Lines Matching refs:dma_fence
66 struct dma_fence __rcu *table[];
71 struct dma_resv *resv, struct dma_fence **fence, in dma_resv_list_entry()
78 *fence = (struct dma_fence *)(tmp & ~DMA_RESV_LIST_MASK); in dma_resv_list_entry()
86 struct dma_fence *fence, in dma_resv_list_set()
91 RCU_INIT_POINTER(list->table[index], (struct dma_fence *)tmp); in dma_resv_list_set()
126 struct dma_fence *fence; in dma_resv_list_free()
210 struct dma_fence *fence; in dma_resv_reserve_fences()
235 struct dma_fence *fence; in dma_resv_reserve_fences()
280 void dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence, in dma_resv_add_fence()
284 struct dma_fence *old; in dma_resv_add_fence()
336 struct dma_fence *replacement, in dma_resv_replace_fences()
346 struct dma_fence *old; in dma_resv_replace_fences()
412 struct dma_fence *dma_resv_iter_first_unlocked(struct dma_resv_iter *cursor) in dma_resv_iter_first_unlocked()
435 struct dma_fence *dma_resv_iter_next_unlocked(struct dma_resv_iter *cursor) in dma_resv_iter_next_unlocked()
463 struct dma_fence *dma_resv_iter_first(struct dma_resv_iter *cursor) in dma_resv_iter_first()
465 struct dma_fence *fence; in dma_resv_iter_first()
485 struct dma_fence *dma_resv_iter_next(struct dma_resv_iter *cursor) in dma_resv_iter_next()
487 struct dma_fence *fence; in dma_resv_iter_next()
517 struct dma_fence *f; in dma_resv_copy_fences()
562 unsigned int *num_fences, struct dma_fence ***fences) in dma_resv_get_fences()
565 struct dma_fence *fence; in dma_resv_get_fences()
615 struct dma_fence **fence) in dma_resv_get_singleton()
618 struct dma_fence **fences; in dma_resv_get_singleton()
670 struct dma_fence *fence; in dma_resv_wait_timeout()
704 struct dma_fence *fence; in dma_resv_test_signaled()
728 struct dma_fence *fence; in dma_resv_describe()