Lines Matching refs:fault_addr

486 			 unsigned long fault_addr)  in drm_gpusvm_notifier_find()  argument
488 return notifier_iter_first(&gpusvm->root, fault_addr, fault_addr + 1); in drm_gpusvm_notifier_find()
580 drm_gpusvm_notifier_alloc(struct drm_gpusvm *gpusvm, unsigned long fault_addr) in drm_gpusvm_notifier_alloc() argument
593 notifier->itree.start = ALIGN_DOWN(fault_addr, gpusvm->notifier_size); in drm_gpusvm_notifier_alloc()
594 notifier->itree.last = ALIGN(fault_addr + 1, gpusvm->notifier_size) - 1; in drm_gpusvm_notifier_alloc()
686 unsigned long fault_addr, unsigned long chunk_size, in drm_gpusvm_range_alloc() argument
702 range->itree.start = ALIGN_DOWN(fault_addr, chunk_size); in drm_gpusvm_range_alloc()
703 range->itree.last = ALIGN(fault_addr + 1, chunk_size) - 1; in drm_gpusvm_range_alloc()
797 unsigned long fault_addr, in drm_gpusvm_range_chunk_size() argument
807 start = ALIGN_DOWN(fault_addr, gpusvm->chunk_sizes[i]); in drm_gpusvm_range_chunk_size()
808 end = ALIGN(fault_addr + 1, gpusvm->chunk_sizes[i]); in drm_gpusvm_range_chunk_size()
923 unsigned long fault_addr, in drm_gpusvm_range_find_or_insert() argument
939 if (fault_addr < gpusvm->mm_start || in drm_gpusvm_range_find_or_insert()
940 fault_addr > gpusvm->mm_start + gpusvm->mm_range) in drm_gpusvm_range_find_or_insert()
946 notifier = drm_gpusvm_notifier_find(gpusvm, fault_addr); in drm_gpusvm_range_find_or_insert()
948 notifier = drm_gpusvm_notifier_alloc(gpusvm, fault_addr); in drm_gpusvm_range_find_or_insert()
965 vas = vma_lookup(mm, fault_addr); in drm_gpusvm_range_find_or_insert()
976 range = drm_gpusvm_range_find(notifier, fault_addr, fault_addr + 1); in drm_gpusvm_range_find_or_insert()
988 fault_addr, gpuva_start, in drm_gpusvm_range_find_or_insert()
996 range = drm_gpusvm_range_alloc(gpusvm, notifier, fault_addr, chunk_size, in drm_gpusvm_range_find_or_insert()