Home
last modified time | relevance | path

Searched refs:pgoff (Results 26 – 50 of 225) sorted by relevance

123456789

/openbmc/linux/arch/arm/mm/
H A Dfault-armv.c141 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 Dflush.c242 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 Ddax.h42 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 Dfb_defio.c45 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 Dring_buffer.c674 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 Dsys_ia64.c28 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 Dfile-nommu.c29 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 Dfile-mmu.c35 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 Dinode.c309 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 Dcopyfile.c48 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 Dsyscalls.h16 unsigned long fd, unsigned long pgoff);
22 unsigned long fd, off_t pgoff);
/openbmc/linux/mm/
H A Dmmap.c665 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 Dnommu.c697 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 Dmincore.c79 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 Dmapping_dirty_helpers.c97 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 Dib_core_uverbs.c118 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 Dumem.c84 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 Diova_bitmap.c42 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 Dmmap.c75 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 Dudmabuf.c37 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 Dsuper.c149 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 Ddax-private.h75 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 Dsyscall.c73 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 Dcacheflush.c79 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 Dbinder_alloc.c1161 *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 …]

123456789