Changeset a4c066e in mainline for uspace/drv/bus/usb/xhci/hw_struct/context.h
- Timestamp:
- 2017-10-05T10:58:37Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 44063d17
- Parents:
- 0a42d381
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/hw_struct/context.h
r0a42d381 ra4c066e 49 49 */ 50 50 typedef struct xhci_endpoint_ctx { 51 xhci_dword_t data[5]; 51 xhci_dword_t data[2]; 52 xhci_qword_t data2; 53 xhci_dword_t data3; 52 54 xhci_dword_t reserved[3]; 53 55 … … 69 71 xhci_dword_set_bits(&(ctx).data[1], val, 15, 8) 70 72 #define XHCI_EP_TR_DPTR_SET(ctx, val) \ 71 xhci_ dword_set_bits(&(ctx).data[2], (val >> 4), 63, 4)73 xhci_qword_set_bits(&(ctx).data2, (val >> 4), 63, 4) 72 74 #define XHCI_EP_DCS_SET(ctx, val) \ 73 xhci_ dword_set_bits(&(ctx).data[2], val, 0, 0)75 xhci_qword_set_bits(&(ctx).data2, val, 0, 0) 74 76 #define XHCI_EP_INTERVAL_SET(ctx, val) \ 75 77 xhci_dword_set_bits(&(ctx).data[0], val, 23, 16) … … 93 95 #define XHCI_EP_MAX_PACKET_SIZE(ctx) XHCI_DWORD_EXTRACT((ctx).data[1], 31, 16) 94 96 95 #define XHCI_EP_DCS(ctx) XHCI_ DWORD_EXTRACT((ctx).data[2], 0, 0)96 #define XHCI_EP_TR_DPTR(ctx) XHCI_ DWORD_EXTRACT((ctx).data[2], 63, 4)97 #define XHCI_EP_DCS(ctx) XHCI_QWORD_EXTRACT((ctx).data2, 0, 0) 98 #define XHCI_EP_TR_DPTR(ctx) XHCI_QWORD_EXTRACT((ctx).data2, 63, 4) 97 99 98 100 } __attribute__((packed)) xhci_ep_ctx_t;
Note:
See TracChangeset
for help on using the changeset viewer.