Searched refs:fence_excl (Results 1 – 4 of 4) sorted by relevance
108 RCU_INIT_POINTER(obj->fence_excl, NULL); in dma_resv_init()125 excl = rcu_dereference_protected(obj->fence_excl, 1); in dma_resv_fini()312 RCU_INIT_POINTER(obj->fence_excl, fence); in dma_resv_add_excl_fence()530 excl = rcu_replace_pointer(dst->fence_excl, excl, dma_resv_held(dst)); in dma_resv_copy_fences()563 if (fence_excl) in dma_resv_get_fences()564 *fence_excl = NULL; in dma_resv_get_fences()575 if (fence_excl) in dma_resv_get_fences()576 dma_fence_put(*fence_excl); in dma_resv_get_fences()579 count += fence_excl ? 0 : 1; in dma_resv_get_fences()592 if (dma_resv_iter_is_exclusive(&cursor) && fence_excl) in dma_resv_get_fences()[all …]
129 struct dma_fence __rcu *fence_excl; member440 return rcu_dereference_check(obj->fence_excl, dma_resv_held(obj)); in dma_resv_excl_fence()459 if (!rcu_access_pointer(obj->fence_excl)) in dma_resv_get_excl_unlocked()463 fence = dma_fence_get_rcu_safe(&obj->fence_excl); in dma_resv_get_excl_unlocked()
1286 rcu_assign_pointer(resv->fence_excl, &chain->base); in amdgpu_cs_submit()
123 fence = rcu_dereference(resv->fence_excl); in amdgpu_evict_flags()
Completed in 12 milliseconds