Lines Matching refs:ir3_kernel
101 struct ir3_kernel *ir3_kernel = ir3_asm_assemble(a6xx_backend->compiler, in); in a6xx_assemble() local
102 ir3_kernel->backend = b; in a6xx_assemble()
103 return &ir3_kernel->base; in a6xx_assemble()
115 struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); in cs_program_emit() local
116 struct a6xx_backend *a6xx_backend = to_a6xx_backend(ir3_kernel->backend); in cs_program_emit()
117 struct ir3_shader_variant *v = ir3_kernel->v; in cs_program_emit()
156 COND(ir3_kernel->info.early_preamble, A6XX_SP_CS_CTRL_REG0_EARLYPREAMBLE) | in cs_program_emit()
262 struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); in cs_const_emit() local
263 struct ir3_shader_variant *v = ir3_kernel->v; in cs_const_emit()
269 if (ir3_kernel->info.numwg != INVALID_REG) { in cs_const_emit()
270 assert((ir3_kernel->info.numwg & 0x3) == 0); in cs_const_emit()
271 int idx = ir3_kernel->info.numwg >> 2; in cs_const_emit()
362 struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); in event_write() local
363 struct a6xx_backend *a6xx_backend = to_a6xx_backend(ir3_kernel->backend); in event_write()
375 struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); in cache_flush() local
376 struct a6xx_backend *a6xx_backend = to_a6xx_backend(ir3_kernel->backend); in cache_flush()
401 struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); in a6xx_emit_grid() local
402 struct a6xx_backend *a6xx_backend = to_a6xx_backend(ir3_kernel->backend); in a6xx_emit_grid()