Lines Matching refs:OUT_RING

73    OUT_RING(ring, 0x00000000);
74 OUT_RING(ring, 0x00000012);
79 OUT_RING(ring, 0x0000001e);
82 OUT_RING(ring, 0x00000038);
85 OUT_RING(ring, 0x00000000);
90 OUT_RING(ring, 0x00000003);
93 OUT_RING(ring, 0x080005f0);
96 OUT_RING(ring, 0x00000038);
99 OUT_RING(ring, 0x00860010);
100 // OUT_RING(ring, 0x00920000);
103 OUT_RING(ring, 0x000004ff);
104 // OUT_RING(ring, 0x00000260);
107 OUT_RING(ring, 0x80000000);
110 OUT_RING(ring,
117 OUT_RING(ring, A4XX_HLSQ_CS_CONTROL_REG_CONSTOBJECTOFFSET(0) |
128 OUT_RING(ring, v->instrlen);
137 OUT_RING(ring, A4XX_HLSQ_CL_CONTROL_0_WGIDCONSTID(work_group_id) |
140 OUT_RING(ring, A4XX_HLSQ_CL_CONTROL_1_UNK0CONSTID(regid(63, 0)) |
144 OUT_RING(ring, A4XX_HLSQ_CL_KERNEL_CONST_UNK0CONSTID(regid(63, 0)) |
148 OUT_RING(ring, A4XX_HLSQ_CL_WG_OFFSET_UNK0CONSTID(regid(63, 0)));
151 OUT_RING(ring, CP_LOAD_STATE4_0_DST_OFF(0) |
180 OUT_RING(ring, CP_LOAD_STATE4_0_DST_OFF(constid / 4) |
184 OUT_RING(ring, CP_LOAD_STATE4_1_EXT_SRC_ADDR(0) |
190 OUT_RING(ring, dwords[i]);
195 OUT_RING(ring, 0);
231 OUT_RING(ring, CP_LOAD_STATE4_0_DST_OFF(0) |
235 OUT_RING(ring, CP_LOAD_STATE4_1_STATE_TYPE(ST4_SHADER) |
240 OUT_RING(ring, 0);
241 OUT_RING(ring, 0);
242 OUT_RING(ring, 0);
244 OUT_RING(ring, kernel->buf_sizes[i]);
245 OUT_RING(ring, kernel->buf_sizes[i]);
246 OUT_RING(ring, 0x00000004);
251 OUT_RING(ring, CP_LOAD_STATE4_0_DST_OFF(0) |
255 OUT_RING(ring, CP_LOAD_STATE4_1_STATE_TYPE(ST4_CONSTANTS) |
264 OUT_RING(ring, A4XX_SSBO_1_0_WIDTH(sz));
265 OUT_RING(ring, A4XX_SSBO_1_1_HEIGHT(sz >> 16));
267 OUT_RING(ring, A4XX_SSBO_1_0_WIDTH(sz) |
270 OUT_RING(ring, A4XX_SSBO_1_1_HEIGHT(DIV_ROUND_UP(sz, 1 << 16)) |
298 OUT_RING(ring, A4XX_HLSQ_CL_NDRANGE_0_KERNELDIM(work_dim) |
302 OUT_RING(ring,
304 OUT_RING(ring, 0); /* HLSQ_CL_NDRANGE_2_GLOBALOFF_X */
305 OUT_RING(ring,
307 OUT_RING(ring, 0); /* HLSQ_CL_NDRANGE_4_GLOBALOFF_Y */
308 OUT_RING(ring,
310 OUT_RING(ring, 0); /* HLSQ_CL_NDRANGE_6_GLOBALOFF_Z */
314 OUT_RING(ring, 0x00000000);
315 OUT_RING(ring, CP_EXEC_CS_1_NGROUPS_X(grid[0]));
316 OUT_RING(ring, CP_EXEC_CS_2_NGROUPS_Y(grid[1]));
317 OUT_RING(ring, CP_EXEC_CS_3_NGROUPS_Z(grid[2]));
320 OUT_RING(ring, grid[0]); /* HLSQ_CL_KERNEL_GROUP_X */
321 OUT_RING(ring, grid[1]); /* HLSQ_CL_KERNEL_GROUP_Y */
322 OUT_RING(ring, grid[2]); /* HLSQ_CL_KERNEL_GROUP_Z */
325 OUT_RING(ring, 0);