/openbmc/linux/arch/arm/mm/ |
H A D | fault-armv.c | 141 pgoff_t pgoff; in make_coherent() local 144 pgoff = vma->vm_pgoff + ((addr - vma->vm_start) >> PAGE_SHIFT); in make_coherent() 152 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in make_coherent() 162 offset = (pgoff - mpnt->vm_pgoff) << PAGE_SHIFT; in make_coherent()
|
H A D | flush.c | 242 pgoff_t pgoff, pgoff_end; in __flush_dcache_aliases() local 250 pgoff = folio->index; in __flush_dcache_aliases() 251 pgoff_end = pgoff + folio_nr_pages(folio) - 1; in __flush_dcache_aliases() 254 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff_end) { in __flush_dcache_aliases() 269 offset = pgoff - vma->vm_pgoff; in __flush_dcache_aliases()
|
/openbmc/linux/include/linux/ |
H A D | dax.h | 42 size_t (*recovery_write)(struct dax_device *dax_dev, pgoff_t pgoff, 67 size_t dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff, 121 pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) in dax_recovery_write() argument 230 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, 232 size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, 234 size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, 236 int dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
|
/openbmc/linux/drivers/video/fbdev/core/ |
H A D | fb_defio.c | 45 unsigned long pgoff = offset >> PAGE_SHIFT; in fb_deferred_io_pageref_get() local 48 if (WARN_ON_ONCE(pgoff >= info->npagerefs)) in fb_deferred_io_pageref_get() 52 pageref = &info->pagerefs[pgoff]; in fb_deferred_io_pageref_get() 64 pageref->offset = pgoff << PAGE_SHIFT; in fb_deferred_io_pageref_get() 100 offset = vmf->pgoff << PAGE_SHIFT; in fb_deferred_io_fault() 116 page->index = vmf->pgoff; /* for page_mkclean() */ in fb_deferred_io_fault() 199 unsigned long offset = vmf->pgoff << PAGE_SHIFT; in fb_deferred_io_page_mkwrite()
|
/openbmc/linux/kernel/events/ |
H A D | ring_buffer.c | 674 pgoff_t pgoff, int nr_pages, long watermark, int flags) in rb_alloc_aux() argument 767 rb->aux_pgoff = pgoff; in rb_alloc_aux() 787 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page() argument 789 if (pgoff > rb->nr_pages) in __perf_mmap_to_page() 792 if (pgoff == 0) in __perf_mmap_to_page() 795 return virt_to_page(rb->data_pages[pgoff - 1]); in __perf_mmap_to_page() 880 if (pgoff > data_page_nr(rb)) in __perf_mmap_to_page() 958 perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in perf_mmap_to_page() argument 962 if (pgoff > rb->aux_pgoff + rb->aux_nr_pages) in perf_mmap_to_page() 966 if (pgoff >= rb->aux_pgoff) { in perf_mmap_to_page() [all …]
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | sys_ia64.c | 28 unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() argument 66 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area() 140 sys_mmap2 (unsigned long addr, unsigned long len, int prot, int flags, int fd, long pgoff) in sys_mmap2() argument 142 addr = ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in sys_mmap2()
|
/openbmc/linux/fs/ramfs/ |
H A D | file-nommu.c | 29 unsigned long pgoff, 204 unsigned long pgoff, unsigned long flags) in ramfs_nommu_get_unmapped_area() argument 217 if (pgoff >= maxpages) in ramfs_nommu_get_unmapped_area() 220 if (maxpages - pgoff < lpages) in ramfs_nommu_get_unmapped_area() 227 nr_folios = filemap_get_folios_contig(inode->i_mapping, &pgoff, in ramfs_nommu_get_unmapped_area()
|
H A D | file-mmu.c | 35 unsigned long addr, unsigned long len, unsigned long pgoff, in ramfs_mmu_get_unmapped_area() argument 38 return current->mm->get_unmapped_area(file, addr, len, pgoff, flags); in ramfs_mmu_get_unmapped_area()
|
/openbmc/linux/fs/cramfs/ |
H A D | inode.c | 309 pgoff+i, pgoff + *pages - 1, in cramfs_get_block_range() 351 unsigned long address, pgoff = vma->vm_pgoff; in cramfs_physmem_mmap() local 371 if (pgoff >= max_pages) in cramfs_physmem_mmap() 373 pages = min(vma_pages(vma), max_pages - pgoff); in cramfs_physmem_mmap() 375 offset = cramfs_get_block_range(inode, pgoff, &pages); in cramfs_physmem_mmap() 425 pgoff, address, pages, vma_pages(vma), vma->vm_start, in cramfs_physmem_mmap() 431 file, pgoff, bailout_reason); in cramfs_physmem_mmap() 445 unsigned long pgoff, unsigned long flags) in cramfs_physmem_get_unmapped_area() argument 454 if (pgoff >= max_pages || pages > max_pages - pgoff) in cramfs_physmem_get_unmapped_area() 457 offset = cramfs_get_block_range(inode, pgoff, &block_pages); in cramfs_physmem_get_unmapped_area() [all …]
|
/openbmc/linux/tools/perf/util/ |
H A D | copyfile.c | 48 loff_t pgoff; in copyfile_offset() local 50 pgoff = off_in & ~(page_size - 1); in copyfile_offset() 51 off_in -= pgoff; in copyfile_offset() 53 ptr = mmap(NULL, off_in + size, PROT_READ, MAP_PRIVATE, ifd, pgoff); in copyfile_offset()
|
/openbmc/linux/include/asm-generic/ |
H A D | syscalls.h | 16 unsigned long fd, unsigned long pgoff); 22 unsigned long fd, off_t pgoff);
|
/openbmc/linux/mm/ |
H A D | mmap.c | 665 vma->vm_pgoff = pgoff; in vma_expand() 710 vma->vm_pgoff = pgoff; in vma_shrink() 1248 if ((pgoff + (len >> PAGE_SHIFT)) < pgoff) in do_mmap() 1354 pgoff = 0; in do_mmap() 1833 pgoff = 0; in get_unmapped_area() 2772 vma->vm_pgoff = pgoff; in mmap_region() 2982 if (pgoff + (size >> PAGE_SHIFT) < pgoff) in SYSCALL_DEFINE5() 3375 new_vma->vm_pgoff = pgoff; in copy_vma() 3503 pgoff_t pgoff; in special_mapping_fault() local 3517 for (pgoff = vmf->pgoff; pgoff && *pages; ++pages) in special_mapping_fault() [all …]
|
H A D | nommu.c | 697 unsigned long pgoff, in validate_mmap_request() argument 720 if ((pgoff + (rlen >> PAGE_SHIFT)) < pgoff) in validate_mmap_request() 1020 unsigned long pgoff, in do_mmap() argument 1060 region->vm_pgoff = pgoff; in do_mmap() 1063 vma->vm_pgoff = pgoff; in do_mmap() 1085 pgend = pgoff + pglen; in do_mmap() 1104 if (pgoff >= rpgend) in do_mmap() 1151 pgoff, flags); in do_mmap() 1253 unsigned long fd, unsigned long pgoff) in ksys_mmap_pgoff() argument 1275 unsigned long, fd, unsigned long, pgoff) in SYSCALL_DEFINE6() [all …]
|
H A D | mincore.c | 79 pgoff_t pgoff; in __mincore_unmapped_range() local 81 pgoff = linear_page_index(vma, addr); in __mincore_unmapped_range() 82 for (i = 0; i < nr; i++, pgoff++) in __mincore_unmapped_range() 83 vec[i] = mincore_page(vma->vm_file->f_mapping, pgoff); in __mincore_unmapped_range()
|
H A D | mapping_dirty_helpers.c | 97 pgoff_t pgoff = ((addr - walk->vma->vm_start) >> PAGE_SHIFT) + in clean_record_pte() local 109 __set_bit(pgoff, cwalk->bitmap); in clean_record_pte() 110 cwalk->start = min(cwalk->start, pgoff); in clean_record_pte() 111 cwalk->end = max(cwalk->end, pgoff + 1); in clean_record_pte()
|
/openbmc/linux/drivers/infiniband/core/ |
H A D | ib_core_uverbs.c | 118 unsigned long pgoff) in rdma_user_mmap_entry_get_pgoff() argument 122 if (pgoff > U32_MAX) in rdma_user_mmap_entry_get_pgoff() 127 entry = xa_load(&ucontext->mmap_xa, pgoff); in rdma_user_mmap_entry_get_pgoff() 134 if (!entry || entry->start_pgoff != pgoff || entry->driver_removed || in rdma_user_mmap_entry_get_pgoff() 141 pgoff, entry->npages); in rdma_user_mmap_entry_get_pgoff()
|
H A D | umem.c | 84 unsigned long va, pgoff; in ib_umem_find_best_pgsz() local 107 pgoff = umem->address & ~PAGE_MASK; in ib_umem_find_best_pgsz() 113 mask |= (sg_dma_address(sg) + pgoff) ^ va; in ib_umem_find_best_pgsz() 114 va += sg_dma_len(sg) - pgoff; in ib_umem_find_best_pgsz() 121 pgoff = 0; in ib_umem_find_best_pgsz()
|
/openbmc/linux/drivers/vfio/ |
H A D | iova_bitmap.c | 42 unsigned long pgoff; member 205 mapped->pgoff = offset_in_page(addr); in iova_bitmap_get() 302 bytes = (bitmap->mapped.npages << PAGE_SHIFT) - bitmap->mapped.pgoff; in iova_bitmap_mapped_remaining() 407 mapped->pgshift) + mapped->pgoff * BITS_PER_BYTE; in iova_bitmap_set() 409 mapped->pgshift) + mapped->pgoff * BITS_PER_BYTE; in iova_bitmap_set()
|
/openbmc/linux/arch/s390/mm/ |
H A D | mmap.c | 75 unsigned long len, unsigned long pgoff, in arch_get_unmapped_area() argument 104 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area() 114 unsigned long len, unsigned long pgoff, in arch_get_unmapped_area_topdown() argument 145 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area_topdown()
|
/openbmc/linux/drivers/dma-buf/ |
H A D | udmabuf.c | 37 pgoff_t pgoff = vmf->pgoff; in udmabuf_vm_fault() local 39 if (pgoff >= ubuf->pagecount) in udmabuf_vm_fault() 41 vmf->page = ubuf->pages[pgoff]; in udmabuf_vm_fault() 206 pgoff_t pgoff, pgcnt, pgidx, pgbuf = 0, pglimit; in udmabuf_create() local 252 pgoff = list[i].offset >> PAGE_SHIFT; in udmabuf_create() 255 page = shmem_read_mapping_page(mapping, pgoff + pgidx); in udmabuf_create()
|
/openbmc/linux/drivers/dax/ |
H A D | super.c | 149 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, in dax_direct_access() argument 163 avail = dax_dev->ops->direct_access(dax_dev, pgoff, nr_pages, in dax_direct_access() 171 size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, in dax_copy_from_iter() argument 187 size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, in dax_copy_to_iter() argument 203 int dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff, in dax_zero_page_range() argument 218 ret = dax_dev->ops->zero_page_range(dax_dev, pgoff, nr_pages); in dax_zero_page_range() 223 size_t dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff, in dax_recovery_write() argument 228 return dax_dev->ops->recovery_write(dax_dev, pgoff, addr, bytes, iter); in dax_recovery_write()
|
H A D | dax-private.h | 75 unsigned long pgoff; member 98 phys_addr_t dax_pgoff_to_phys(struct dev_dax *dev_dax, pgoff_t pgoff, unsigned long size);
|
/openbmc/linux/arch/mips/kernel/ |
H A D | syscall.c | 73 unsigned long, pgoff) in SYSCALL_DEFINE6() argument 75 if (pgoff & (~PAGE_MASK >> 12)) in SYSCALL_DEFINE6() 79 pgoff >> (PAGE_SHIFT - 12)); in SYSCALL_DEFINE6()
|
/openbmc/linux/arch/nios2/mm/ |
H A D | cacheflush.c | 79 pgoff_t pgoff; in flush_aliases() local 82 pgoff = folio->index; in flush_aliases() 85 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff + nr - 1) { in flush_aliases() 93 start = vma->vm_start + ((pgoff - vma->vm_pgoff) << PAGE_SHIFT); in flush_aliases()
|
/openbmc/linux/drivers/android/ |
H A D | binder_alloc.c | 1161 *pgoffp = pgoff; in binder_alloc_get_page() 1181 pgoff_t pgoff; in binder_alloc_clear_buf() local 1184 buffer_offset, &pgoff); in binder_alloc_clear_buf() 1186 memset_page(page, pgoff, 0, size); in binder_alloc_clear_buf() 1218 pgoff_t pgoff; in binder_alloc_copy_user_to_buffer() local 1222 buffer_offset, &pgoff); in binder_alloc_copy_user_to_buffer() 1224 kptr = kmap_local_page(page) + pgoff; in binder_alloc_copy_user_to_buffer() 1250 pgoff_t pgoff; in binder_alloc_do_buffer_copy() local 1253 buffer_offset, &pgoff); in binder_alloc_do_buffer_copy() 1256 memcpy_to_page(page, pgoff, ptr, size); in binder_alloc_do_buffer_copy() [all …]
|