Changeset 2cf28b9 in mainline for uspace/drv/bus/usb/xhci/hw_struct/context.h
- Timestamp:
- 2017-10-25T15:22:45Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade
- Children:
- 62558202
- Parents:
- f668d60
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/hw_struct/context.h
rf668d60 r2cf28b9 111 111 xhci_dword_t reserved [4]; 112 112 113 #define XHCI_SLOT_ROUTE_STRING_SET(ctx, val) \ 114 xhci_dword_set_bits(&(ctx).data[0], (val & 0xFFFFF), 19, 0) 115 #define XHCI_SLOT_SPEED_SET(ctx, val) \ 116 xhci_dword_set_bits(&(ctx).data[0], (val & 0xF), 23, 20) 117 #define XHCI_SLOT_MTT_SET(ctx, val) \ 118 xhci_dword_set_bits(&(ctx).data[0], !!val, 25, 25) 119 #define XHCI_SLOT_CTX_ENTRIES_SET(ctx, val) \ 120 xhci_dword_set_bits(&(ctx).data[0], val, 31, 27) 121 113 122 #define XHCI_SLOT_ROOT_HUB_PORT_SET(ctx, val) \ 114 123 xhci_dword_set_bits(&(ctx).data[1], val, 23, 16) 115 #define XHCI_SLOT_CTX_ENTRIES_SET(ctx, val) \ 116 xhci_dword_set_bits(&(ctx).data[0], val, 31, 27) 117 #define XHCI_SLOT_ROUTE_STRING_SET(ctx, val) \ 118 xhci_dword_set_bits(&(ctx).data[0], (val & 0xFFFFF), 19, 0) 124 125 #define XHCI_SLOT_TT_HUB_SLOT_ID_SET(ctx, val) \ 126 xhci_dword_set_bits(&(ctx).data[2], (val & 0xFF), 7, 0) 127 #define XHCI_SLOT_TT_HUB_PORT_SET(ctx, val) \ 128 xhci_dword_set_bits(&(ctx).data[2], (val & 0xFF), 15, 8) 119 129 120 130 #define XHCI_SLOT_ROUTE_STRING(ctx) XHCI_DWORD_EXTRACT((ctx).data[0], 19, 0)
Note:
See TracChangeset
for help on using the changeset viewer.