Searched defs:prange (Results 1 - 3 of 3) sorted by relevance

/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.h142 static inline void svm_range_lock(struct svm_range *prange) argument
148 static inline void svm_range_unlock(struct svm_range *prange) argument
[all...]
H A Dkfd_migrate.c213 svm_migrate_get_vram_page(struct svm_range *prange, unsigned long pfn) argument
277 svm_migrate_copy_to_vram(struct kfd_node *node, struct svm_range *prange, argument
381 svm_migrate_vma_to_vram(struct kfd_node *node, struct svm_range *prange, argument
482 svm_migrate_ram_to_vram(struct svm_range *prange, uint32_t best_loc, unsigned long start_mgr, unsigned long last_mgr, struct mm_struct *mm, uint32_t trigger) argument
576 svm_migrate_copy_to_ram(struct amdgpu_device *adev, struct svm_range *prange, struct migrate_vma *migrate, struct dma_fence **mfence, dma_addr_t *scratch, uint64_t npages) argument
680 svm_migrate_vma_to_ram(struct kfd_node *node, struct svm_range *prange, struct vm_area_struct *vma, uint64_t start, uint64_t end, uint32_t trigger, struct page *fault_page) argument
787 svm_migrate_vram_to_ram(struct svm_range *prange, struct mm_struct *mm, unsigned long start_mgr, unsigned long last_mgr, uint32_t trigger, struct page *fault_page) argument
879 svm_migrate_vram_to_vram(struct svm_range *prange, uint32_t best_loc, unsigned long start, unsigned long last, struct mm_struct *mm, uint32_t trigger) argument
906 svm_migrate_to_vram(struct svm_range *prange, uint32_t best_loc, unsigned long start, unsigned long last, struct mm_struct *mm, uint32_t trigger) argument
935 struct svm_range *prange; local
[all...]
H A Dkfd_svm.c92 static void svm_range_unlink(struct svm_range *prange) argument
109 svm_range_add_notifier_locked(struct mm_struct *mm, struct svm_range *prange) argument
128 svm_range_add_to_svms(struct svm_range *prange) argument
139 svm_range_remove_notifier(struct svm_range *prange) argument
159 svm_range_dma_map_dev(struct amdgpu_device *adev, struct svm_range *prange, unsigned long offset, unsigned long npages, unsigned long *hmm_pfns, uint32_t gpuidx) argument
206 svm_range_dma_map(struct svm_range *prange, unsigned long *bitmap, unsigned long offset, unsigned long npages, unsigned long *hmm_pfns) argument
253 svm_range_dma_unmap(struct svm_range *prange) argument
279 svm_range_free(struct svm_range *prange, bool do_unmap) argument
327 struct svm_range *prange; local
387 struct svm_range *prange = local
445 svm_range_validate_svm_bo(struct kfd_node *node, struct svm_range *prange) argument
531 svm_range_vram_node_new(struct kfd_node *node, struct svm_range *prange, bool clear) argument
637 svm_range_vram_node_free(struct svm_range *prange) argument
651 svm_range_get_node_by_id(struct svm_range *prange, uint32_t gpu_id) argument
667 svm_range_get_pdd_by_node(struct svm_range *prange, struct kfd_node *node) argument
735 svm_range_apply_attrs(struct kfd_process *p, struct svm_range *prange, uint32_t nattr, struct kfd_ioctl_svm_attribute *attrs, bool *update_mapping) argument
787 svm_range_is_same_attrs(struct kfd_process *p, struct svm_range *prange, uint32_t nattr, struct kfd_ioctl_svm_attribute *attrs) argument
853 struct svm_range *prange; local
1079 svm_range_split(struct svm_range *prange, uint64_t start, uint64_t last, struct svm_range **new) argument
1115 svm_range_split_tail(struct svm_range *prange, uint64_t new_last, struct list_head *insert_list, struct list_head *remap_list) argument
1130 svm_range_split_head(struct svm_range *prange, uint64_t new_start, struct list_head *insert_list, struct list_head *remap_list) argument
1145 svm_range_add_child(struct svm_range *prange, struct mm_struct *mm, struct svm_range *pchild, enum svm_work_list_ops op) argument
1164 svm_range_get_pte_flags(struct kfd_node *node, struct svm_range *prange, int domain) argument
1286 svm_range_unmap_from_gpus(struct svm_range *prange, unsigned long start, unsigned long last, uint32_t trigger) argument
1342 svm_range_map_to_gpu(struct kfd_process_device *pdd, struct svm_range *prange, unsigned long offset, unsigned long npages, bool readonly, dma_addr_t *dma_addr, struct amdgpu_device *bo_adev, struct dma_fence **fence, bool flush_tlb) argument
1419 svm_range_map_to_gpus(struct svm_range *prange, unsigned long offset, unsigned long npages, bool readonly, unsigned long *bitmap, bool wait, bool flush_tlb) argument
1477 struct svm_range *prange; member in struct:svm_validate_context
1574 svm_range_validate_and_map(struct mm_struct *mm, unsigned long map_start, unsigned long map_last, struct svm_range *prange, int32_t gpuidx, bool intr, bool wait, bool flush_tlb) argument
1767 struct svm_range *prange; local
1874 svm_range_evict(struct svm_range *prange, struct mm_struct *mm, unsigned long start, unsigned long last, enum mmu_notifier_event event) argument
2016 struct svm_range *prange; local
2075 struct svm_range *prange; local
2174 svm_range_update_notifier_and_interval_tree(struct mm_struct *mm, struct svm_range *prange) argument
2202 svm_range_handle_list_op(struct svm_range_list *svms, struct svm_range *prange, struct mm_struct *mm) argument
2287 struct svm_range *prange; local
2357 svm_range_add_list_work(struct svm_range_list *svms, struct svm_range *prange, struct mm_struct *mm, enum svm_work_list_ops op) argument
2391 svm_range_unmap_split(struct mm_struct *mm, struct svm_range *parent, struct svm_range *prange, unsigned long start, unsigned long last) argument
2425 svm_range_unmap_from_cpu(struct mm_struct *mm, struct svm_range *prange, unsigned long start, unsigned long last) argument
2501 struct svm_range *prange; local
2555 struct svm_range *prange; local
2605 svm_range_best_restore_location(struct svm_range *prange, struct kfd_node *node, int32_t *gpuidx) argument
2762 struct svm_range *prange = NULL; local
2819 svm_range_skip_recover(struct svm_range *prange) argument
2893 struct svm_range *prange; local
3091 struct svm_range *prange, *pchild; local
3148 struct svm_range *prange; local
3319 svm_range_best_prefetch_location(struct svm_range *prange) argument
3400 svm_range_trigger_migration(struct mm_struct *mm, struct svm_range *prange, bool *migrated) argument
3467 struct svm_range *prange = local
3524 struct svm_range *prange; local
3661 struct svm_range *prange; local
3985 struct svm_range *prange; local
4047 struct svm_range *prange; local
[all...]

Completed in 153 milliseconds