Changeset 2833bb4 in mainline for uspace/drv/bus/usb/xhci/hw_struct/context.h
- Timestamp:
- 2018-01-19T17:38:22Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7e5a12b
- Parents:
- 944f8fdd
- git-author:
- Ondřej Hlavatý <aearsis@…> (2018-01-19 17:38:10)
- git-committer:
- Ondřej Hlavatý <aearsis@…> (2018-01-19 17:38:22)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/hw_struct/context.h
r944f8fdd r2833bb4 130 130 #define XHCI_SLOT_MTT_SET(ctx, val) \ 131 131 xhci_dword_set_bits(&(ctx).data[0], !!val, 25, 25) 132 #define XHCI_SLOT_HUB_SET(ctx, val) \ 133 xhci_dword_set_bits(&(ctx).data[0], !!val, 25, 25) 132 134 #define XHCI_SLOT_CTX_ENTRIES_SET(ctx, val) \ 133 135 xhci_dword_set_bits(&(ctx).data[0], val, 31, 27) … … 135 137 #define XHCI_SLOT_ROOT_HUB_PORT_SET(ctx, val) \ 136 138 xhci_dword_set_bits(&(ctx).data[1], val, 23, 16) 139 #define XHCI_SLOT_NUM_PORTS_SET(ctx, val) \ 140 xhci_dword_set_bits(&(ctx).data[1], val, 31, 24) 137 141 138 142 #define XHCI_SLOT_TT_HUB_SLOT_ID_SET(ctx, val) \ … … 140 144 #define XHCI_SLOT_TT_HUB_PORT_SET(ctx, val) \ 141 145 xhci_dword_set_bits(&(ctx).data[2], (val & 0xFF), 15, 8) 146 #define XHCI_SLOT_TT_THINK_TIME_SET(ctx, val) \ 147 xhci_dword_set_bits(&(ctx).data[2], (val & 0xFF), 17, 16) 142 148 143 149 #define XHCI_SLOT_ROUTE_STRING(ctx) XHCI_DWORD_EXTRACT((ctx).data[0], 19, 0) 144 150 #define XHCI_SLOT_SPEED(ctx) XHCI_DWORD_EXTRACT((ctx).data[0], 23, 20) 145 151 #define XHCI_SLOT_MTT(ctx) XHCI_DWORD_EXTRACT((ctx).data[0], 25, 25) 152 #define XHCI_SLOT_HUB(ctx) XHCI_DWORD_EXTRACT((ctx).data[0], 26, 26) 146 153 #define XHCI_SLOT_CTX_ENTRIES(ctx) XHCI_DWORD_EXTRACT((ctx).data[0], 31, 27) 147 154 148 155 #define XHCI_SLOT_MAX_EXIT_LATENCY(ctx) XHCI_DWORD_EXTRACT((ctx).data[1], 15, 0) 149 156 #define XHCI_SLOT_ROOT_HUB_PORT(ctx) XHCI_DWORD_EXTRACT((ctx).data[1], 23, 16) 150 #define XHCI_SLOT_NUM_ OF_PORTS(ctx)XHCI_DWORD_EXTRACT((ctx).data[1], 31, 24)157 #define XHCI_SLOT_NUM_PORTS(ctx) XHCI_DWORD_EXTRACT((ctx).data[1], 31, 24) 151 158 152 159 #define XHCI_SLOT_TT_HUB_SLOT_ID(ctx) XHCI_DWORD_EXTRACT((ctx).data[2], 7, 0)
Note:
See TracChangeset
for help on using the changeset viewer.