Home
last modified time | relevance | path

Searched refs:rfence (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_range_fence.c23 struct xe_range_fence *rfence = container_of(cb, typeof(*rfence), cb); in xe_range_fence_signal_notify() local
37 kfree(rfence); in __xe_range_fence_tree_cleanup()
66 rfence->ops = ops; in xe_range_fence_insert()
67 rfence->start = start; in xe_range_fence_insert()
68 rfence->last = last; in xe_range_fence_insert()
69 rfence->tree = tree; in xe_range_fence_insert()
84 ops->free(rfence); in xe_range_fence_insert()
95 while (rfence) { in xe_range_fence_tree_remove_all()
97 if (dma_fence_remove_callback(rfence->fence, &rfence->cb)) in xe_range_fence_tree_remove_all()
99 rfence = xe_range_fence_tree_iter_next(rfence, 0, U64_MAX); in xe_range_fence_tree_remove_all()
[all …]
H A Dxe_range_fence.h19 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,
H A Dxe_pt.c1991 struct xe_range_fence *rfence; in xe_pt_update_ops_run() local
2042 rfence = kzalloc(sizeof(*rfence), GFP_KERNEL); in xe_pt_update_ops_run()
2043 if (!rfence) { in xe_pt_update_ops_run()
2063 if (xe_range_fence_insert(&vm->rftree[tile->id], rfence, in xe_pt_update_ops_run()
2122 kfree(rfence); in xe_pt_update_ops_run()