Searched refs:workaround_bo (Results 1 - 14 of 14) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_context.c | 58 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 D | crocus_pipe_control.c | 189 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 D | crocus_batch.c | 385 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 D | crocus_blorp.c | 240 .buffer = batch->ice->workaround_bo, in blorp_get_workaround_address()
|
H A D | crocus_context.h | 752 struct crocus_bo *workaround_bo; member
|
H A D | crocus_state.c | 1216 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 D | iris_screen.c | 634 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 D | iris_batch.c | 459 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 D | iris_screen.h | 218 struct iris_bo *workaround_bo; member
|
H A D | iris_state.c | 5360 iris_use_pinned_bo(batch, batch->screen->workaround_bo, false, in iris_restore_render_saved_bos()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_device.c | 3401 &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 D | anv_batch_chain.c | 2121 anv_execbuf_add_bo(device, &execbuf, device->workaround_bo, NULL, 0); in anv_queue_exec_locked()
|
H A D | anv_private.h | 1205 struct anv_bo * workaround_bo; member
|
H A D | genX_cmd_buffer.c | 3075 .bo = cmd_buffer->device->workaround_bo, in get_push_range_address()
|
Completed in 57 milliseconds