Searched refs:fence_excl (Results 1 – 3 of 3) sorted by relevance
220 RCU_INIT_POINTER(obj->fence_excl, fence); in reservation_object_add_excl_fence()243 struct fence **shared = NULL, *fence_excl = NULL; in reservation_object_get_fences_rcu() local278 fence_excl = rcu_dereference(obj->fence_excl); in reservation_object_get_fences_rcu()284 if (!fence_excl || fence_get_rcu(fence_excl)) { in reservation_object_get_fences_rcu()295 if (fence_excl) { in reservation_object_get_fences_rcu()296 fence_put(fence_excl); in reservation_object_get_fences_rcu()297 fence_excl = NULL; in reservation_object_get_fences_rcu()316 *pfence_excl = fence_excl; in reservation_object_get_fences_rcu()369 struct fence *fence_excl = rcu_dereference(obj->fence_excl); in reservation_object_wait_timeout_rcu() local374 if (fence_excl && in reservation_object_wait_timeout_rcu()[all …]
140 struct fence *fence_excl; in dma_buf_poll() local165 fence_excl = rcu_dereference(resv->fence_excl); in dma_buf_poll()171 if (fence_excl && (!(events & POLLOUT) || shared_count == 0)) { in dma_buf_poll()187 if (!fence_get_rcu(fence_excl)) { in dma_buf_poll()191 } else if (!fence_add_callback(fence_excl, &dcb->cb, in dma_buf_poll()194 fence_put(fence_excl); in dma_buf_poll()200 fence_put(fence_excl); in dma_buf_poll()
62 struct fence __rcu *fence_excl; member78 RCU_INIT_POINTER(obj->fence_excl, NULL); in reservation_object_init()93 excl = rcu_dereference_protected(obj->fence_excl, 1); in reservation_object_fini()119 return rcu_dereference_protected(obj->fence_excl, in reservation_object_get_excl()