Home
last modified time | relevance | path

Searched refs:workaround_bo (Results 1 - 14 of 14) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_context.c58 bo_map = crocus_bo_map(NULL, ice->workaround_bo, MAP_READ | MAP_WRITE); in crocus_init_identifier_bo()
62 ice->workaround_bo->kflags |= EXEC_OBJECT_CAPTURE; in crocus_init_identifier_bo()
66 crocus_bo_unmap(ice->workaround_bo); in crocus_init_identifier_bo()
200 crocus_bo_unreference(ice->workaround_bo); in crocus_destroy_context()
290 ice->workaround_bo = in crocus_create_context()
292 if (!ice->workaround_bo) in crocus_create_context()
H A Dcrocus_pipe_control.c189 batch->ice->workaround_bo, in crocus_emit_end_of_pipe_sync()
195 batch->ice->workaround_bo, in crocus_emit_end_of_pipe_sync()
273 batch->ice->workaround_bo, in crocus_emit_post_sync_nonzero_flush()
H A Dcrocus_batch.c385 if (target == batch->ice->workaround_bo) in emit_reloc()
485 /* Always add workaround_bo which contains a driver identifier to be in create_batch()
488 crocus_use_bo(batch, batch->ice->workaround_bo, false); in create_batch()
H A Dcrocus_blorp.c240 .buffer = batch->ice->workaround_bo, in blorp_get_workaround_address()
H A Dcrocus_context.h752 struct crocus_bo *workaround_bo; member
H A Dcrocus_state.c1216 batch->ice->workaround_bo, in gen7_emit_cs_stall_flush()
5684 : ro_bo(batch->ice->workaround_bo, in setup_constant_buffers()
5707 batch->ice->workaround_bo, in gen7_emit_vs_workaround_flush()
8533 bo = batch->ice->workaround_bo;
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_screen.c634 iris_bo_unreference(screen->workaround_bo); in iris_screen_destroy()
754 bo_map = iris_bo_map(NULL, screen->workaround_bo, MAP_READ | MAP_WRITE); in iris_init_identifier_bo()
758 assert(iris_bo_is_real(screen->workaround_bo)); in iris_init_identifier_bo()
760 screen->workaround_bo->real.kflags |= in iris_init_identifier_bo()
763 .bo = screen->workaround_bo, in iris_init_identifier_bo()
768 iris_bo_unmap(screen->workaround_bo); in iris_init_identifier_bo()
827 screen->workaround_bo = in iris_screen_create()
830 if (!screen->workaround_bo) in iris_screen_create()
H A Diris_batch.c459 if (bo == batch->screen->workaround_bo) in iris_use_pinned_bo()
554 add_bo_to_batch(batch, screen->workaround_bo, false); in iris_batch_reset()
895 if (bo == batch->screen->workaround_bo) in update_batch_syncobjs()
H A Diris_screen.h218 struct iris_bo *workaround_bo; member
H A Diris_state.c5360 iris_use_pinned_bo(batch, batch->screen->workaround_bo, false, in iris_restore_render_saved_bos()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_device.c3401 &device->workaround_bo); in anv_CreateDevice()
3406 .bo = device->workaround_bo, in anv_CreateDevice()
3408 intel_debug_write_identifiers(device->workaround_bo->map, in anv_CreateDevice()
3409 device->workaround_bo->size, in anv_CreateDevice()
3414 intel_debug_get_identifier_block(device->workaround_bo->map, in anv_CreateDevice()
3415 device->workaround_bo->size, in anv_CreateDevice()
3529 anv_device_release_bo(device, device->workaround_bo); in anv_CreateDevice()
3620 anv_device_release_bo(device, device->workaround_bo); in anv_DestroyDevice()
H A Danv_batch_chain.c2121 anv_execbuf_add_bo(device, &execbuf, device->workaround_bo, NULL, 0); in anv_queue_exec_locked()
H A Danv_private.h1205 struct anv_bo * workaround_bo; member
H A DgenX_cmd_buffer.c3075 .bo = cmd_buffer->device->workaround_bo, in get_push_range_address()

Completed in 57 milliseconds