Searched refs:fence_excl (Results 1 – 6 of 6) sorted by relevance
109 RCU_INIT_POINTER(obj->fence_excl, NULL); in dma_resv_init()126 excl = rcu_dereference_protected(obj->fence_excl, 1); in dma_resv_fini()289 RCU_INIT_POINTER(obj->fence_excl, fence); in dma_resv_add_excl_fence()365 new = dma_fence_get_rcu_safe(&src->fence_excl); in dma_resv_copy_fences()374 RCU_INIT_POINTER(dst->fence_excl, new); in dma_resv_copy_fences()405 struct dma_fence *fence_excl; in dma_resv_get_fences_rcu() local419 fence_excl = rcu_dereference(obj->fence_excl); in dma_resv_get_fences_rcu()420 if (fence_excl && !dma_fence_get_rcu(fence_excl)) in dma_resv_get_fences_rcu()427 if (!pfence_excl && fence_excl) in dma_resv_get_fences_rcu()438 dma_fence_put(fence_excl); in dma_resv_get_fences_rcu()[all …]
200 struct dma_fence *fence_excl; in dma_buf_poll() local225 fence_excl = rcu_dereference(resv->fence_excl); in dma_buf_poll()231 if (fence_excl && (!(events & EPOLLOUT) || shared_count == 0)) { in dma_buf_poll()247 if (!dma_fence_get_rcu(fence_excl)) { in dma_buf_poll()251 } else if (!dma_fence_add_callback(fence_excl, &dcb->cb, in dma_buf_poll()254 dma_fence_put(fence_excl); in dma_buf_poll()260 dma_fence_put(fence_excl); in dma_buf_poll()1196 fence = rcu_dereference(robj->fence_excl); in dma_buf_debug_show()
76 struct dma_fence __rcu *fence_excl; member246 return rcu_dereference_protected(obj->fence_excl, in dma_resv_get_excl()266 if (!rcu_access_pointer(obj->fence_excl)) in dma_resv_get_excl_rcu()270 fence = dma_fence_get_rcu_safe(&obj->fence_excl); in dma_resv_get_excl_rcu()
117 busy_check_writer(rcu_dereference(obj->base.resv->fence_excl)); in i915_gem_busy_ioctl()
477 fence = rcu_dereference(robj->fence_excl); in etnaviv_gem_describe()
855 fence = rcu_dereference(robj->fence_excl); in msm_gem_describe()