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()
121 struct dma_fence *fence; in dma_resv_list_free()
205 struct dma_fence *fence; in dma_resv_reserve_fences()
230 struct dma_fence *fence; in dma_resv_reserve_fences()
275 void dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence, in dma_resv_add_fence()
279 struct dma_fence *old; in dma_resv_add_fence()
331 struct dma_fence *replacement, in dma_resv_replace_fences()
341 struct dma_fence *old; in dma_resv_replace_fences()
407 struct dma_fence *dma_resv_iter_first_unlocked(struct dma_resv_iter *cursor) in dma_resv_iter_first_unlocked()
430 struct dma_fence *dma_resv_iter_next_unlocked(struct dma_resv_iter *cursor) in dma_resv_iter_next_unlocked()
458 struct dma_fence *dma_resv_iter_first(struct dma_resv_iter *cursor) in dma_resv_iter_first()
460 struct dma_fence *fence; in dma_resv_iter_first()
480 struct dma_fence *dma_resv_iter_next(struct dma_resv_iter *cursor) in dma_resv_iter_next()
482 struct dma_fence *fence; in dma_resv_iter_next()
512 struct dma_fence *f; in dma_resv_copy_fences()
557 unsigned int *num_fences, struct dma_fence ***fences) in dma_resv_get_fences()
560 struct dma_fence *fence; in dma_resv_get_fences()
610 struct dma_fence **fence) in dma_resv_get_singleton()
613 struct dma_fence **fences; in dma_resv_get_singleton()
665 struct dma_fence *fence; in dma_resv_wait_timeout()
699 struct dma_fence *fence; in dma_resv_test_signaled()
723 struct dma_fence *fence; in dma_resv_describe()