Changeset 5d915b7 in mainline for uspace/drv/bus/usb/uhci/uhci_batch.h
- Timestamp:
- 2011-09-14T14:25:07Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8e3d17f
- Parents:
- 1e647c7d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/uhci/uhci_batch.h
r1e647c7d r5d915b7 64 64 bool uhci_transfer_batch_is_complete(uhci_transfer_batch_t *uhci_batch); 65 65 66 static 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 /*----------------------------------------------------------------------------*/ 66 75 static inline void * uhci_transfer_batch_data_buffer( 67 uhci_transfer_batch_t *uhci_batch)76 const uhci_transfer_batch_t *uhci_batch) 68 77 { 69 78 assert(uhci_batch); 70 79 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) + 74 81 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);85 82 } 86 83 /*----------------------------------------------------------------------------*/
Note:
See TracChangeset
for help on using the changeset viewer.