Changeset e42dd32 in mainline for uspace/drv/ohci/hw_struct/endpoint_descriptor.h
- Timestamp:
- 2011-04-08T23:28:52Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1be95c8
- Parents:
- b854e56
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/ohci/hw_struct/endpoint_descriptor.h
rb854e56 re42dd32 41 41 42 42 #include "utils/malloc32.h" 43 #include "transfer_descriptor.h" 43 44 44 45 #include "completion_codes.h" … … 49 50 #define ED_STATUS_FA_SHIFT (0) 50 51 #define ED_STATUS_EN_MASK (0xf) /* USB endpoint address */ 51 #define ED_STATUS_EN_SHIFT ( 6)52 #define ED_STATUS_EN_SHIFT (7) 52 53 #define ED_STATUS_D_MASK (0x3) /* direction */ 53 #define ED_STATUS_D_SHIFT (1 0)54 #define ED_STATUS_D_SHIFT (11) 54 55 #define ED_STATUS_D_IN (0x1) 55 56 #define ED_STATUS_D_OUT (0x2) … … 80 81 void ed_init(ed_t *instance, endpoint_t *ep); 81 82 82 static inline void ed_add_tds(ed_t *instance, uint32_t head, uint32_ttail)83 static inline void ed_add_tds(ed_t *instance, td_t *head, td_t *tail) 83 84 { 84 85 assert(instance); 85 instance->td_head = head& ED_TDHEAD_PTR_MASK;86 instance->td_tail = tail& ED_TDTAIL_PTR_MASK;86 instance->td_head = addr_to_phys(head) & ED_TDHEAD_PTR_MASK; 87 instance->td_tail = addr_to_phys(tail) & ED_TDTAIL_PTR_MASK; 87 88 } 88 89
Note:
See TracChangeset
for help on using the changeset viewer.