/Linux-v4.19/drivers/pci/ |
D | mmap.c | 31 vma->vm_pgoff -= start >> PAGE_SHIFT; in pci_mmap_page_range() 51 if (vma->vm_pgoff + vma_pages(vma) > size) in pci_mmap_resource_range() 64 vma->vm_pgoff += (pci_resource_start(pdev, bar) >> PAGE_SHIFT); in pci_mmap_resource_range() 68 return io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_resource_range() 93 vma->vm_pgoff += start >> PAGE_SHIFT; in pci_mmap_resource_range()
|
/Linux-v4.19/drivers/sbus/char/ |
D | flash.c | 64 if ((vma->vm_pgoff << PAGE_SHIFT) > size) in flash_mmap() 66 addr = vma->vm_pgoff + (addr >> PAGE_SHIFT); in flash_mmap() 68 if (vma->vm_end - (vma->vm_start + (vma->vm_pgoff << PAGE_SHIFT)) > size) in flash_mmap() 69 size = vma->vm_end - (vma->vm_start + (vma->vm_pgoff << PAGE_SHIFT)); in flash_mmap()
|
/Linux-v4.19/arch/alpha/kernel/ |
D | pci-sysfs.c | 29 vma->vm_pgoff += base >> PAGE_SHIFT; in hose_mmap_page_range() 31 return io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in hose_mmap_page_range() 43 start = vma->vm_pgoff; in __pci_mmap_fits() 87 vma->vm_pgoff += bar.start >> (PAGE_SHIFT - (sparse ? 5 : 0)); in pci_mmap_resource() 259 start = vma->vm_pgoff; in __legacy_mmap_fits()
|
/Linux-v4.19/drivers/char/ |
D | mem.c | 361 phys_addr_t offset = (phys_addr_t)vma->vm_pgoff << PAGE_SHIFT; in mmap_mem() 364 if (offset >> PAGE_SHIFT != vma->vm_pgoff) in mmap_mem() 371 if (!valid_mmap_phys_addr_range(vma->vm_pgoff, size)) in mmap_mem() 377 if (!range_is_allowed(vma->vm_pgoff, size)) in mmap_mem() 380 if (!phys_mem_access_prot_allowed(file, vma->vm_pgoff, size, in mmap_mem() 384 vma->vm_page_prot = phys_mem_access_prot(file, vma->vm_pgoff, in mmap_mem() 393 vma->vm_pgoff, in mmap_mem() 406 pfn = __pa((u64)vma->vm_pgoff << PAGE_SHIFT) >> PAGE_SHIFT; in mmap_kmem() 418 vma->vm_pgoff = pfn; in mmap_kmem()
|
/Linux-v4.19/mm/ |
D | mmap.c | 838 vma->vm_pgoff = pgoff; in __vma_adjust() 841 next->vm_pgoff += adjust_next; in __vma_adjust() 1034 pgoff_t vm_pgoff, in can_vma_merge_before() argument 1039 if (vma->vm_pgoff == vm_pgoff) in can_vma_merge_before() 1055 pgoff_t vm_pgoff, in can_vma_merge_after() argument 1062 if (vma->vm_pgoff + vm_pglen == vm_pgoff) in can_vma_merge_after() 1160 next->vm_end, prev->vm_pgoff, NULL, in vma_merge() 1164 end, prev->vm_pgoff, NULL, prev); in vma_merge() 1181 addr, prev->vm_pgoff, NULL, next); in vma_merge() 1184 next->vm_pgoff - pglen, NULL, next); in vma_merge() [all …]
|
D | nommu.c | 1133 fpos = vma->vm_pgoff; in do_mmap_private() 1211 region->vm_pgoff = pgoff; in do_mmap() 1214 vma->vm_pgoff = pgoff; in do_mmap() 1249 if (pregion->vm_pgoff >= pgend) in do_mmap() 1254 rpgend = pregion->vm_pgoff + rpglen; in do_mmap() 1260 if ((pregion->vm_pgoff != pgoff || rpglen != pglen) && in do_mmap() 1261 !(pgoff >= pregion->vm_pgoff && pgend <= rpgend)) { in do_mmap() 1272 start += (pgoff - pregion->vm_pgoff) << PAGE_SHIFT; in do_mmap() 1485 region->vm_pgoff = new->vm_pgoff += npages; in split_vma() 1496 vma->vm_region->vm_pgoff = vma->vm_pgoff += npages; in split_vma() [all …]
|
D | interval_tree.c | 16 return v->vm_pgoff; in vma_start_pgoff() 21 return v->vm_pgoff + vma_pages(v) - 1; in vma_last_pgoff()
|
D | mremap.c | 291 new_pgoff = vma->vm_pgoff + ((old_addr - vma->vm_start) >> PAGE_SHIFT); in move_vma() 405 pgoff += vma->vm_pgoff; in vma_to_resize() 478 ret = get_unmapped_area(vma->vm_file, new_addr, new_len, vma->vm_pgoff + in mremap_to() 587 vma->vm_pgoff, NULL)) { in SYSCALL_DEFINE5() 614 vma->vm_pgoff + in SYSCALL_DEFINE5()
|
D | madvise.c | 138 pgoff = vma->vm_pgoff + ((start - vma->vm_start) >> PAGE_SHIFT); in madvise_behavior() 251 index = ((start - vma->vm_start) >> PAGE_SHIFT) + vma->vm_pgoff; in force_shm_swapin_readahead() 301 start = ((start - vma->vm_start) >> PAGE_SHIFT) + vma->vm_pgoff; in madvise_willneed() 304 end = ((end - vma->vm_start) >> PAGE_SHIFT) + vma->vm_pgoff; in madvise_willneed() 597 + ((loff_t)vma->vm_pgoff << PAGE_SHIFT); in madvise_remove()
|
/Linux-v4.19/arch/powerpc/platforms/powernv/ |
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 rc = remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, size, in opal_prd_mmap()
|
/Linux-v4.19/drivers/gpu/drm/ttm/ |
D | ttm_bo_vm.c | 209 vma->vm_pgoff - drm_vma_node_start(&bo->vma_node); in ttm_bo_vm_fault() 210 page_last = vma_pages(vma) + vma->vm_pgoff - in ttm_bo_vm_fault() 431 bo = ttm_bo_vm_lookup(bdev, vma->vm_pgoff, vma_pages(vma)); in ttm_bo_mmap() 471 if (vma->vm_pgoff != 0) in ttm_fbdev_mmap()
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_vm.c | 121 if (drm_ht_find_item(&dev->map_hash, vma->vm_pgoff, &hash)) in drm_vm_fault() 465 vma->vm_start, vma->vm_end, vma->vm_pgoff); in drm_mmap_dma() 527 vma->vm_start, vma->vm_end, vma->vm_pgoff); in drm_mmap_locked() 536 if (!vma->vm_pgoff in drm_mmap_locked() 544 if (drm_ht_find_item(&dev->map_hash, vma->vm_pgoff, &hash)) { in drm_mmap_locked()
|
/Linux-v4.19/drivers/misc/ocxl/ |
D | context.c | 159 if (!ocxl_afu_irq_get_addr(ctx, vma->vm_pgoff << PAGE_SHIFT)) in check_mmap_afu_irq() 178 if ((vma_pages(vma) + vma->vm_pgoff) > in check_mmap_mmio() 188 if ((vma->vm_pgoff << PAGE_SHIFT) < ctx->afu->irq_base_offset) in ocxl_context_mmap()
|
/Linux-v4.19/arch/ia64/pci/ |
D | pci.c | 455 if (!valid_mmap_phys_addr_range(vma->vm_pgoff, size)) in pci_mmap_legacy_page_range() 457 prot = phys_mem_access_prot(NULL, vma->vm_pgoff, size, in pci_mmap_legacy_page_range() 464 vma->vm_pgoff += (unsigned long)addr >> PAGE_SHIFT; in pci_mmap_legacy_page_range() 467 if (remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_legacy_page_range()
|
/Linux-v4.19/arch/arm/mm/ |
D | fault-armv.c | 141 pgoff = vma->vm_pgoff + ((addr - vma->vm_start) >> PAGE_SHIFT); in make_coherent() 159 offset = (pgoff - mpnt->vm_pgoff) << PAGE_SHIFT; in make_coherent()
|
/Linux-v4.19/drivers/gpu/drm/tegra/ |
D | gem.c | 453 unsigned long vm_pgoff = vma->vm_pgoff; in __tegra_gem_mmap() local 462 vma->vm_pgoff = 0; in __tegra_gem_mmap() 471 vma->vm_pgoff = vm_pgoff; in __tegra_gem_mmap()
|
/Linux-v4.19/arch/arc/kernel/ |
D | arc_hostlink.c | 25 if (io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in arc_hl_mmap()
|
/Linux-v4.19/include/linux/ |
D | mm_types.h | 240 unsigned long vm_pgoff; /* the offset in vm_file corresponding to vm_start */ member 313 unsigned long vm_pgoff; /* Offset (within vm_file) in PAGE_SIZE member
|
/Linux-v4.19/drivers/misc/ |
D | aspeed-lpc-ctrl.c | 53 if (vma->vm_pgoff + vsize > lpc_ctrl->mem_base + lpc_ctrl->mem_size) in aspeed_lpc_ctrl_mmap() 60 (lpc_ctrl->mem_base >> PAGE_SHIFT) + vma->vm_pgoff, in aspeed_lpc_ctrl_mmap()
|
/Linux-v4.19/arch/microblaze/kernel/ |
D | dma.c | 53 unsigned long off = vma->vm_pgoff; in arch_dma_mmap()
|
/Linux-v4.19/drivers/xen/xenfs/ |
D | xenstored.c | 38 if ((size > PAGE_SIZE) || (vma->vm_pgoff != 0)) in xsd_kva_mmap()
|
/Linux-v4.19/drivers/vfio/platform/ |
D | vfio_platform_common.c | 569 pgoff = vma->vm_pgoff & in vfio_platform_mmap_mmio() 577 vma->vm_pgoff = (region.addr >> PAGE_SHIFT) + pgoff; in vfio_platform_mmap_mmio() 579 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in vfio_platform_mmap_mmio() 588 index = vma->vm_pgoff >> (VFIO_PLATFORM_OFFSET_SHIFT - PAGE_SHIFT); in vfio_platform_mmap()
|
/Linux-v4.19/drivers/gpu/drm/vc4/ |
D | vc4_bo.c | 743 unsigned long vm_pgoff; in vc4_mmap() local 783 vm_pgoff = vma->vm_pgoff; in vc4_mmap() 784 vma->vm_pgoff = 0; in vc4_mmap() 787 vma->vm_pgoff = vm_pgoff; in vc4_mmap()
|
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_ttm_glue.c | 36 if (unlikely(vma->vm_pgoff < VMWGFX_FILE_PAGE_OFFSET)) { in vmw_mmap()
|
/Linux-v4.19/fs/hugetlbfs/ |
D | inode.c | 146 if (vma->vm_pgoff & PGOFF_LOFFT_MAX) in hugetlbfs_file_mmap() 151 if (vma->vm_pgoff & (~huge_page_mask(h) >> PAGE_SHIFT)) in hugetlbfs_file_mmap() 155 len = vma_len + ((loff_t)vma->vm_pgoff << PAGE_SHIFT); in hugetlbfs_file_mmap() 165 vma->vm_pgoff >> huge_page_order(h), in hugetlbfs_file_mmap() 360 if (vma->vm_pgoff < start) in hugetlb_vmdelete_list() 361 v_offset = (start - vma->vm_pgoff) << PAGE_SHIFT; in hugetlb_vmdelete_list() 368 v_end = ((end - vma->vm_pgoff) << PAGE_SHIFT) in hugetlb_vmdelete_list()
|