Lines Matching refs:kfd_process
54 svm_range_check_vm(struct kfd_process *p, uint64_t start, uint64_t last,
188 struct kfd_process *p; in svm_range_dma_map()
192 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_dma_map()
238 struct kfd_process *p; in svm_range_free_dma_mappings()
241 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_free_dma_mappings()
289 struct kfd_process *p; in svm_range_new()
310 p = container_of(svms, struct kfd_process, svms); in svm_range_new()
475 struct kfd_process *p; in svm_range_vram_node_new()
479 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_vram_node_new()
568 struct kfd_process *p; in svm_range_get_adev_by_id()
571 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_get_adev_by_id()
590 struct kfd_process *p; in svm_range_get_pdd_by_adev()
594 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_get_pdd_by_adev()
615 svm_range_check_attr(struct kfd_process *p, in svm_range_check_attr()
664 svm_range_apply_attrs(struct kfd_process *p, struct svm_range *prange, in svm_range_apply_attrs()
999 svm_range_split_by_granularity(struct kfd_process *p, struct mm_struct *mm, in svm_range_split_by_granularity()
1133 struct kfd_process *p; in svm_range_unmap_from_gpus()
1139 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_unmap_from_gpus()
1243 struct kfd_process *p; in svm_range_map_to_gpu()
1245 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_map_to_gpu()
1261 struct kfd_process *p; in svm_range_map_to_gpus()
1271 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_map_to_gpus()
1313 struct kfd_process *process;
1381 static void *kfd_svm_page_owner(struct kfd_process *p, int32_t gpuidx) in kfd_svm_page_owner()
1422 struct kfd_process *p; in svm_range_validate_and_map()
1427 ctx.process = container_of(prange->svms, struct kfd_process, svms); in svm_range_validate_and_map()
1470 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_validate_and_map()
1579 struct kfd_process *p; in svm_range_restore_work()
1595 p = container_of(svms, struct kfd_process, svms); in svm_range_restore_work()
1678 struct kfd_process *p; in svm_range_evict()
1681 p = container_of(svms, struct kfd_process, svms); in svm_range_evict()
1966 struct kfd_process *p; in svm_range_drain_retry_fault()
1970 p = container_of(svms, struct kfd_process, svms); in svm_range_drain_retry_fault()
1997 struct kfd_process *p; in svm_range_deferred_list_work()
2002 p = container_of(svms, struct kfd_process, svms); in svm_range_deferred_list_work()
2128 struct kfd_process *p; in svm_range_unmap_from_cpu()
2301 struct kfd_process *p; in svm_range_best_restore_location()
2305 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_best_restore_location()
2342 svm_range_get_range_boundaries(struct kfd_process *p, int64_t addr, in svm_range_get_range_boundaries()
2398 svm_range_check_vm_userptr(struct kfd_process *p, uint64_t start, uint64_t last, in svm_range_check_vm_userptr()
2450 struct kfd_process *p, in svm_range_create_unregistered_range()
2538 svm_range_count_fault(struct amdgpu_device *adev, struct kfd_process *p, in svm_range_count_fault()
2584 struct kfd_process *p; in svm_range_restore_pages()
2752 void svm_range_list_fini(struct kfd_process *p) in svm_range_list_fini()
2781 int svm_range_list_init(struct kfd_process *p) in svm_range_list_init()
2824 svm_range_check_vm(struct kfd_process *p, uint64_t start, uint64_t last, in svm_range_check_vm()
2876 svm_range_is_valid(struct kfd_process *p, uint64_t start, uint64_t size) in svm_range_is_valid()
2918 svm_range_add(struct kfd_process *p, uint64_t start, uint64_t size, in svm_range_add()
2984 struct kfd_process *p; in svm_range_best_prefetch_location()
2987 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_best_prefetch_location()
3121 struct kfd_process *p; in svm_range_evict_svm_bo_worker()
3131 p = container_of(svm_bo->svms, struct kfd_process, svms); in svm_range_evict_svm_bo_worker()
3177 svm_range_set_attr(struct kfd_process *p, uint64_t start, uint64_t size, in svm_range_set_attr()
3280 svm_range_get_attr(struct kfd_process *p, uint64_t start, uint64_t size, in svm_range_get_attr()
3457 svm_ioctl(struct kfd_process *p, enum kfd_ioctl_svm_op op, uint64_t start, in svm_ioctl()