Lines Matching refs:xe_svm_range
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()
96 xe_svm_garbage_collector_add_range(struct xe_vm *vm, struct xe_svm_range *range, in xe_svm_garbage_collector_add_range()
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()
629 void xe_svm_range_migrate_to_smem(struct xe_vm *vm, struct xe_svm_range *range) in xe_svm_range_migrate_to_smem()
648 struct xe_svm_range *range, in xe_svm_range_validate()
769 bool xe_svm_range_needs_migrate_to_vram(struct xe_svm_range *range, struct xe_vma *vma, in xe_svm_range_needs_migrate_to_vram()
822 struct xe_svm_range *range; in xe_svm_handle_pagefault()
962 struct xe_svm_range *xe_svm_range_find_or_insert(struct xe_vm *vm, u64 addr, in xe_svm_range_find_or_insert()
986 int xe_svm_range_get_pages(struct xe_vm *vm, struct xe_svm_range *range, in xe_svm_range_get_pages()
1011 int xe_svm_alloc_vram(struct xe_tile *tile, struct xe_svm_range *range, in xe_svm_alloc_vram()
1104 struct xe_svm_range *range, in xe_svm_alloc_vram()