Lines Matching refs:state
238 genX(emit_so_memcpy_init)(struct anv_memcpy_state *state,
242 memset(state, 0, sizeof(*state));
244 state->batch = batch;
245 state->device = device;
262 genX(emit_so_memcpy_fini)(struct anv_memcpy_state *state)
264 genX(emit_apply_pipe_flushes)(state->batch, state->device, _3D,
267 anv_batch_emit(state->batch, GENX(MI_BATCH_BUFFER_END), end);
269 if ((state->batch->next - state->batch->start) & 4)
270 anv_batch_emit(state->batch, GENX(MI_NOOP), noop);
274 genX(emit_so_memcpy)(struct anv_memcpy_state *state,
279 !anv_use_relocations(state->device->physical) &&
280 anv_gfx8_9_vb_cache_range_needs_workaround(&state->vb_bound,
281 &state->vb_dirty,
283 genX(emit_apply_pipe_flushes)(state->batch, state->device, _3D,
286 memset(&state->vb_dirty, 0, sizeof(state->vb_dirty));
289 emit_so_memcpy(state->batch, state->device, dst, src, size);
300 if (!cmd_buffer->state.current_l3_config) {
312 cmd_buffer->state.current_l3_config);
321 cmd_buffer->state.gfx.dirty |= ANV_CMD_DIRTY_PIPELINE;