Lines Matching refs:_MMIO
11 #define RING_EXCC(base) _MMIO((base) + 0x28)
12 #define RING_TAIL(base) _MMIO((base) + 0x30)
14 #define RING_HEAD(base) _MMIO((base) + 0x34)
18 #define RING_START(base) _MMIO((base) + 0x38)
19 #define RING_CTL(base) _MMIO((base) + 0x3c)
32 #define RING_SYNC_0(base) _MMIO((base) + 0x40)
33 #define RING_SYNC_1(base) _MMIO((base) + 0x44)
34 #define RING_SYNC_2(base) _MMIO((base) + 0x48)
47 #define RING_PSMI_CTL(base) _MMIO((base) + 0x50)
55 #define RING_MAX_IDLE(base) _MMIO((base) + 0x54)
56 #define PWRCTX_MAXCNT(base) _MMIO((base) + 0x54)
58 #define RING_ACTHD_UDW(base) _MMIO((base) + 0x5c)
59 #define RING_DMA_FADD_UDW(base) _MMIO((base) + 0x60) /* gen8+ */
60 #define RING_IPEIR(base) _MMIO((base) + 0x64)
61 #define RING_IPEHR(base) _MMIO((base) + 0x68)
62 #define RING_INSTDONE(base) _MMIO((base) + 0x6c)
63 #define RING_INSTPS(base) _MMIO((base) + 0x70)
64 #define RING_DMA_FADD(base) _MMIO((base) + 0x78)
65 #define RING_ACTHD(base) _MMIO((base) + 0x74)
66 #define RING_HWS_PGA(base) _MMIO((base) + 0x80)
67 #define RING_CMD_BUF_CCTL(base) _MMIO((base) + 0x84)
68 #define IPEIR(base) _MMIO((base) + 0x88)
69 #define IPEHR(base) _MMIO((base) + 0x8c)
70 #define RING_ID(base) _MMIO((base) + 0x8c)
71 #define RING_NOPID(base) _MMIO((base) + 0x94)
72 #define RING_HWSTAM(base) _MMIO((base) + 0x98)
73 #define RING_MI_MODE(base) _MMIO((base) + 0x9c)
80 #define RING_IMR(base) _MMIO((base) + 0xa8)
81 #define RING_EIR(base) _MMIO((base) + 0xb0)
82 #define RING_EMR(base) _MMIO((base) + 0xb4)
83 #define RING_ESR(base) _MMIO((base) + 0xb8)
84 #define GEN12_STATE_ACK_DEBUG(base) _MMIO((base) + 0xbc)
85 #define RING_INSTPM(base) _MMIO((base) + 0xc0)
86 #define RING_CMD_CCTL(base) _MMIO((base) + 0xc4)
87 #define ACTHD(base) _MMIO((base) + 0xc8)
88 #define GEN8_R_PWR_CLK_STATE(base) _MMIO((base) + 0xc8)
103 #define RING_RESET_CTL(base) _MMIO((base) + 0xd0)
107 #define DMA_FADD_I8XX(base) _MMIO((base) + 0xd0)
108 #define RING_BBSTATE(base) _MMIO((base) + 0x110)
110 #define RING_SBBADDR(base) _MMIO((base) + 0x114) /* hsw+ */
111 #define RING_SBBSTATE(base) _MMIO((base) + 0x118) /* hsw+ */
112 #define RING_SBBADDR_UDW(base) _MMIO((base) + 0x11c) /* gen8+ */
113 #define RING_BBADDR(base) _MMIO((base) + 0x140)
114 #define RING_BB_OFFSET(base) _MMIO((base) + 0x158)
115 #define RING_BBADDR_UDW(base) _MMIO((base) + 0x168) /* gen8+ */
116 #define CCID(base) _MMIO((base) + 0x180)
120 #define RING_BB_PER_CTX_PTR(base) _MMIO((base) + 0x1c0) /* gen8+ */
121 #define RING_INDIRECT_CTX(base) _MMIO((base) + 0x1c4) /* gen8+ */
122 #define RING_INDIRECT_CTX_OFFSET(base) _MMIO((base) + 0x1c8) /* gen8+ */
123 #define ECOSKPD(base) _MMIO((base) + 0x1d0)
130 #define BLIT_CCTL(base) _MMIO((base) + 0x204)
139 #define RING_CSCMDOP(base) _MMIO((base) + 0x20c)
156 #define RING_PREDICATE_RESULT(base) _MMIO((base) + 0x3b8) /* gen12+ */
158 #define MI_PREDICATE_RESULT_2(base) _MMIO((base) + 0x3bc)
161 #define MI_PREDICATE_SRC0(base) _MMIO((base) + 0x400)
162 #define MI_PREDICATE_SRC0_UDW(base) _MMIO((base) + 0x400 + 4)
163 #define MI_PREDICATE_SRC1(base) _MMIO((base) + 0x408)
164 #define MI_PREDICATE_SRC1_UDW(base) _MMIO((base) + 0x408 + 4)
165 #define MI_PREDICATE_DATA(base) _MMIO((base) + 0x410)
166 #define MI_PREDICATE_RESULT(base) _MMIO((base) + 0x418)
167 #define MI_PREDICATE_RESULT_1(base) _MMIO((base) + 0x41c)
169 #define RING_PP_DIR_DCLV(base) _MMIO((base) + 0x220)
171 #define RING_PP_DIR_BASE(base) _MMIO((base) + 0x228)
172 #define RING_ELSP(base) _MMIO((base) + 0x230)
173 #define RING_EXECLIST_STATUS_LO(base) _MMIO((base) + 0x234)
174 #define RING_EXECLIST_STATUS_HI(base) _MMIO((base) + 0x234 + 4)
175 #define RING_CONTEXT_CONTROL(base) _MMIO((base) + 0x244)
181 #define RING_CTX_SR_CTL(base) _MMIO((base) + 0x244)
182 #define RING_SEMA_WAIT_POLL(base) _MMIO((base) + 0x24c)
183 #define GEN8_RING_PDP_UDW(base, n) _MMIO((base) + 0x270 + (n) * 8 + 4)
184 #define GEN8_RING_PDP_LDW(base, n) _MMIO((base) + 0x270 + (n) * 8)
185 #define RING_MODE_GEN7(base) _MMIO((base) + 0x29c)
200 #define RING_TIMESTAMP(base) _MMIO((base) + 0x358)
201 #define RING_TIMESTAMP_UDW(base) _MMIO((base) + 0x358 + 4)
202 #define RING_CONTEXT_STATUS_PTR(base) _MMIO((base) + 0x3a0)
203 #define RING_CTX_TIMESTAMP(base) _MMIO((base) + 0x3a8) /* gen8+ */
204 #define RING_PREDICATE_RESULT(base) _MMIO((base) + 0x3b8)
205 #define MI_PREDICATE_RESULT_2_ENGINE(base) _MMIO((base) + 0x3bc)
206 #define RING_FORCE_TO_NONPRIV(base, i) _MMIO(((base) + 0x4D0) + (i) * 4)
225 #define RING_EXECLIST_SQ_CONTENTS(base) _MMIO((base) + 0x510)
226 #define RING_PP_DIR_BASE_READ(base) _MMIO((base) + 0x518)
227 #define RING_EXECLIST_CONTROL(base) _MMIO((base) + 0x550)
231 #define GEN8_RING_CS_GPR(base, n) _MMIO((base) + 0x600 + (n) * 8)
232 #define GEN8_RING_CS_GPR_UDW(base, n) _MMIO((base) + 0x600 + (n) * 8 + 4)
234 #define GEN11_VCS_SFC_FORCED_LOCK(base) _MMIO((base) + 0x88c)
236 #define GEN11_VCS_SFC_LOCK_STATUS(base) _MMIO((base) + 0x890)
240 #define GEN11_VECS_SFC_FORCED_LOCK(base) _MMIO((base) + 0x201c)
242 #define GEN11_VECS_SFC_LOCK_ACK(base) _MMIO((base) + 0x2018)
244 #define GEN11_VECS_SFC_USAGE(base) _MMIO((base) + 0x2014)
247 #define RING_HWS_PGA_GEN6(base) _MMIO((base) + 0x2080)
249 #define GEN12_HCP_SFC_LOCK_STATUS(base) _MMIO((base) + 0x2914)
253 #define VDBOX_CGCTL3F10(base) _MMIO((base) + 0x3f10)
256 #define VDBOX_CGCTL3F18(base) _MMIO((base) + 0x3f18)