Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_fence_ops.c45 struct kbase_kcpu_dma_fence *kcpu_fence = (struct kbase_kcpu_dma_fence *)fence; in kbase_fence_get_timeline_name() local
47 return kcpu_fence->metadata->timeline_name; in kbase_fence_get_timeline_name()
87 struct kbase_kcpu_dma_fence *kcpu_fence = (struct kbase_kcpu_dma_fence *)fence; in kbase_fence_release() local
89 kbase_kcpu_dma_fence_meta_put(kcpu_fence->metadata); in kbase_fence_release()
90 kfree(kcpu_fence); in kbase_fence_release()
H A Dmali_kbase_fence.h237 struct kbase_kcpu_dma_fence *kcpu_fence = kbase_kcpu_dma_fence_get(fence); in kbase_kcpu_dma_fence_put() local
239 if (kcpu_fence) in kbase_kcpu_dma_fence_put()
240 kbase_kcpu_dma_fence_meta_put(kcpu_fence->metadata); in kbase_kcpu_dma_fence_put()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu.c1598 struct kbase_kcpu_dma_fence *kcpu_fence; in kbasep_kcpu_fence_signal_init() local
1603 kcpu_fence = kzalloc(sizeof(*kcpu_fence), GFP_KERNEL); in kbasep_kcpu_fence_signal_init()
1604 if (!kcpu_fence) in kbasep_kcpu_fence_signal_init()
1608 fence_out = (struct fence *)kcpu_fence; in kbasep_kcpu_fence_signal_init()
1610 fence_out = (struct dma_fence *)kcpu_fence; in kbasep_kcpu_fence_signal_init()
1629 kcpu_fence->metadata = kcpu_queue->metadata; in kbasep_kcpu_fence_signal_init()
1630 WARN_ON(!kbase_refcount_inc_not_zero(&kcpu_fence->metadata->refcount)); in kbasep_kcpu_fence_signal_init()