Changeset eaf5e86 in mainline for uspace/drv/bus/usb/xhci/hw_struct/context.h
- Timestamp:
- 2017-10-11T13:18:54Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 63adb18
- Parents:
- ac18b08
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/hw_struct/context.h
rac18b08 reaf5e86 65 65 66 66 #define XHCI_EP_TYPE_SET(ctx, val) \ 67 67 xhci_dword_set_bits(&(ctx).data[1], val, 5, 3) 68 68 #define XHCI_EP_MAX_PACKET_SIZE_SET(ctx, val) \ 69 69 xhci_dword_set_bits(&(ctx).data[1], val, 31, 16) 70 70 #define XHCI_EP_MAX_BURST_SIZE_SET(ctx, val) \ 71 71 xhci_dword_set_bits(&(ctx).data[1], val, 15, 8) 72 72 #define XHCI_EP_TR_DPTR_SET(ctx, val) \ 73 73 xhci_qword_set_bits(&(ctx).data2, (val >> 4), 63, 4) 74 74 #define XHCI_EP_DCS_SET(ctx, val) \ 75 75 xhci_qword_set_bits(&(ctx).data2, val, 0, 0) 76 76 #define XHCI_EP_INTERVAL_SET(ctx, val) \ 77 77 xhci_dword_set_bits(&(ctx).data[0], val, 23, 16) 78 78 #define XHCI_EP_MAX_P_STREAMS_SET(ctx, val) \ 79 79 xhci_dword_set_bits(&(ctx).data[0], val, 14, 10) 80 80 #define XHCI_EP_MULT_SET(ctx, val) \ 81 81 xhci_dword_set_bits(&(ctx).data[0], val, 9, 8) 82 82 #define XHCI_EP_ERROR_COUNT_SET(ctx, val) \ 83 83 xhci_dword_set_bits(&(ctx).data[1], val, 2, 1) 84 84 85 85 #define XHCI_EP_STATE(ctx) XHCI_DWORD_EXTRACT((ctx).data[0], 2, 0) … … 108 108 109 109 #define XHCI_SLOT_ROOT_HUB_PORT_SET(ctx, val) \ 110 110 xhci_dword_set_bits(&(ctx).data[1], val, 23, 16) 111 111 #define XHCI_SLOT_CTX_ENTRIES_SET(ctx, val) \ 112 112 xhci_dword_set_bits(&(ctx).data[0], val, 31, 27) 113 113 #define XHCI_SLOT_ROUTE_STRING_SET(ctx, val) \ 114 114 xhci_dword_set_bits(&(ctx).data[0], (val & 0xFFFFF), 19, 0)
Note:
See TracChangeset
for help on using the changeset viewer.