Lines Matching defs:vm
199 int xe_svm_init(struct xe_vm *vm) in xe_svm_init()
205 void xe_svm_fini(struct xe_vm *vm) in xe_svm_fini()
210 void xe_svm_close(struct xe_vm *vm) in xe_svm_close()
215 int xe_svm_handle_pagefault(struct xe_vm *vm, struct xe_vma *vma, in xe_svm_handle_pagefault()
223 bool xe_svm_has_mapping(struct xe_vm *vm, u64 start, u64 end) in xe_svm_has_mapping()
247 struct xe_svm_range *xe_svm_range_find_or_insert(struct xe_vm *vm, u64 addr, in xe_svm_range_find_or_insert()
254 int xe_svm_range_get_pages(struct xe_vm *vm, struct xe_svm_range *range, in xe_svm_range_get_pages()
288 void xe_svm_range_migrate_to_smem(struct xe_vm *vm, struct xe_svm_range *range) in xe_svm_range_migrate_to_smem()
293 bool xe_svm_range_validate(struct xe_vm *vm, in xe_svm_range_validate()
301 u64 xe_svm_find_vma_start(struct xe_vm *vm, u64 addr, u64 end, struct xe_vma *vma) in xe_svm_find_vma_start()
309 static inline void xe_svm_notifier_lock(struct xe_vm *vm) in xe_svm_notifier_lock()
313 static inline void xe_svm_notifier_unlock(struct xe_vm *vm) in xe_svm_notifier_unlock()
317 static inline void xe_svm_flush(struct xe_vm *vm) in xe_svm_flush()