Home
last modified time | relevance | path

Searched refs:batch_bo (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/mesa/drivers/dri/i915/
Dintel_syncobj.c50 drm_intel_bo *batch_bo; member
64 if (fence->batch_bo) in intel_fence_finish()
65 drm_intel_bo_unreference(fence->batch_bo); in intel_fence_finish()
71 assert(!fence->batch_bo); in intel_fence_insert()
75 fence->batch_bo = intel->batch.bo; in intel_fence_insert()
76 drm_intel_bo_reference(fence->batch_bo); in intel_fence_insert()
86 if (fence->batch_bo && !drm_intel_bo_busy(fence->batch_bo)) { in intel_fence_has_completed_locked()
87 drm_intel_bo_unreference(fence->batch_bo); in intel_fence_has_completed_locked()
88 fence->batch_bo = NULL; in intel_fence_has_completed_locked()
115 assert(fence->batch_bo); in intel_fence_client_wait_locked()
[all …]
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_sync.c60 struct brw_bo *batch_bo; member
85 fence->batch_bo = NULL; in brw_fence_init()
98 if (fence->batch_bo) in brw_fence_finish()
99 brw_bo_unreference(fence->batch_bo); in brw_fence_finish()
146 assert(!fence->batch_bo); in brw_fence_insert_locked()
149 fence->batch_bo = brw->batch.batch.bo; in brw_fence_insert_locked()
150 brw_bo_reference(fence->batch_bo); in brw_fence_insert_locked()
153 brw_bo_unreference(fence->batch_bo); in brw_fence_insert_locked()
154 fence->batch_bo = NULL; in brw_fence_insert_locked()
206 if (!fence->batch_bo) { in brw_fence_has_completed_locked()
[all …]
/external/mesa3d/src/intel/vulkan/
Danv_batch_chain.c678 struct anv_batch_bo *batch_bo; in anv_cmd_buffer_init_batch_bo_chain() local
683 result = anv_batch_bo_create(cmd_buffer, &batch_bo); in anv_cmd_buffer_init_batch_bo_chain()
687 list_addtail(&batch_bo->link, &cmd_buffer->batch_bos); in anv_cmd_buffer_init_batch_bo_chain()
698 anv_batch_bo_start(batch_bo, &cmd_buffer->batch, in anv_cmd_buffer_init_batch_bo_chain()
707 *(struct anv_batch_bo **)u_vector_add(&cmd_buffer->seen_bbos) = batch_bo; in anv_cmd_buffer_init_batch_bo_chain()
733 anv_batch_bo_destroy(batch_bo, cmd_buffer); in anv_cmd_buffer_init_batch_bo_chain()
794 struct anv_batch_bo *batch_bo = anv_cmd_buffer_current_batch_bo(cmd_buffer); in anv_cmd_buffer_end_batch_buffer() local
804 assert(cmd_buffer->batch.end == batch_bo->bo.map + batch_bo->bo.size); in anv_cmd_buffer_end_batch_buffer()
815 anv_batch_bo_finish(batch_bo, &cmd_buffer->batch); in anv_cmd_buffer_end_batch_buffer()
826 (batch_bo->length < ANV_CMD_BUFFER_BATCH_SIZE / 2)) { in anv_cmd_buffer_end_batch_buffer()
[all …]