Ignore:
Timestamp:
2013-01-26T22:17:49Z (11 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bb70637
Parents:
a6a5b25
Message:

usbmast: Don't access mapped endpoints directly.

Use provided functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/usbmast/bo_trans.c

    ra6a5b25 r3e23316  
    6767        int retval = EOK;
    6868        size_t act_size;
    69         usb_pipe_t *bulk_in_pipe = &mfun->mdev->usb_dev->pipes[BULK_IN_EP].pipe;
    70         usb_pipe_t *bulk_out_pipe = &mfun->mdev->usb_dev->pipes[BULK_OUT_EP].pipe;
     69        usb_pipe_t *bulk_in_pipe = mfun->mdev->bulk_in_pipe;
     70        usb_pipe_t *bulk_out_pipe = mfun->mdev->bulk_out_pipe;
    7171        usb_direction_t ddir;
    7272        void *dbuf;
     
    119119                        usb_pipe_clear_halt(
    120120                            usb_device_get_default_pipe(mfun->mdev->usb_dev),
    121                             &mfun->mdev->usb_dev->pipes[BULK_IN_EP].pipe);
     121                            bulk_in_pipe);
    122122                } else {
    123123                        usb_pipe_clear_halt(
    124124                            usb_device_get_default_pipe(mfun->mdev->usb_dev),
    125                             &mfun->mdev->usb_dev->pipes[BULK_OUT_EP].pipe);
     125                            bulk_out_pipe);
    126126                }
    127127        } else if (rc != EOK) {
     
    219219        usb_massstor_reset(mdev);
    220220        usb_pipe_clear_halt(usb_device_get_default_pipe(mdev->usb_dev),
    221             &mdev->usb_dev->pipes[BULK_IN_EP].pipe);
     221            mdev->bulk_in_pipe);
    222222        usb_pipe_clear_halt(usb_device_get_default_pipe(mdev->usb_dev),
    223             &mdev->usb_dev->pipes[BULK_OUT_EP].pipe);
     223            mdev->bulk_out_pipe);
    224224}
    225225
Note: See TracChangeset for help on using the changeset viewer.