Searched refs:rfence (Results 1 - 3 of 3) sorted by last modified time

/linux-master/drivers/gpu/drm/xe/
H A Dxe_pt.c1225 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 Dxe_range_fence.c23 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 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,

Completed in 143 milliseconds