Lines Matching +full:0 +full:x26000

18 #define RENDER_RING_BASE			0x02000
19 #define BSD_RING_BASE 0x1c0000
20 #define BSD2_RING_BASE 0x1c4000
21 #define BSD3_RING_BASE 0x1d0000
22 #define BSD4_RING_BASE 0x1d4000
23 #define XEHP_BSD5_RING_BASE 0x1e0000
24 #define XEHP_BSD6_RING_BASE 0x1e4000
25 #define XEHP_BSD7_RING_BASE 0x1f0000
26 #define XEHP_BSD8_RING_BASE 0x1f4000
27 #define VEBOX_RING_BASE 0x1c8000
28 #define VEBOX2_RING_BASE 0x1d8000
29 #define XEHP_VEBOX3_RING_BASE 0x1e8000
30 #define XEHP_VEBOX4_RING_BASE 0x1f8000
31 #define COMPUTE0_RING_BASE 0x1a000
32 #define COMPUTE1_RING_BASE 0x1c000
33 #define COMPUTE2_RING_BASE 0x1e000
34 #define COMPUTE3_RING_BASE 0x26000
35 #define BLT_RING_BASE 0x22000
36 #define XEHPC_BCS1_RING_BASE 0x3e0000
37 #define XEHPC_BCS2_RING_BASE 0x3e2000
38 #define XEHPC_BCS3_RING_BASE 0x3e4000
39 #define XEHPC_BCS4_RING_BASE 0x3e6000
40 #define XEHPC_BCS5_RING_BASE 0x3e8000
41 #define XEHPC_BCS6_RING_BASE 0x3ea000
42 #define XEHPC_BCS7_RING_BASE 0x3ec000
43 #define XEHPC_BCS8_RING_BASE 0x3ee000
44 #define GSCCS_RING_BASE 0x11a000
46 #define RING_TAIL(base) XE_REG((base) + 0x30)
49 #define RING_HEAD(base) XE_REG((base) + 0x34)
52 #define RING_START(base) XE_REG((base) + 0x38)
54 #define RING_CTL(base) XE_REG((base) + 0x3c)
58 #define RING_START_UDW(base) XE_REG((base) + 0x48)
60 #define RING_PSMI_CTL(base) XE_REG((base) + 0x50, XE_REG_OPTION_MASKED)
63 #define IDLE_MSG_DISABLE REG_BIT(0)
65 #define RING_PWRCTX_MAXCNT(base) XE_REG((base) + 0x54)
66 #define IDLE_WAIT_TIME REG_GENMASK(19, 0)
68 #define RING_ACTHD_UDW(base) XE_REG((base) + 0x5c)
69 #define RING_DMA_FADD_UDW(base) XE_REG((base) + 0x60)
70 #define RING_IPEHR(base) XE_REG((base) + 0x68)
71 #define RING_INSTDONE(base) XE_REG((base) + 0x6c)
72 #define RING_ACTHD(base) XE_REG((base) + 0x74)
73 #define RING_DMA_FADD(base) XE_REG((base) + 0x78)
74 #define RING_HWS_PGA(base) XE_REG((base) + 0x80)
75 #define RING_HWSTAM(base) XE_REG((base) + 0x98)
76 #define RING_MI_MODE(base) XE_REG((base) + 0x9c)
77 #define RING_NOPID(base) XE_REG((base) + 0x94)
79 #define FF_THREAD_MODE(base) XE_REG((base) + 0xa0)
82 #define RING_INT_SRC_RPT_PTR(base) XE_REG((base) + 0xa4)
83 #define RING_IMR(base) XE_REG((base) + 0xa8)
84 #define RING_INT_STATUS_RPT_PTR(base) XE_REG((base) + 0xac)
86 #define RING_EIR(base) XE_REG((base) + 0xb0)
87 #define RING_EMR(base) XE_REG((base) + 0xb4)
88 #define RING_ESR(base) XE_REG((base) + 0xb8)
90 #define INSTPM(base) XE_REG((base) + 0xc0, XE_REG_OPTION_MASKED)
93 #define RING_CMD_CCTL(base) XE_REG((base) + 0xc4, XE_REG_OPTION_MASKED)
97 * 6:0 == default MOCS value for reads => 6:1 == table index for reads.
99 * 15:14 == Reserved => 31:30 are set to 0.
104 #define CSFE_CHICKEN1(base) XE_REG((base) + 0xd4, XE_REG_OPTION_MASKED)
109 #define FF_SLICE_CS_CHICKEN1(base) XE_REG((base) + 0xe0, XE_REG_OPTION_MASKED)
112 #define CS_DEBUG_MODE1(base) XE_REG((base) + 0xec, XE_REG_OPTION_MASKED)
114 #define REPLAY_MODE_GRANULARITY REG_BIT(0)
116 #define INDIRECT_RING_STATE(base) XE_REG((base) + 0x108)
118 #define RING_BBADDR(base) XE_REG((base) + 0x140)
119 #define RING_BBADDR_UDW(base) XE_REG((base) + 0x168)
121 #define BCS_SWCTRL(base) XE_REG((base) + 0x200, XE_REG_OPTION_MASKED)
125 #define BLIT_CCTL(base) XE_REG((base) + 0x204)
129 #define RING_EXECLIST_STATUS_LO(base) XE_REG((base) + 0x234)
130 #define RING_EXECLIST_STATUS_HI(base) XE_REG((base) + 0x234 + 4)
132 #define RING_CONTEXT_CONTROL(base) XE_REG((base) + 0x244, XE_REG_OPTION_MASKED)
137 #define CTX_CTRL_ENGINE_CTX_RESTORE_INHIBIT REG_BIT(0)
139 #define RING_MODE(base) XE_REG((base) + 0x29c)
142 #define RING_TIMESTAMP(base) XE_REG((base) + 0x358)
144 #define RING_TIMESTAMP_UDW(base) XE_REG((base) + 0x358 + 4)
145 #define RING_VALID_MASK 0x00000001
146 #define RING_VALID 0x00000001
149 #define RING_CTX_TIMESTAMP(base) XE_REG((base) + 0x3a8)
150 #define CSBE_DEBUG_STATUS(base) XE_REG((base) + 0x3fc)
152 #define RING_FORCE_TO_NONPRIV(base, i) XE_REG(((base) + 0x4d0) + (i) * 4)
155 #define RING_FORCE_TO_NONPRIV_ACCESS_RW REG_FIELD_PREP(RING_FORCE_TO_NONPRIV_ACCESS_MASK, 0)
160 #define RING_FORCE_TO_NONPRIV_RANGE_MASK REG_GENMASK(1, 0)
161 #define RING_FORCE_TO_NONPRIV_RANGE_1 REG_FIELD_PREP(RING_FORCE_TO_NONPRIV_RANGE_MASK, 0)
170 #define RING_EXECLIST_SQ_CONTENTS_LO(base) XE_REG((base) + 0x510)
171 #define RING_EXECLIST_SQ_CONTENTS_HI(base) XE_REG((base) + 0x510 + 4)
173 #define RING_EXECLIST_CONTROL(base) XE_REG((base) + 0x550)
174 #define EL_CTRL_LOAD REG_BIT(0)
176 #define CS_CHICKEN1(base) XE_REG((base) + 0x580, XE_REG_OPTION_MASKED)
178 #define PREEMPT_GPGPU_MID_THREAD_LEVEL PREEMPT_GPGPU_LEVEL(0, 0)
179 #define PREEMPT_GPGPU_THREAD_GROUP_LEVEL PREEMPT_GPGPU_LEVEL(0, 1)
180 #define PREEMPT_GPGPU_COMMAND_LEVEL PREEMPT_GPGPU_LEVEL(1, 0)
182 #define PREEMPT_3D_OBJECT_LEVEL REG_BIT(0)
184 #define VDBOX_CGCTL3F08(base) XE_REG((base) + 0x3f08)
187 #define VDBOX_CGCTL3F10(base) XE_REG((base) + 0x3f10)
190 #define VDBOX_CGCTL3F18(base) XE_REG((base) + 0x3f18)
193 #define VDBOX_CGCTL3F1C(base) XE_REG((base) + 0x3f1c)