Searched refs:xe_svm_range (Results 1 – 7 of 7) sorted by relevance
| /drivers/gpu/drm/xe/ |
| A D | xe_svm.h | 24 struct xe_svm_range { struct 50 static inline bool xe_svm_range_pages_valid(struct xe_svm_range *range) in xe_svm_range_pages_valid() argument 73 int xe_svm_alloc_vram(struct xe_tile *tile, struct xe_svm_range *range, 79 int xe_svm_range_get_pages(struct xe_vm *vm, struct xe_svm_range *range, 88 struct xe_svm_range *range, 116 return container_of(r, struct xe_svm_range, base); in to_xe_range() 136 static inline unsigned long xe_svm_range_end(struct xe_svm_range *range) in xe_svm_range_end() 178 struct xe_svm_range { struct 187 static inline bool xe_svm_range_pages_valid(struct xe_svm_range *range) in xe_svm_range_pages_valid() argument 240 xe_svm_alloc_vram(struct xe_tile *tile, struct xe_svm_range *range, in xe_svm_alloc_vram() [all …]
|
| A D | xe_svm.c | 21 static bool xe_svm_range_in_vram(struct xe_svm_range *range) in xe_svm_range_in_vram() 36 static bool xe_svm_range_has_vram_binding(struct xe_svm_range *range) in xe_svm_range_has_vram_binding() 64 void xe_svm_range_debug(struct xe_svm_range *range, const char *operation) in xe_svm_range_debug() 77 struct xe_svm_range *range; in xe_svm_range_alloc() 120 struct xe_svm_range *range = to_xe_range(r); in xe_svm_range_notifier_event_begin() 237 struct xe_svm_range *range) in __xe_svm_garbage_collector() 257 struct xe_svm_range *range; in xe_svm_garbage_collector() 613 static bool xe_svm_range_is_valid(struct xe_svm_range *range, in xe_svm_range_is_valid() 648 struct xe_svm_range *range, in xe_svm_range_validate() 822 struct xe_svm_range *range; in xe_svm_handle_pagefault() [all …]
|
| A D | xe_vm_types.h | 22 struct xe_svm_range; 383 struct xe_svm_range *range; 389 struct xe_svm_range *range;
|
| A D | xe_pt.h | 16 struct xe_svm_range; 49 struct xe_svm_range *range);
|
| A D | xe_vm.h | 26 struct xe_svm_range; 226 struct xe_svm_range *range, 229 struct xe_svm_range *range);
|
| A D | xe_pt.c | 692 struct xe_svm_range *range, in xe_pt_stage_bind() 940 struct xe_svm_range *range) in xe_pt_zap_ptes_range() 1140 struct xe_svm_range *range, in xe_pt_prepare_bind() 1476 struct xe_svm_range *range = NULL; in xe_pt_svm_pre_commit() 1712 struct xe_svm_range *range, in xe_pt_stage_unbind() 1916 struct xe_vma *vma, struct xe_svm_range *range) in bind_range_prepare() 2000 struct xe_svm_range *range) in xe_pt_op_check_range_skip_invalidation() 2027 struct xe_svm_range *range) in unbind_range_prepare() 2119 struct xe_svm_range *range; in op_prepare() 2284 struct xe_svm_range *range, in range_present_and_invalidated_tile() [all …]
|
| A D | xe_vm.c | 983 struct xe_svm_range *range, in xe_vm_populate_range_rebind() 997 struct xe_svm_range *range, in xe_vm_ops_add_range_rebind() 1027 struct xe_svm_range *range, in xe_vm_range_rebind() 1072 struct xe_svm_range *range) in xe_vm_populate_range_unbind() 1083 struct xe_svm_range *range) in xe_vm_ops_add_range_unbind() 1109 struct xe_svm_range *range) in xe_vm_range_unbind() 2370 struct xe_svm_range *svm_range; in vm_bind_ioctl_ops_create() 2894 struct xe_svm_range *svm_range; in prefetch_ranges()
|
Completed in 33 milliseconds