Lines Matching refs:dma_resv
101 dma_resv_init(struct dma_resv *robj)
118 dma_resv_fini(struct dma_resv *robj)
150 dma_resv_lock(struct dma_resv *robj,
166 dma_resv_lock_slow(struct dma_resv *robj,
182 dma_resv_lock_interruptible(struct dma_resv *robj,
199 dma_resv_lock_slow_interruptible(struct dma_resv *robj,
213 dma_resv_trylock(struct dma_resv *robj)
227 dma_resv_locking_ctx(struct dma_resv *robj)
239 dma_resv_unlock(struct dma_resv *robj)
251 dma_resv_is_locked(struct dma_resv *robj)
263 dma_resv_held(struct dma_resv *robj)
275 dma_resv_assert_held(struct dma_resv *robj)
290 dma_resv_get_excl(struct dma_resv *robj)
306 dma_resv_get_list(struct dma_resv *robj)
325 dma_resv_reserve_shared(struct dma_resv *robj, unsigned int num_fences)
394 dma_resv_write_begin(struct dma_resv *robj,
415 dma_resv_write_commit(struct dma_resv *robj,
436 dma_resv_read_begin(const struct dma_resv *robj,
451 dma_resv_read_valid(const struct dma_resv *robj,
471 dma_resv_get_shared_reader(const struct dma_resv *robj,
519 dma_resv_get_excl_reader(const struct dma_resv *robj,
534 * restart if its view of the entire dma_resv object is not a
567 dma_resv_add_excl_fence(struct dma_resv *robj,
627 dma_resv_add_shared_fence(struct dma_resv *robj,
740 dma_resv_get_excl_rcu(const struct dma_resv *robj)
765 dma_resv_get_fences_rcu(const struct dma_resv *robj,
908 dma_resv_copy_fences(struct dma_resv *dst_robj,
909 const struct dma_resv *src_robj)
1044 dma_resv_test_signaled_rcu(const struct dma_resv *robj,
1131 dma_resv_wait_timeout_rcu(const struct dma_resv *robj,
1287 dma_resv_do_poll(const struct dma_resv *robj, int events,
1476 dma_resv_kqfilter(const struct dma_resv *robj,