Lines Matching defs:prange

62 static void svm_range_unlink(struct svm_range *prange)  in svm_range_unlink()
79 svm_range_add_notifier_locked(struct mm_struct *mm, struct svm_range *prange) in svm_range_add_notifier_locked()
98 static void svm_range_add_to_svms(struct svm_range *prange) in svm_range_add_to_svms()
109 static void svm_range_remove_notifier(struct svm_range *prange) in svm_range_remove_notifier()
129 svm_range_dma_map_dev(struct amdgpu_device *adev, struct svm_range *prange, in svm_range_dma_map_dev()
177 svm_range_dma_map(struct svm_range *prange, unsigned long *bitmap, in svm_range_dma_map()
226 void svm_range_free_dma_mappings(struct svm_range *prange) in svm_range_free_dma_mappings()
253 static void svm_range_free(struct svm_range *prange) in svm_range_free()
281 struct svm_range *prange; in svm_range_new() local
332 struct svm_range *prange = in svm_range_bo_release() local
372 svm_range_validate_svm_bo(struct amdgpu_device *adev, struct svm_range *prange) in svm_range_validate_svm_bo()
461 svm_range_vram_node_new(struct amdgpu_device *adev, struct svm_range *prange, in svm_range_vram_node_new()
551 void svm_range_vram_node_free(struct svm_range *prange) in svm_range_vram_node_free()
558 svm_range_get_adev_by_id(struct svm_range *prange, uint32_t gpu_id) in svm_range_get_adev_by_id()
581 svm_range_get_pdd_by_adev(struct svm_range *prange, struct amdgpu_device *adev) in svm_range_get_pdd_by_adev()
657 svm_range_apply_attrs(struct kfd_process *p, struct svm_range *prange, in svm_range_apply_attrs()
714 struct svm_range *prange; in svm_range_debug_dump() local
903 svm_range_split(struct svm_range *prange, uint64_t start, uint64_t last, in svm_range_split()
939 svm_range_split_tail(struct svm_range *prange, struct svm_range *new, in svm_range_split_tail()
951 svm_range_split_head(struct svm_range *prange, struct svm_range *new, in svm_range_split_head()
963 svm_range_add_child(struct svm_range *prange, struct mm_struct *mm, in svm_range_add_child()
994 struct svm_range *prange) in svm_range_split_by_granularity()
1036 svm_range_get_pte_flags(struct amdgpu_device *adev, struct svm_range *prange, in svm_range_get_pte_flags()
1119 svm_range_unmap_from_gpus(struct svm_range *prange, unsigned long start, in svm_range_unmap_from_gpus()
1164 struct svm_range *prange, unsigned long offset, in svm_range_map_to_gpu()
1247 svm_range_map_to_gpus(struct svm_range *prange, unsigned long offset, in svm_range_map_to_gpus()
1307 struct svm_range *prange; member
1415 struct svm_range *prange, in svm_range_validate_and_map()
1575 struct svm_range *prange; in svm_range_restore_work() local
1673 svm_range_evict(struct svm_range *prange, struct mm_struct *mm, in svm_range_evict()
1803 struct svm_range *prange; in svm_range_handle_overlap() local
1889 struct svm_range *prange) in svm_range_update_notifier_and_interval_tree()
1916 svm_range_handle_list_op(struct svm_range_list *svms, struct svm_range *prange) in svm_range_handle_list_op()
1987 struct svm_range *prange; in svm_range_deferred_list_work() local
2043 svm_range_add_list_work(struct svm_range_list *svms, struct svm_range *prange, in svm_range_add_list_work()
2075 struct svm_range *prange, unsigned long start, in svm_range_unmap_split()
2108 svm_range_unmap_from_cpu(struct mm_struct *mm, struct svm_range *prange, in svm_range_unmap_from_cpu()
2174 struct svm_range *prange; in svm_range_cpu_invalidate_pagetables() local
2225 struct svm_range *prange; in svm_range_from_addr() local
2275 svm_range_best_restore_location(struct svm_range *prange, in svm_range_best_restore_location()
2366 struct svm_range *prange = NULL; in svm_range_create_unregistered_range() local
2402 static bool svm_range_skip_recover(struct svm_range *prange) in svm_range_skip_recover()
2481 struct svm_range *prange; in svm_range_restore_pages() local
2630 struct svm_range *prange; in svm_range_list_fini() local
2734 struct svm_range *prange; in svm_range_add() local
2785 svm_range_best_prefetch_location(struct svm_range *prange) in svm_range_best_prefetch_location()
2841 void svm_range_prefault(struct svm_range *prange, struct mm_struct *mm, in svm_range_prefault()
2885 svm_range_trigger_migration(struct mm_struct *mm, struct svm_range *prange, in svm_range_trigger_migration()
2947 struct svm_range *prange = in svm_range_evict_svm_bo_worker() local
2988 struct svm_range *prange; in svm_range_set_attr() local
3102 struct svm_range *prange; in svm_range_get_attr() local