| /drivers/pci/ |
| 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()
|
| /drivers/sbus/char/ |
| 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()
|
| /drivers/infiniband/hw/cxgb4/ |
| A D | provider.c | 131 u32 key = vma->vm_pgoff << PAGE_SHIFT; in c4iw_mmap() 140 unsigned long vm_pgoff; in c4iw_mmap() local 143 pr_debug("pgoff 0x%lx key 0x%x len %d\n", vma->vm_pgoff, in c4iw_mmap() 179 vm_pgoff = vma->vm_pgoff; in c4iw_mmap() 180 vma->vm_pgoff = 0; in c4iw_mmap() 183 vma->vm_pgoff = vm_pgoff; in c4iw_mmap()
|
| /drivers/char/ |
| A D | mem.c | 328 phys_addr_t offset = (phys_addr_t)vma->vm_pgoff << PAGE_SHIFT; in mmap_mem() 331 if (offset >> PAGE_SHIFT != vma->vm_pgoff) in mmap_mem() 338 if (!valid_mmap_phys_addr_range(vma->vm_pgoff, size)) in mmap_mem() 344 if (!range_is_allowed(vma->vm_pgoff, size)) in mmap_mem() 347 if (!phys_mem_access_prot_allowed(file, vma->vm_pgoff, size, in mmap_mem() 351 vma->vm_page_prot = phys_mem_access_prot(file, vma->vm_pgoff, in mmap_mem() 360 vma->vm_pgoff, in mmap_mem()
|
| /drivers/vfio/cdx/ |
| A D | main.c | 241 pgoff = vma->vm_pgoff & in vfio_cdx_mmap_mmio() 248 vma->vm_pgoff = (region.addr >> PAGE_SHIFT) + pgoff; in vfio_cdx_mmap_mmio() 251 return io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in vfio_cdx_mmap_mmio() 263 index = vma->vm_pgoff >> (VFIO_CDX_OFFSET_SHIFT - PAGE_SHIFT); in vfio_cdx_mmap()
|
| /drivers/gpu/drm/virtio/ |
| A D | virtgpu_vram.c | 49 vma->vm_pgoff -= drm_vma_node_start(&obj->vma_node); in virtio_gpu_vram_mmap() 60 if (check_add_overflow(vma->vm_pgoff << PAGE_SHIFT, vm_size, &vm_end)) in virtio_gpu_vram_mmap() 67 (vram->vram_node.start >> PAGE_SHIFT) + vma->vm_pgoff, in virtio_gpu_vram_mmap()
|
| /drivers/misc/uacce/ |
| A D | uacce.c | 207 if (vma->vm_pgoff < UACCE_MAX_REGION) { in uacce_vma_close() 208 struct uacce_qfile_region *qfr = q->qfrs[vma->vm_pgoff]; in uacce_vma_close() 211 q->qfrs[vma->vm_pgoff] = NULL; in uacce_vma_close() 229 if (vma->vm_pgoff < UACCE_MAX_REGION) in uacce_fops_mmap() 230 type = vma->vm_pgoff; in uacce_fops_mmap()
|
| /drivers/accel/habanalabs/common/ |
| A D | memory_mgr.c | 241 handle = vma->vm_pgoff << PAGE_SHIFT; 242 vma->vm_pgoff = 0; 297 vma->vm_pgoff = handle >> PAGE_SHIFT;
|
| /drivers/misc/ocxl/ |
| 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()
|
| /drivers/video/fbdev/core/ |
| A D | fb_io_fops.c | 155 if (vma->vm_pgoff >= mmio_pgoff) { in fb_io_mmap() 159 vma->vm_pgoff -= mmio_pgoff; in fb_io_mmap()
|
| /drivers/gpu/drm/ttm/ |
| A D | ttm_bo_vm.c | 213 vma->vm_pgoff - drm_vma_node_start(&bo->base.vma_node); in ttm_bo_vm_fault_reserved() 214 page_last = vma_pages(vma) + vma->vm_pgoff - in ttm_bo_vm_fault_reserved() 462 ((vma->vm_pgoff - drm_vma_node_start(&bo->base.vma_node)) in ttm_bo_vm_access()
|
| /drivers/gpu/drm/tegra/ |
| A D | gem.c | 588 unsigned long vm_pgoff = vma->vm_pgoff; in __tegra_gem_mmap() local 597 vma->vm_pgoff = 0; in __tegra_gem_mmap() 606 vma->vm_pgoff = vm_pgoff; in __tegra_gem_mmap()
|
| /drivers/vfio/fsl-mc/ |
| A D | vfio_fsl_mc.c | 366 pgoff = vma->vm_pgoff & in vfio_fsl_mc_mmap_mmio() 378 vma->vm_pgoff = (region.addr >> PAGE_SHIFT) + pgoff; in vfio_fsl_mc_mmap_mmio() 380 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in vfio_fsl_mc_mmap_mmio() 392 index = vma->vm_pgoff >> (VFIO_FSL_MC_OFFSET_SHIFT - PAGE_SHIFT); in vfio_fsl_mc_mmap()
|
| /drivers/iommu/iommufd/ |
| A D | main.c | 554 immap = mtree_load(&ictx->mt_mmap, vma->vm_pgoff << PAGE_SHIFT); in iommufd_fops_mmap() 561 if (vma->vm_pgoff != immap->vm_pgoff || length != immap->length) in iommufd_fops_mmap() 564 vma->vm_pgoff = 0; in iommufd_fops_mmap()
|
| /drivers/vfio/platform/ |
| A D | vfio_platform_common.c | 558 pgoff = vma->vm_pgoff & in vfio_platform_mmap_mmio() 566 vma->vm_pgoff = (region.addr >> PAGE_SHIFT) + pgoff; in vfio_platform_mmap_mmio() 568 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in vfio_platform_mmap_mmio() 578 index = vma->vm_pgoff >> (VFIO_PLATFORM_OFFSET_SHIFT - PAGE_SHIFT); in vfio_platform_mmap()
|
| /drivers/gpu/drm/gma500/ |
| A D | fbdev.c | 97 if (vma->vm_pgoff != 0) in psb_fbdev_fb_mmap() 99 if (vma->vm_pgoff > (~0UL >> PAGE_SHIFT)) in psb_fbdev_fb_mmap()
|
| /drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_mman.c | 278 obj_offset = area->vm_pgoff - drm_vma_node_start(&mmo->vma_node); in vm_fault_cpu() 358 obj_offset = area->vm_pgoff - drm_vma_node_start(&mmo->vma_node); in vm_fault_gtt() 1086 vma->vm_pgoff, in i915_gem_mmap() 1132 vma->vm_pgoff += drm_vma_node_start(&obj->base.vma_node); in i915_gem_fb_mmap() 1140 vma->vm_pgoff += drm_vma_node_start(&mmo->vma_node); in i915_gem_fb_mmap()
|
| /drivers/soc/aspeed/ |
| A D | aspeed-lpc-ctrl.c | 55 if (vma->vm_pgoff + vma_pages(vma) > lpc_ctrl->mem_size >> PAGE_SHIFT) in aspeed_lpc_ctrl_mmap() 62 (lpc_ctrl->mem_base >> PAGE_SHIFT) + vma->vm_pgoff, in aspeed_lpc_ctrl_mmap()
|
| A D | aspeed-p2a-ctrl.c | 113 if (vma->vm_pgoff + vma_pages(vma) > ctrl->mem_size >> PAGE_SHIFT) in aspeed_p2a_mmap() 120 (ctrl->mem_base >> PAGE_SHIFT) + vma->vm_pgoff, in aspeed_p2a_mmap()
|
| /drivers/uio/ |
| A D | uio.c | 676 if (vma->vm_pgoff < MAX_UIO_MAPS) { in uio_find_mem_index() 677 if (idev->info->mem[vma->vm_pgoff].size == 0) in uio_find_mem_index() 679 return (int)vma->vm_pgoff; in uio_find_mem_index() 807 vma->vm_pgoff = 0; in uio_mmap_dma_coherent() 815 vma->vm_pgoff = mi; in uio_mmap_dma_coherent()
|
| /drivers/xen/xenfs/ |
| A D | xenstored.c | 38 if ((size > PAGE_SIZE) || (vma->vm_pgoff != 0)) in xsd_kva_mmap()
|
| /drivers/video/fbdev/ |
| A D | sbuslib.c | 57 if (vma->vm_pgoff > (~0UL >> PAGE_SHIFT)) in sbusfb_mmap_helper() 60 off = vma->vm_pgoff << PAGE_SHIFT; in sbusfb_mmap_helper()
|
| /drivers/xen/xenbus/ |
| A D | xenbus_dev_backend.c | 99 if ((size > PAGE_SIZE) || (vma->vm_pgoff != 0)) in xenbus_backend_mmap()
|
| /drivers/vfio/pci/nvgrace-gpu/ |
| A D | main.c | 145 index = vma->vm_pgoff >> (VFIO_PCI_OFFSET_SHIFT - PAGE_SHIFT); in nvgrace_gpu_mmap() 156 pgoff = vma->vm_pgoff & in nvgrace_gpu_mmap() 203 vma->vm_pgoff = start_pfn; in nvgrace_gpu_mmap()
|
| /drivers/infiniband/sw/rxe/ |
| A D | rxe_mmap.c | 65 unsigned long offset = vma->vm_pgoff << PAGE_SHIFT; in rxe_mmap()
|