| /linux/drivers/pci/ |
| H A D | mmap.c | 32 if (vma->vm_pgoff + vma_pages(vma) > size) in pci_mmap_resource_range() 45 vma->vm_pgoff += (pci_resource_start(pdev, bar) >> PAGE_SHIFT); in pci_mmap_resource_range() 49 return io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_resource_range() 68 start = vma->vm_pgoff; in pci_mmap_fits()
|
| /linux/tools/testing/vma/tests/ |
| H A D | merge.c | |
| H A D | mmap.c | 35 ASSERT_EQ(vma->vm_pgoff, 0x300); in test_mmap_region_basic() 38 ASSERT_EQ(vma->vm_pgoff, 0x24d); in test_mmap_region_basic()
|
| /linux/kernel/bpf/ |
| H A D | stackmap.c | 162 static inline u64 stack_map_build_id_offset(unsigned long vm_pgoff, in stack_map_build_id_offset() argument 165 return (vm_pgoff << PAGE_SHIFT) + ip - vm_start; in stack_map_build_id_offset() 186 unsigned long vm_pgoff; member 212 unsigned long vm_start, vm_end, vm_pgoff; in stack_map_build_id_set_from_cache() local 218 vm_pgoff = cache->resolved.vm_pgoff; in stack_map_build_id_set_from_cache() 219 offset = stack_map_build_id_offset(vm_pgoff, vm_start, ip); in stack_map_build_id_set_from_cache() 243 unsigned long vm_pgoff) in stack_map_build_id_cache_set_resolved() argument 250 .vm_pgoff = vm_pgoff, in stack_map_build_id_cache_set_resolved() 339 unsigned long vm_pgoff, vm_start, vm_end; in stack_map_get_build_id_offset_sleepable() local 357 vm_pgoff = vma->vm_pgoff; in stack_map_get_build_id_offset_sleepable() [all …]
|
| H A D | sysfs_btf.c | 30 if (vma->vm_pgoff) in btf_sysfs_vmlinux_mmap()
|
| H A D | ringbuf.c | 283 if (vma->vm_pgoff != 0 || vma->vm_end - vma->vm_start != PAGE_SIZE) in ringbuf_map_mmap_kern() 288 vma->vm_pgoff + RINGBUF_PGOFF); in ringbuf_map_mmap_kern() 298 if (vma->vm_pgoff == 0) in ringbuf_map_mmap_user() 306 return remap_vmalloc_range(vma, rb_map->rb, vma->vm_pgoff + RINGBUF_PGOFF); in ringbuf_map_mmap_user()
|
| /linux/drivers/sbus/char/ |
| H A D | flash.c | 62 if ((vma->vm_pgoff << PAGE_SHIFT) > size) in flash_mmap() 64 addr = vma->vm_pgoff + (addr >> PAGE_SHIFT); in flash_mmap() 66 if (vma->vm_end - (vma->vm_start + (vma->vm_pgoff << PAGE_SHIFT)) > size) in flash_mmap() 67 size = vma->vm_end - (vma->vm_start + (vma->vm_pgoff << PAGE_SHIFT)); in flash_mmap()
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | opal-prd.c | 119 vma->vm_start, vma->vm_end, vma->vm_pgoff, in opal_prd_mmap() 122 addr = vma->vm_pgoff << PAGE_SHIFT; in opal_prd_mmap() 129 page_prot = phys_mem_access_prot(file, vma->vm_pgoff, in opal_prd_mmap() 132 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, size, in opal_prd_mmap()
|
| H A D | memtrace.c | 55 if (vma->vm_pgoff >= ent_nrpages) in memtrace_mmap() 59 if (vma_nrpages > ent_nrpages - vma->vm_pgoff) in memtrace_mmap() 63 return remap_pfn_range(vma, vma->vm_start, PHYS_PFN(ent->start) + vma->vm_pgoff, in memtrace_mmap()
|
| /linux/tools/testing/vma/ |
| H A D | shared.c | |
| /linux/kernel/dma/ |
| H A D | ops_helpers.c | |
| /linux/mm/ |
| H A D | vma_init.c | 53 dest->vm_pgoff = vma_start_pgoff(src); in vm_area_init_from()
|
| H A D | msync.c | |
| /linux/drivers/accel/habanalabs/common/ |
| H A D | memory_mgr.c | 241 handle = vma->vm_pgoff << PAGE_SHIFT; in hl_mem_mgr_mmap() 242 vma->vm_pgoff = 0; in hl_mem_mgr_mmap() 292 vma->vm_pgoff = handle >> PAGE_SHIFT; in hl_mem_mgr_mmap()
|
| /linux/io_uring/ |
| H A D | memmap.c | 322 long offset = vma->vm_pgoff << PAGE_SHIFT; in io_uring_mmap() 329 ptr = io_uring_validate_mmap_request(file, vma->vm_pgoff); in io_uring_mmap() 340 region = io_mmap_get_region(ctx, vma->vm_pgoff); in io_uring_mmap() 421 region = io_mmap_get_region(ctx, vma->vm_pgoff); in io_uring_mmap()
|
| /linux/drivers/misc/uacce/ |
| H A D | uacce.c | 221 if (vma->vm_pgoff < UACCE_MAX_REGION) { in uacce_vma_close() 222 struct uacce_qfile_region *qfr = q->qfrs[vma->vm_pgoff]; in uacce_vma_close() 225 q->qfrs[vma->vm_pgoff] = NULL; in uacce_vma_close() 249 if (vma->vm_pgoff < UACCE_MAX_REGION) in uacce_fops_mmap() 250 type = vma->vm_pgoff; in uacce_fops_mmap()
|
| /linux/drivers/misc/ocxl/ |
| H A D | context.c | 164 int irq_id = ocxl_irq_offset_to_id(ctx, vma->vm_pgoff << PAGE_SHIFT); in check_mmap_afu_irq() 190 if ((vma_pages(vma) + vma->vm_pgoff) > in check_mmap_mmio() 200 if ((vma->vm_pgoff << PAGE_SHIFT) < ctx->afu->irq_base_offset) in ocxl_context_mmap()
|
| H A D | sysfs.c | 133 if ((vma_pages(vma) + vma->vm_pgoff) > in global_mmio_mmap()
|
| /linux/arch/arc/kernel/ |
| H A D | arc_hostlink.c | 22 if (io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in arc_hl_mmap()
|
| /linux/drivers/vfio/platform/ |
| H A D | vfio_platform_common.c | 554 pgoff = vma->vm_pgoff & in vfio_platform_mmap_mmio() 562 vma->vm_pgoff = (region.addr >> PAGE_SHIFT) + pgoff; in vfio_platform_mmap_mmio() 564 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in vfio_platform_mmap_mmio() 574 index = vma->vm_pgoff >> (VFIO_PLATFORM_OFFSET_SHIFT - PAGE_SHIFT); in vfio_platform_mmap()
|
| /linux/drivers/xen/xenfs/ |
| H A D | xenstored.c | 38 if ((size > PAGE_SIZE) || (vma->vm_pgoff != 0)) in xsd_kva_mmap()
|
| /linux/drivers/xen/xenbus/ |
| H A D | xenbus_dev_backend.c | 99 if ((size > PAGE_SIZE) || (vma->vm_pgoff != 0)) in xenbus_backend_mmap()
|
| /linux/fs/proc/ |
| H A D | nommu.c | 56 ((loff_t)region->vm_pgoff) << PAGE_SHIFT, in nommu_region_show()
|
| /linux/drivers/xen/ |
| H A D | gntalloc.c | 520 priv, vm_priv, vma->vm_pgoff, count); in gntalloc_mmap() 522 gref = find_grefs(priv, vma->vm_pgoff << PAGE_SHIFT, count); in gntalloc_mmap()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_xive_native.c | 246 page_offset = vmf->pgoff - vma->vm_pgoff; in xive_native_esb_fault() 292 switch (vmf->pgoff - vma->vm_pgoff) { in xive_native_tima_fault() 315 if (vma->vm_pgoff == KVM_XIVE_TIMA_PAGE_OFFSET) { in kvmppc_xive_native_mmap() 319 } else if (vma->vm_pgoff == KVM_XIVE_ESB_PAGE_OFFSET) { in kvmppc_xive_native_mmap()
|