| /OK3568_Linux_fs/kernel/drivers/pci/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/arch/alpha/kernel/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/drivers/char/ |
| H A D | mem.c | 376 phys_addr_t offset = (phys_addr_t)vma->vm_pgoff << PAGE_SHIFT; in mmap_mem() 379 if (offset >> PAGE_SHIFT != vma->vm_pgoff) in mmap_mem() 386 if (!valid_mmap_phys_addr_range(vma->vm_pgoff, size)) in mmap_mem() 392 if (!range_is_allowed(vma->vm_pgoff, size)) in mmap_mem() 395 if (!phys_mem_access_prot_allowed(file, vma->vm_pgoff, size, in mmap_mem() 399 vma->vm_page_prot = phys_mem_access_prot(file, vma->vm_pgoff, in mmap_mem() 408 vma->vm_pgoff, in mmap_mem() 421 pfn = __pa((u64)vma->vm_pgoff << PAGE_SHIFT) >> PAGE_SHIFT; in mmap_kmem() 433 vma->vm_pgoff = pfn; in mmap_kmem()
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | mmap.c | 932 WRITE_ONCE(vma->vm_pgoff, pgoff); in __vma_adjust() 936 WRITE_ONCE(next->vm_pgoff, in __vma_adjust() 937 next->vm_pgoff + (adjust_next >> PAGE_SHIFT)); in __vma_adjust() 1137 pgoff_t vm_pgoff, in can_vma_merge_before() argument 1143 if (vma->vm_pgoff == vm_pgoff) in can_vma_merge_before() 1159 pgoff_t vm_pgoff, in can_vma_merge_after() argument 1167 if (vma->vm_pgoff + vm_pglen == vm_pgoff) in can_vma_merge_after() 1268 next->vm_end, prev->vm_pgoff, NULL, in __vma_merge() 1272 end, prev->vm_pgoff, NULL, prev, in __vma_merge() 1291 addr, prev->vm_pgoff, NULL, next, in __vma_merge() [all …]
|
| H A D | nommu.c | 1035 fpos = vma->vm_pgoff; in do_mmap_private() 1113 region->vm_pgoff = pgoff; in do_mmap() 1116 vma->vm_pgoff = pgoff; in do_mmap() 1151 if (pregion->vm_pgoff >= pgend) in do_mmap() 1156 rpgend = pregion->vm_pgoff + rpglen; in do_mmap() 1162 if ((pregion->vm_pgoff != pgoff || rpglen != pglen) && in do_mmap() 1163 !(pgoff >= pregion->vm_pgoff && pgend <= rpgend)) { in do_mmap() 1174 start += (pgoff - pregion->vm_pgoff) << PAGE_SHIFT; in do_mmap() 1389 region->vm_pgoff = new->vm_pgoff += npages; in split_vma() 1400 vma->vm_region->vm_pgoff = vma->vm_pgoff += npages; in split_vma() [all …]
|
| H A D | internal.h | 414 if (pgoff >= vma->vm_pgoff) { in vma_address() 416 ((pgoff - vma->vm_pgoff) << PAGE_SHIFT); in vma_address() 421 pgoff + compound_nr(page) - 1 >= vma->vm_pgoff) { in vma_address() 443 address = vma->vm_start + ((pgoff - vma->vm_pgoff) << PAGE_SHIFT); in vma_address_end()
|
| H A D | interval_tree.c | 15 return v->vm_pgoff; in vma_start_pgoff() 20 return v->vm_pgoff + vma_pages(v) - 1; in vma_last_pgoff()
|
| H A D | mremap.c | 574 new_pgoff = vma->vm_pgoff + ((old_addr - vma->vm_start) >> PAGE_SHIFT); in move_vma() 733 pgoff += vma->vm_pgoff; in vma_to_resize() 834 ret = get_unmapped_area(vma->vm_file, new_addr, new_len, vma->vm_pgoff + in mremap_to() 980 vma->vm_pgoff, NULL)) { in SYSCALL_DEFINE5() 1007 vma->vm_pgoff + in SYSCALL_DEFINE5()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/powernv/ |
| H A D | opal-prd.c | 111 vma->vm_start, vma->vm_end, vma->vm_pgoff, in opal_prd_mmap() 114 addr = vma->vm_pgoff << PAGE_SHIFT; in opal_prd_mmap() 121 page_prot = phys_mem_access_prot(file, vma->vm_pgoff, in opal_prd_mmap() 124 rc = remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, size, in opal_prd_mmap()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ttm/ |
| H A D | ttm_bo_vm.c | 326 vma->vm_pgoff - drm_vma_node_start(&bo->base.vma_node); in ttm_bo_vm_fault_reserved() 327 page_last = vma_pages(vma) + vma->vm_pgoff - in ttm_bo_vm_fault_reserved() 490 ((vma->vm_pgoff - drm_vma_node_start(&bo->base.vma_node)) in ttm_bo_vm_access() 581 if (unlikely(vma->vm_pgoff < DRM_FILE_PAGE_OFFSET_START)) in ttm_bo_mmap() 584 bo = ttm_bo_vm_lookup(bdev, vma->vm_pgoff, vma_pages(vma)); in ttm_bo_mmap()
|
| /OK3568_Linux_fs/kernel/kernel/dma/ |
| H A D | ops_helpers.c | 41 unsigned long off = vma->vm_pgoff; in dma_common_mmap() 54 page_to_pfn(page) + vma->vm_pgoff, in dma_common_mmap()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_vm.c | 133 if (drm_ht_find_item(&dev->map_hash, vma->vm_pgoff, &hash)) in drm_vm_fault() 475 vma->vm_start, vma->vm_end, vma->vm_pgoff); in drm_mmap_dma() 537 vma->vm_start, vma->vm_end, vma->vm_pgoff); in drm_mmap_locked() 546 if (!vma->vm_pgoff in drm_mmap_locked() 554 if (drm_ht_find_item(&dev->map_hash, vma->vm_pgoff, &hash)) { in drm_mmap_locked()
|
| /OK3568_Linux_fs/kernel/arch/ia64/pci/ |
| H A D | pci.c | 454 if (!valid_mmap_phys_addr_range(vma->vm_pgoff, size)) in pci_mmap_legacy_page_range() 456 prot = phys_mem_access_prot(NULL, vma->vm_pgoff, size, in pci_mmap_legacy_page_range() 463 vma->vm_pgoff += (unsigned long)addr >> PAGE_SHIFT; in pci_mmap_legacy_page_range() 466 if (remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_legacy_page_range()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_mem_linux.c | 2521 map_start_pgoff = vma->vm_pgoff - map->region->start_pfn; 2538 fault_pgoff = map_start_pgoff + (vmf->pgoff - vma->vm_pgoff); 2615 pgoff_t rel_pgoff = vma->vm_pgoff - reg->start_pfn + 2771 unsigned int cookie = vma->vm_pgoff - PFN_DOWN(BASE_MEM_COOKIE_BASE); 2835 vma->vm_pgoff = reg->start_pfn - ((*aligned_offset)>>PAGE_SHIFT); 2873 if (vma->vm_pgoff == PFN_DOWN(BASE_MEM_MAP_TRACKING_HANDLE)) { 2884 switch (vma->vm_pgoff) { 2930 (u64)vma->vm_pgoff << PAGE_SHIFT); 2935 (vma->vm_pgoff - reg->start_pfn))) { 2953 if (0 != (vma->vm_pgoff - reg->start_pfn)) { [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/ocxl/ |
| H A D | context.c | 162 int irq_id = ocxl_irq_offset_to_id(ctx, vma->vm_pgoff << PAGE_SHIFT); in check_mmap_afu_irq() 188 if ((vma_pages(vma) + vma->vm_pgoff) > in check_mmap_mmio() 198 if ((vma->vm_pgoff << PAGE_SHIFT) < ctx->afu->irq_base_offset) in ocxl_context_mmap()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/ |
| H A D | gem.c | 502 unsigned long vm_pgoff = vma->vm_pgoff; in __tegra_gem_mmap() local 511 vma->vm_pgoff = 0; in __tegra_gem_mmap() 520 vma->vm_pgoff = vm_pgoff; in __tegra_gem_mmap()
|
| /OK3568_Linux_fs/kernel/drivers/misc/uacce/ |
| H A D | uacce.c | 205 if (vma->vm_pgoff < UACCE_MAX_REGION) in uacce_vma_close() 206 qfr = q->qfrs[vma->vm_pgoff]; in uacce_vma_close() 223 if (vma->vm_pgoff < UACCE_MAX_REGION) in uacce_fops_mmap() 224 type = vma->vm_pgoff; in uacce_fops_mmap()
|
| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| H A D | fault-armv.c | 142 pgoff = vma->vm_pgoff + ((addr - vma->vm_start) >> PAGE_SHIFT); in make_coherent() 160 offset = (pgoff - mpnt->vm_pgoff) << PAGE_SHIFT; in make_coherent()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/vc4/ |
| H A D | vc4_bo.c | 706 unsigned long vm_pgoff; in vc4_mmap() local 746 vm_pgoff = vma->vm_pgoff; in vc4_mmap() 747 vma->vm_pgoff = 0; in vc4_mmap() 750 vma->vm_pgoff = vm_pgoff; in vc4_mmap()
|
| /OK3568_Linux_fs/kernel/drivers/vfio/fsl-mc/ |
| H A D | vfio_fsl_mc.c | 453 pgoff = vma->vm_pgoff & in vfio_fsl_mc_mmap_mmio() 465 vma->vm_pgoff = (region.addr >> PAGE_SHIFT) + pgoff; in vfio_fsl_mc_mmap_mmio() 467 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in vfio_fsl_mc_mmap_mmio() 477 index = vma->vm_pgoff >> (VFIO_FSL_MC_OFFSET_SHIFT - PAGE_SHIFT); in vfio_fsl_mc_mmap()
|
| /OK3568_Linux_fs/kernel/drivers/vfio/platform/ |
| H A D | vfio_platform_common.c | 562 pgoff = vma->vm_pgoff & in vfio_platform_mmap_mmio() 570 vma->vm_pgoff = (region.addr >> PAGE_SHIFT) + pgoff; in vfio_platform_mmap_mmio() 572 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in vfio_platform_mmap_mmio() 581 index = vma->vm_pgoff >> (VFIO_PLATFORM_OFFSET_SHIFT - PAGE_SHIFT); in vfio_platform_mmap()
|
| /OK3568_Linux_fs/kernel/drivers/soc/aspeed/ |
| H A D | aspeed-lpc-ctrl.c | 49 if (vma->vm_pgoff + vma_pages(vma) > lpc_ctrl->mem_size >> PAGE_SHIFT) in aspeed_lpc_ctrl_mmap() 56 (lpc_ctrl->mem_base >> PAGE_SHIFT) + vma->vm_pgoff, in aspeed_lpc_ctrl_mmap()
|
| /OK3568_Linux_fs/kernel/drivers/vfio/pci/ |
| H A D | vfio_pci_nvlink2.c | 124 unsigned long vm_pgoff = vma->vm_pgoff & in vfio_pci_nvgpu_mmap_fault() local 126 unsigned long pfn = nv2pg + vm_pgoff + vmf_off; in vfio_pci_nvgpu_mmap_fault()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_memory.c | 156 u32 mali_addr = vma->vm_pgoff << PAGE_SHIFT; in mali_mmap() 168 (unsigned int)vma->vm_start, (unsigned int)(vma->vm_pgoff << PAGE_SHIFT), in mali_mmap() 223 vma->vm_pgoff = mem_bkend->start_idx; in mali_mmap()
|