Lines Matching refs:x

49 #define	XHCI_HCS1_DEVSLOT_MAX(x)((x) & 0xFF)  argument
50 #define XHCI_HCS1_IRQ_MAX(x) (((x) >> 8) & 0x3FF) argument
51 #define XHCI_HCS1_N_PORTS(x) (((x) >> 24) & 0xFF) argument
53 #define XHCI_HCS2_IST(x) ((x) & 0xF) argument
54 #define XHCI_HCS2_ERST_MAX(x) (((x) >> 4) & 0xF) argument
55 #define XHCI_HCS2_SPR(x) (((x) >> 26) & 0x1) argument
56 #define XHCI_HCS2_SPB_MAX(x) ((((x) >> 16) & 0x3E0) | (((x) >> 27) & 0x1F)) argument
58 #define XHCI_HCS3_U1_DEL(x) ((x) & 0xFF) argument
59 #define XHCI_HCS3_U2_DEL(x) (((x) >> 16) & 0xFFFF) argument
61 #define XHCI_HCS0_AC64(x) ((x) & 0x1) /* 64-bit capable */ argument
62 #define XHCI_HCS0_BNC(x) (((x) >> 1) & 0x1) /* BW negotiation */ argument
63 #define XHCI_HCS0_CSZ(x) (((x) >> 2) & 0x1) /* context size */ argument
64 #define XHCI_HCS0_PPC(x) (((x) >> 3) & 0x1) /* port power control */ argument
65 #define XHCI_HCS0_PIND(x) (((x) >> 4) & 0x1) /* port indicators */ argument
66 #define XHCI_HCS0_LHRC(x) (((x) >> 5) & 0x1) /* light HC reset */ argument
67 #define XHCI_HCS0_LTC(x) (((x) >> 6) & 0x1) /* latency tolerance msg */ argument
68 #define XHCI_HCS0_NSS(x) (((x) >> 7) & 0x1) /* no secondary sid */ argument
69 #define XHCI_HCS0_PSA_SZ_MAX(x) (((x) >> 12) & 0xF) /* max pri. stream array size */ argument
70 #define XHCI_HCS0_XECP(x) (((x) >> 16) & 0xFFFF) /* extended capabilities pointer */ argument
121 #define XHCI_PS_PLS_GET(x) (((x) >> 5) & 0xF) /* RW - port link state */ argument
122 #define XHCI_PS_PLS_SET(x) (((x) & 0xF) << 5) /* RW - port link state */ argument
124 #define XHCI_PS_SPEED_GET(x) (((x) >> 10) & 0xF) /* RO - port speed */ argument
125 #define XHCI_PS_PIC_GET(x) (((x) >> 14) & 0x3) /* RW - port indicator */ argument
126 #define XHCI_PS_PIC_SET(x) (((x) & 0x3) << 14) /* RW - port indicator */ argument
144 #define XHCI_PM3_U1TO_GET(x) (((x) >> 0) & 0xFF) /* RW - U1 timeout */ argument
145 #define XHCI_PM3_U1TO_SET(x) (((x) & 0xFF) << 0) /* RW - U1 timeout */ argument
146 #define XHCI_PM3_U2TO_GET(x) (((x) >> 8) & 0xFF) /* RW - U2 timeout */ argument
147 #define XHCI_PM3_U2TO_SET(x) (((x) & 0xFF) << 8) /* RW - U2 timeout */ argument
149 #define XHCI_PM2_L1S_GET(x) (((x) >> 0) & 0x7) /* RO - L1 status */ argument
151 #define XHCI_PM2_HIRD_GET(x) (((x) >> 4) & 0xF) /* RW - host initiated resume duration */ argument
152 #define XHCI_PM2_HIRD_SET(x) (((x) & 0xF) << 4) /* RW - host initiated resume duration */ argument
153 #define XHCI_PM2_L1SLOT_GET(x) (((x) >> 8) & 0xFF) /* RW - L1 device slot */ argument
154 #define XHCI_PM2_L1SLOT_SET(x) (((x) & 0xFF) << 8) /* RW - L1 device slot */ argument
157 #define XHCI_PLI3_ERR_GET(x) (((x) >> 0) & 0xFFFF) /* RO - port link errors */ argument
162 #define XHCI_MFINDEX_GET(x) ((x) & 0x3FFF) argument
167 #define XHCI_IMOD_IVAL_GET(x) (((x) >> 0) & 0xFFFF) /* 250ns unit */ argument
168 #define XHCI_IMOD_IVAL_SET(x) (((x) & 0xFFFF) << 0) /* 250ns unit */ argument
169 #define XHCI_IMOD_ICNT_GET(x) (((x) >> 16) & 0xFFFF) /* 250ns unit */ argument
170 #define XHCI_IMOD_ICNT_SET(x) (((x) & 0xFFFF) << 16) /* 250ns unit */ argument
174 #define XHCI_ERSTS_GET(x) ((x) & 0xFFFF) argument
175 #define XHCI_ERSTS_SET(x) ((x) & 0xFFFF) argument
179 #define XHCI_ERDP_LO_SINDEX(x) ((x) & 0x7) /* RO - dequeue segment index */ argument
185 #define XHCI_DB_TARGET_GET(x) ((x) & 0xFF) /* RW - doorbell target */ argument
186 #define XHCI_DB_TARGET_SET(x) ((x) & 0xFF) /* RW - doorbell target */ argument
187 #define XHCI_DB_SID_GET(x) (((x) >> 16) & 0xFFFF) /* RW - doorbell stream ID */ argument
188 #define XHCI_DB_SID_SET(x) (((x) & 0xFFFF) << 16) /* RW - doorbell stream ID */ argument
191 #define XHCI_XECP_ID(x) ((x) & 0xFF) argument
192 #define XHCI_XECP_NEXT(x) (((x) >> 8) & 0xFF) argument
214 #define XWRITE1(sc, what, a, x) \ argument
216 (a) + (sc)->sc_##what##_off, (x))
217 #define XWRITE2(sc, what, a, x) \ argument
219 (a) + (sc)->sc_##what##_off, (x))
220 #define XWRITE4(sc, what, a, x) \ argument
222 (a) + (sc)->sc_##what##_off, (x))