Lines Matching refs:descriptor_bo
2409 if (queue->descriptor_bo) in radv_queue_finish()
2410 queue->device->ws->buffer_destroy(queue->descriptor_bo); in radv_queue_finish()
3471 struct radeon_winsys_bo *descriptor_bo) in radv_emit_global_shader_pointers() argument
3475 if (!descriptor_bo) in radv_emit_global_shader_pointers()
3478 va = radv_buffer_get_va(descriptor_bo); in radv_emit_global_shader_pointers()
3480 radv_cs_add_buffer(queue->device->ws, cs, descriptor_bo); in radv_emit_global_shader_pointers()
3603 struct radeon_winsys_bo *descriptor_bo = NULL; in radv_get_preamble_cs() local
3786 descriptor_bo = queue->device->ws->buffer_create(queue->device->ws, in radv_get_preamble_cs()
3794 if (!descriptor_bo) in radv_get_preamble_cs()
3797 descriptor_bo = queue->descriptor_bo; in radv_get_preamble_cs()
3799 if (descriptor_bo != queue->descriptor_bo) { in radv_get_preamble_cs()
3800 uint32_t *map = (uint32_t*)queue->device->ws->buffer_map(descriptor_bo); in radv_get_preamble_cs()
3821 queue->device->ws->buffer_unmap(descriptor_bo); in radv_get_preamble_cs()
3861 radv_emit_global_shader_pointers(queue, cs, descriptor_bo); in radv_get_preamble_cs()
3967 if (descriptor_bo != queue->descriptor_bo) { in radv_get_preamble_cs()
3968 if (queue->descriptor_bo) in radv_get_preamble_cs()
3969 queue->device->ws->buffer_destroy(queue->descriptor_bo); in radv_get_preamble_cs()
3971 queue->descriptor_bo = descriptor_bo; in radv_get_preamble_cs()
3987 if (descriptor_bo && descriptor_bo != queue->descriptor_bo) in radv_get_preamble_cs()
3988 queue->device->ws->buffer_destroy(descriptor_bo); in radv_get_preamble_cs()