Searched refs:kcpu_fence (Results 1 – 3 of 3) sorted by relevance
45 struct kbase_kcpu_dma_fence *kcpu_fence = (struct kbase_kcpu_dma_fence *)fence; in kbase_fence_get_timeline_name() local47 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() local89 kbase_kcpu_dma_fence_meta_put(kcpu_fence->metadata); in kbase_fence_release()90 kfree(kcpu_fence); in kbase_fence_release()
237 struct kbase_kcpu_dma_fence *kcpu_fence = kbase_kcpu_dma_fence_get(fence); in kbase_kcpu_dma_fence_put() local239 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()
1598 struct kbase_kcpu_dma_fence *kcpu_fence; in kbasep_kcpu_fence_signal_init() local1603 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()