Lines Matching defs:dma_resv_usage
53 * enum dma_resv_usage - how the fences from a dma_resv obj are used
71 enum dma_resv_usage {
124 * see enum dma_resv_usage and &dma_buf.resv.
126 static inline enum dma_resv_usage dma_resv_usage_rw(bool write)
198 enum dma_resv_usage usage;
204 enum dma_resv_usage fence_usage;
228 * @usage: controls which fences to include, see enum dma_resv_usage.
232 enum dma_resv_usage usage)
257 static inline enum dma_resv_usage
471 enum dma_resv_usage usage);
474 enum dma_resv_usage usage);
475 int dma_resv_get_fences(struct dma_resv *obj, enum dma_resv_usage usage,
477 int dma_resv_get_singleton(struct dma_resv *obj, enum dma_resv_usage usage,
480 long dma_resv_wait_timeout(struct dma_resv *obj, enum dma_resv_usage usage,
482 void dma_resv_set_deadline(struct dma_resv *obj, enum dma_resv_usage usage,
484 bool dma_resv_test_signaled(struct dma_resv *obj, enum dma_resv_usage usage);