Changeset 9600516 in mainline for uspace/drv/uhci/uhci_struct/link_pointer.h
- Timestamp:
- 2011-01-21T16:49:47Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 643b983
- Parents:
- 1062c8d
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci/uhci_struct/link_pointer.h
r1062c8d r9600516 32 32 * @brief UHCI driver 33 33 */ 34 #ifndef DRV_UHCI_ TD_PTR_H35 #define DRV_UHCI_ TD_PTR_H34 #ifndef DRV_UHCI_LINK_POINTER_H 35 #define DRV_UHCI_LINK_POINTER_H 36 36 37 /** UHCI Transfer Descriptor pointer */ 38 typedef struct td_ptr { 39 uint32_t fpl:28; 40 char :2; 37 /* UHCI link pointer, used by many data structures */ 38 typedef struct link_pointer { 39 uint32_t addr:28; 40 uint8_t zero:1; 41 uint8_t reserved:1; 41 42 uint8_t qh:1; 42 43 uint8_t terminate:1; 43 } __attribute__(( "packed")) td_ptr_t;44 } __attribute__((packed)) link_pointer_t; 44 45 45 46 #endif … … 47 48 * @} 48 49 */ 50
Note:
See TracChangeset
for help on using the changeset viewer.