Lines Matching refs:dma_resv
102 void dma_resv_init(struct dma_resv *obj) in dma_resv_init()
116 void dma_resv_fini(struct dma_resv *obj) in dma_resv_fini()
151 int dma_resv_reserve_shared(struct dma_resv *obj, unsigned int num_fences) in dma_resv_reserve_shared()
225 void dma_resv_reset_shared_max(struct dma_resv *obj) in dma_resv_reset_shared_max()
248 void dma_resv_add_shared_fence(struct dma_resv *obj, struct dma_fence *fence) in dma_resv_add_shared_fence()
295 void dma_resv_add_excl_fence(struct dma_resv *obj, struct dma_fence *fence) in dma_resv_add_excl_fence()
357 struct dma_resv *obj = cursor->obj; in dma_resv_iter_walk_unlocked()
488 int dma_resv_copy_fences(struct dma_resv *dst, struct dma_resv *src) in dma_resv_copy_fences()
554 int dma_resv_get_fences(struct dma_resv *obj, struct dma_fence **fence_excl, in dma_resv_get_fences()
617 long dma_resv_wait_timeout(struct dma_resv *obj, bool wait_all, bool intr, in dma_resv_wait_timeout()
654 bool dma_resv_test_signaled(struct dma_resv *obj, bool test_all) in dma_resv_test_signaled()
674 struct dma_resv obj; in dma_resv_lockdep()