Changeset 1368a6b in mainline for uspace/drv/bus/usb/ohci/root_hub.h
- Timestamp:
- 2011-07-11T14:10:27Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b7c2757
- Parents:
- 5fd0dc23
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/ohci/root_hub.h
r5fd0dc23 r1368a6b 41 41 #include "batch.h" 42 42 43 #define HUB_DESCRIPTOR_MAX_SIZE 1143 #define HUB_DESCRIPTOR_MAX_SIZE (7 + 2 + 2) 44 44 #define INTERRUPT_BUFFER_MAX_SIZE 2 45 45 … … 54 54 /** hub port count */ 55 55 size_t port_count; 56 /** hubs descriptors */57 usb_device_descriptors_t descriptors;58 56 /** interrupt transfer waiting for an actual interrupt to occur */ 59 57 usb_transfer_batch_t *unfinished_interrupt_transfer; … … 66 64 /** size of interrupt buffer */ 67 65 size_t interrupt_mask_size; 68 /** instance`s descriptor*/ 69 uint8_t hub_descriptor[HUB_DESCRIPTOR_MAX_SIZE]; 66 67 /** Descriptors */ 68 struct { 69 usb_standard_configuration_descriptor_t configuration; 70 usb_standard_interface_descriptor_t interface; 71 usb_standard_endpoint_descriptor_t endpoint; 72 uint8_t hub[HUB_DESCRIPTOR_MAX_SIZE]; 73 } __attribute__ ((packed)) descriptors; 70 74 /** size of hub descriptor */ 71 size_t descriptor_size;75 size_t hub_descriptor_size; 72 76 73 77 } rh_t;
Note:
See TracChangeset
for help on using the changeset viewer.