Lines Matching defs:prange
92 static void svm_range_unlink(struct svm_range *prange) in svm_range_unlink()
109 svm_range_add_notifier_locked(struct mm_struct *mm, struct svm_range *prange) in svm_range_add_notifier_locked()
128 static void svm_range_add_to_svms(struct svm_range *prange) in svm_range_add_to_svms()
139 static void svm_range_remove_notifier(struct svm_range *prange) in svm_range_remove_notifier()
159 svm_range_dma_map_dev(struct amdgpu_device *adev, struct svm_range *prange, in svm_range_dma_map_dev()
206 svm_range_dma_map(struct svm_range *prange, unsigned long *bitmap, in svm_range_dma_map()
253 void svm_range_dma_unmap(struct svm_range *prange) in svm_range_dma_unmap()
279 static void svm_range_free(struct svm_range *prange, bool do_unmap) in svm_range_free()
327 struct svm_range *prange; in svm_range_new() local
387 struct svm_range *prange = in svm_range_bo_release() local
445 svm_range_validate_svm_bo(struct kfd_node *node, struct svm_range *prange) in svm_range_validate_svm_bo()
531 svm_range_vram_node_new(struct kfd_node *node, struct svm_range *prange, in svm_range_vram_node_new()
637 void svm_range_vram_node_free(struct svm_range *prange) in svm_range_vram_node_free()
651 svm_range_get_node_by_id(struct svm_range *prange, uint32_t gpu_id) in svm_range_get_node_by_id()
667 svm_range_get_pdd_by_node(struct svm_range *prange, struct kfd_node *node) in svm_range_get_pdd_by_node()
735 svm_range_apply_attrs(struct kfd_process *p, struct svm_range *prange, in svm_range_apply_attrs()
787 svm_range_is_same_attrs(struct kfd_process *p, struct svm_range *prange, in svm_range_is_same_attrs()
853 struct svm_range *prange; in svm_range_debug_dump() local
1079 svm_range_split(struct svm_range *prange, uint64_t start, uint64_t last, in svm_range_split()
1115 svm_range_split_tail(struct svm_range *prange, uint64_t new_last, in svm_range_split_tail()
1130 svm_range_split_head(struct svm_range *prange, uint64_t new_start, in svm_range_split_head()
1145 svm_range_add_child(struct svm_range *prange, struct mm_struct *mm, in svm_range_add_child()
1165 struct svm_range *prange, int domain) in svm_range_get_pte_flags()
1286 svm_range_unmap_from_gpus(struct svm_range *prange, unsigned long start, in svm_range_unmap_from_gpus()
1342 svm_range_map_to_gpu(struct kfd_process_device *pdd, struct svm_range *prange, in svm_range_map_to_gpu()
1419 svm_range_map_to_gpus(struct svm_range *prange, unsigned long offset, in svm_range_map_to_gpus()
1477 struct svm_range *prange; member
1576 struct svm_range *prange, int32_t gpuidx, in svm_range_validate_and_map()
1765 struct svm_range *prange; in svm_range_restore_work() local
1872 svm_range_evict(struct svm_range *prange, struct mm_struct *mm, in svm_range_evict()
2014 struct svm_range *prange; in svm_range_split_new() local
2073 struct svm_range *prange; in svm_range_add() local
2173 struct svm_range *prange) in svm_range_update_notifier_and_interval_tree()
2200 svm_range_handle_list_op(struct svm_range_list *svms, struct svm_range *prange, in svm_range_handle_list_op()
2285 struct svm_range *prange; in svm_range_deferred_list_work() local
2355 svm_range_add_list_work(struct svm_range_list *svms, struct svm_range *prange, in svm_range_add_list_work()
2390 struct svm_range *prange, unsigned long start, in svm_range_unmap_split()
2423 svm_range_unmap_from_cpu(struct mm_struct *mm, struct svm_range *prange, in svm_range_unmap_from_cpu()
2499 struct svm_range *prange; in svm_range_cpu_invalidate_pagetables() local
2553 struct svm_range *prange; in svm_range_from_addr() local
2603 svm_range_best_restore_location(struct svm_range *prange, in svm_range_best_restore_location()
2760 struct svm_range *prange = NULL; in svm_range_create_unregistered_range() local
2817 static bool svm_range_skip_recover(struct svm_range *prange) in svm_range_skip_recover()
2891 struct svm_range *prange; in svm_range_restore_pages() local
3089 struct svm_range *prange, *pchild; in svm_range_switch_xnack_reserve_mem() local
3146 struct svm_range *prange; in svm_range_list_fini() local
3317 svm_range_best_prefetch_location(struct svm_range *prange) in svm_range_best_prefetch_location()
3398 svm_range_trigger_migration(struct mm_struct *mm, struct svm_range *prange, in svm_range_trigger_migration()
3465 struct svm_range *prange = in svm_range_evict_svm_bo_worker() local
3522 struct svm_range *prange; in svm_range_set_attr() local
3659 struct svm_range *prange; in svm_range_get_attr() local
3983 struct svm_range *prange; in svm_range_get_info() local
4045 struct svm_range *prange; in kfd_criu_checkpoint_svm() local