Lines Matching refs:usage

72 				enum dma_resv_usage *usage)  in dma_resv_list_entry()  argument
79 if (usage) in dma_resv_list_entry()
80 *usage = tmp & DMA_RESV_LIST_MASK; in dma_resv_list_entry()
87 enum dma_resv_usage usage) in dma_resv_list_set() argument
89 long tmp = ((long)fence) | usage; in dma_resv_list_set()
209 enum dma_resv_usage usage; in dma_resv_reserve_fences() local
212 dma_resv_list_entry(old, i, obj, &fence, &usage); in dma_resv_reserve_fences()
216 dma_resv_list_set(new, j++, fence, usage); in dma_resv_reserve_fences()
281 enum dma_resv_usage usage) in dma_resv_add_fence() argument
303 if ((old->context == fence->context && old_usage >= usage && in dma_resv_add_fence()
306 dma_resv_list_set(fobj, i, fence, usage); in dma_resv_add_fence()
315 dma_resv_list_set(fobj, i, fence, usage); in dma_resv_add_fence()
337 enum dma_resv_usage usage) in dma_resv_replace_fences() argument
352 dma_resv_list_set(list, i, dma_fence_get(replacement), usage); in dma_resv_replace_fences()
395 cursor->usage >= cursor->fence_usage) in dma_resv_iter_walk_unlocked()
500 } while (cursor->fence_usage > cursor->usage); in dma_resv_iter_next()
561 int dma_resv_get_fences(struct dma_resv *obj, enum dma_resv_usage usage, in dma_resv_get_fences() argument
570 dma_resv_iter_begin(&cursor, obj, usage); in dma_resv_get_fences()
619 int dma_resv_get_singleton(struct dma_resv *obj, enum dma_resv_usage usage, in dma_resv_get_singleton() argument
627 r = dma_resv_get_fences(obj, usage, &count, &fences); in dma_resv_get_singleton()
670 long dma_resv_wait_timeout(struct dma_resv *obj, enum dma_resv_usage usage, in dma_resv_wait_timeout() argument
677 dma_resv_iter_begin(&cursor, obj, usage); in dma_resv_wait_timeout()
701 void dma_resv_set_deadline(struct dma_resv *obj, enum dma_resv_usage usage, in dma_resv_set_deadline() argument
707 dma_resv_iter_begin(&cursor, obj, usage); in dma_resv_set_deadline()
728 bool dma_resv_test_signaled(struct dma_resv *obj, enum dma_resv_usage usage) in dma_resv_test_signaled() argument
733 dma_resv_iter_begin(&cursor, obj, usage); in dma_resv_test_signaled()
753 static const char *usage[] = { "kernel", "write", "read", "bookkeep" }; in dma_resv_describe() local
759 usage[dma_resv_iter_usage(&cursor)]); in dma_resv_describe()