Searched refs:rfence (Results 1 - 3 of 3) sorted by last modified time
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_pt.c | 1225 struct xe_range_fence *rfence; local 1273 rfence = kzalloc(sizeof(*rfence), GFP_KERNEL); 1274 if (!rfence) { 1289 err = xe_range_fence_insert(&vm->rftree[tile->id], rfence, 1332 kfree(rfence); 1587 struct xe_range_fence *rfence; local 1616 rfence = kzalloc(sizeof(*rfence), GFP_KERNEL); 1617 if (!rfence) { [all...] |
H A D | xe_range_fence.c | 23 struct xe_range_fence *rfence = container_of(cb, typeof(*rfence), cb); local 24 struct xe_range_fence_tree *tree = rfence->tree; 26 llist_add(&rfence->link, &tree->list); 32 struct xe_range_fence *rfence, *next; local 34 llist_for_each_entry_safe(rfence, next, node, link) { 35 xe_range_fence_tree_remove(rfence, &tree->root); 36 dma_fence_put(rfence->fence); 37 kfree(rfence); 46 * @rfence 54 xe_range_fence_insert(struct xe_range_fence_tree *tree, struct xe_range_fence *rfence, const struct xe_range_fence_ops *ops, u64 start, u64 last, struct dma_fence *fence) argument 91 struct xe_range_fence *rfence; local 149 xe_range_fence_tree_next(struct xe_range_fence *rfence, u64 start, u64 last) argument 154 xe_range_fence_free(struct xe_range_fence *rfence) argument [all...] |
H A D | xe_range_fence.h | 19 void (*free)(struct xe_range_fence *rfence); 63 xe_range_fence_tree_next(struct xe_range_fence *rfence, u64 start, u64 last); 70 struct xe_range_fence *rfence,
|
Completed in 143 milliseconds