Home
last modified time | relevance | path

Searched refs:svm_range (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c92 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()
335 svm_range *svm_range_new(struct svm_range_list *svms, uint64_t start, in svm_range_new()
339 struct svm_range *prange; in svm_range_new()
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_vm.c2505 struct xe_svm_range *svm_range; in vm_bind_ioctl_ops_create() local
2537 svm_range = xe_svm_range_find_or_insert(vm, addr, vma, &ctx); in vm_bind_ioctl_ops_create()
2539 if (PTR_ERR(svm_range) == -ENOENT) { in vm_bind_ioctl_ops_create()
2549 if (IS_ERR(svm_range)) { in vm_bind_ioctl_ops_create()
2550 err = PTR_ERR(svm_range); in vm_bind_ioctl_ops_create()
2554 if (xe_svm_range_validate(vm, svm_range, tile_mask, dpagemap)) { in vm_bind_ioctl_ops_create()
2555 xe_svm_range_debug(svm_range, "PREFETCH - RANGE IS VALID"); in vm_bind_ioctl_ops_create()
2560 &i, svm_range, xa_limit_32b, in vm_bind_ioctl_ops_create()
2568 xe_svm_range_debug(svm_range, "PREFETCH - RANGE CREATED"); in vm_bind_ioctl_ops_create()
2570 if (range_end > xe_svm_range_end(svm_range) && in vm_bind_ioctl_ops_create()
[all …]