Searched refs:rfence (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/gpu/drm/xe/ |
H A D | xe_range_fence.c | 23 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 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,
|
H A D | xe_pt.c | 1991 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()
|