Home
last modified time | relevance | path

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

/linux/kernel/bpf/
H A Dsysfs_btf.c23 size_t vm_size = vma->vm_end - vma->vm_start; in btf_sysfs_vmlinux_mmap() local
39 if ((vm_size >> PAGE_SHIFT) > pages) in btf_sysfs_vmlinux_mmap()
43 return remap_pfn_range(vma, vma->vm_start, pfn, vm_size, vma->vm_page_prot); in btf_sysfs_vmlinux_mmap()
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_vram.c42 unsigned long vm_size = vma->vm_end - vma->vm_start; in virtio_gpu_vram_mmap() local
68 if (check_add_overflow(vma->vm_pgoff << PAGE_SHIFT, vm_size, &vm_end)) in virtio_gpu_vram_mmap()
76 vm_size, vma->vm_page_prot); in virtio_gpu_vram_mmap()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm.c2358 static uint32_t amdgpu_vm_get_block_size(uint64_t vm_size) in amdgpu_vm_get_block_size() argument
2361 unsigned bits = ilog2(vm_size) + 18; in amdgpu_vm_get_block_size()
2365 if (vm_size <= 8) in amdgpu_vm_get_block_size()
2386 unsigned int vm_size; in amdgpu_vm_adjust_size() local
2391 vm_size = amdgpu_vm_size; in amdgpu_vm_adjust_size()
2392 if (vm_size > max_size) { in amdgpu_vm_adjust_size()
2395 vm_size = max_size; in amdgpu_vm_adjust_size()
2419 vm_size = roundup_pow_of_two( in amdgpu_vm_adjust_size()
2423 adev->vm_manager.max_pfn = (uint64_t)vm_size << 18; in amdgpu_vm_adjust_size()
2466 vm_size, adev->vm_manager.num_level + 1, in amdgpu_vm_adjust_size()
H A Damdgpu_gem.c851 uint64_t vm_size, tmp; in amdgpu_gem_va_ioctl() local
873 vm_size = adev->vm_manager.max_pfn * AMDGPU_GPU_PAGE_SIZE; in amdgpu_gem_va_ioctl()
874 vm_size -= AMDGPU_VA_RESERVED_TOP; in amdgpu_gem_va_ioctl()
875 if (check_add_overflow(args->va_address, args->map_size, &tmp) || tmp > vm_size) { in amdgpu_gem_va_ioctl()
878 args->va_address + args->map_size, vm_size); in amdgpu_gem_va_ioctl()
H A Damdgpu_drv.c431 * DOC: vm_size (int)
434 MODULE_PARM_DESC(vm_size, "VM address space size in gigabytes (default 64GB)");
435 module_param_named(vm_size, amdgpu_vm_size, int, 0444);
446 * Override VM page table size in bits (default depending on vm_size and hw setup). The default is -1 (automatic for each asic).
448 MODULE_PARM_DESC(vm_block_size, "VM page table size in bits (default depending on vm_size)");
/linux/arch/x86/kvm/svm/
H A Dsvm.c5345 .vm_size = sizeof(struct kvm_svm),