Changeset 5d915b7 in mainline for uspace/drv/bus/usb/uhci/uhci_batch.h


Ignore:
Timestamp:
2011-09-14T14:25:07Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8e3d17f
Parents:
1e647c7d
Message:

uhci: Minor tweaks and comment fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/uhci/uhci_batch.h

    r1e647c7d r5d915b7  
    6464bool uhci_transfer_batch_is_complete(uhci_transfer_batch_t *uhci_batch);
    6565
     66static inline void * uhci_transfer_batch_setup_buffer(
     67    const uhci_transfer_batch_t *uhci_batch)
     68{
     69        assert(uhci_batch);
     70        assert(uhci_batch->device_buffer);
     71        return uhci_batch->device_buffer + sizeof(qh_t) +
     72            uhci_batch->td_count * sizeof(td_t);
     73}
     74/*----------------------------------------------------------------------------*/
    6675static inline void * uhci_transfer_batch_data_buffer(
    67     uhci_transfer_batch_t *uhci_batch)
     76    const uhci_transfer_batch_t *uhci_batch)
    6877{
    6978        assert(uhci_batch);
    7079        assert(uhci_batch->usb_batch);
    71         assert(uhci_batch->device_buffer);
    72         return uhci_batch->device_buffer + sizeof(qh_t) +
    73             uhci_batch->td_count * sizeof(td_t) +
     80        return uhci_transfer_batch_setup_buffer(uhci_batch) +
    7481            uhci_batch->usb_batch->setup_size;
    75 }
    76 /*----------------------------------------------------------------------------*/
    77 static inline void * uhci_transfer_batch_setup_buffer(
    78     uhci_transfer_batch_t *uhci_batch)
    79 {
    80         assert(uhci_batch);
    81         assert(uhci_batch->usb_batch);
    82         assert(uhci_batch->device_buffer);
    83         return uhci_batch->device_buffer + sizeof(qh_t) +
    84             uhci_batch->td_count * sizeof(td_t);
    8582}
    8683/*----------------------------------------------------------------------------*/
Note: See TracChangeset for help on using the changeset viewer.