Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/xe/
H A Dxe_vm_madvise.c38 static int get_vmas(struct xe_vm *vm, struct xe_vmas_in_madvise_range *madvise_range) in get_vmas() argument
40 u64 addr = madvise_range->addr; in get_vmas()
41 u64 range = madvise_range->range; in get_vmas()
49 madvise_range->num_vmas = 0; in get_vmas()
50 madvise_range->vmas = kmalloc_objs(*madvise_range->vmas, max_vmas); in get_vmas()
51 if (!madvise_range->vmas) in get_vmas()
60 madvise_range->has_bo_vmas = true; in get_vmas()
62 madvise_range->has_svm_userptr_vmas = true; in get_vmas()
64 if (madvise_range->num_vmas == max_vmas) { in get_vmas()
66 __vmas = krealloc(madvise_range->vmas, in get_vmas()
[all …]