Lines Matching full:head_ref
65 store->head_ref = NULL; in pvr_spm_init_scratch_buffer_store()
77 assert(!store->head_ref || p_atomic_read(&store->head_ref->ref_count) == 1); in pvr_spm_finish_scratch_buffer_store()
81 if (store->head_ref) { in pvr_spm_finish_scratch_buffer_store()
82 pvr_bo_free(device, store->head_ref->bo); in pvr_spm_finish_scratch_buffer_store()
83 vk_free(&device->vk.alloc, store->head_ref); in pvr_spm_finish_scratch_buffer_store()
195 assert(!store->head_ref); in pvr_spm_scratch_buffer_store_set_head_ref_locked()
198 store->head_ref = buffer; in pvr_spm_scratch_buffer_store_set_head_ref_locked()
207 pvr_spm_scratch_buffer_release_locked(device, store->head_ref); in pvr_spm_scratch_buffer_store_release_head_ref_locked()
209 store->head_ref = NULL; in pvr_spm_scratch_buffer_store_release_head_ref_locked()
230 if (store->head_ref && store->head_ref->size <= size) { in pvr_spm_scratch_buffer_get_buffer()
231 buffer = store->head_ref; in pvr_spm_scratch_buffer_get_buffer()
235 if (store->head_ref) in pvr_spm_scratch_buffer_get_buffer()