Searched refs:pgoff (Results 51 - 75 of 219) sorted by relevance

123456789

/linux-master/mm/
H A Dmincore.c79 pgoff_t pgoff; local
81 pgoff = linear_page_index(vma, addr);
82 for (i = 0; i < nr; i++, pgoff++)
83 vec[i] = mincore_page(vma->vm_file->f_mapping, pgoff);
H A Dmapping_dirty_helpers.c97 pgoff_t pgoff = ((addr - walk->vma->vm_start) >> PAGE_SHIFT) + local
109 __set_bit(pgoff, cwalk->bitmap);
110 cwalk->start = min(cwalk->start, pgoff);
111 cwalk->end = max(cwalk->end, pgoff + 1);
H A Dnommu.c695 unsigned long pgoff,
718 if ((pgoff + (rlen >> PAGE_SHIFT)) < pgoff)
1018 unsigned long pgoff,
1033 ret = validate_mmap_request(file, addr, len, prot, flags, pgoff,
1058 region->vm_pgoff = pgoff;
1061 vma->vm_pgoff = pgoff;
1083 pgend = pgoff + pglen;
1102 if (pgoff >= rpgend)
1107 if ((pregion->vm_pgoff != pgoff || rpgle
690 validate_mmap_request(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long pgoff, unsigned long *_capabilities) argument
1012 do_mmap(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, vm_flags_t vm_flags, unsigned long pgoff, unsigned long *populate, struct list_head *uf) argument
1249 ksys_mmap_pgoff(unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long pgoff) argument
1617 remap_vmalloc_range(struct vm_area_struct *vma, void *addr, unsigned long pgoff) argument
[all...]
H A Dinternal.h713 pgoff_t pgoff, addr; local
726 pgoff = folio_pgoff(folio);
729 if (!in_range(pgoff, vma->vm_pgoff, vma_pglen))
732 addr = vma->vm_start + ((pgoff - vma->vm_pgoff) << PAGE_SHIFT);
797 vma_pgoff_address(pgoff_t pgoff, unsigned long nr_pages, argument
802 if (pgoff >= vma->vm_pgoff) {
804 ((pgoff - vma->vm_pgoff) << PAGE_SHIFT);
808 } else if (pgoff + nr_pages - 1 >= vma->vm_pgoff) {
836 pgoff_t pgoff; local
839 /* Common case, plus ->pgoff i
1215 vma_set_range(struct vm_area_struct *vma, unsigned long start, unsigned long end, pgoff_t pgoff) argument
[all...]
H A Dmmap.c623 * @pgoff: The page offset of vma
634 unsigned long start, unsigned long end, pgoff_t pgoff,
666 vma_set_range(vma, start, end, pgoff);
688 unsigned long start, unsigned long end, pgoff_t pgoff)
709 vma_set_range(vma, start, end, pgoff);
811 * Given a mapping request (addr,end,vm_flags,file,pgoff,anon_name),
865 unsigned long vm_flags, pgoff_t pgoff, struct mempolicy *policy,
909 pgoff, vm_userfaultfd_ctx, anon_name)) {
917 can_vma_merge_before(next, vm_flags, anon_vma, file, pgoff+pglen,
1199 unsigned long pgoff, unsigne
633 vma_expand(struct vma_iterator *vmi, struct vm_area_struct *vma, unsigned long start, unsigned long end, pgoff_t pgoff, struct vm_area_struct *next) argument
687 vma_shrink(struct vma_iterator *vmi, struct vm_area_struct *vma, unsigned long start, unsigned long end, pgoff_t pgoff) argument
863 vma_merge(struct vma_iterator *vmi, struct vm_area_struct *prev, struct vm_area_struct *src, unsigned long addr, unsigned long end, unsigned long vm_flags, pgoff_t pgoff, struct mempolicy *policy, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name) argument
1198 file_mmap_ok(struct file *file, struct inode *inode, unsigned long pgoff, unsigned long len) argument
1214 do_mmap(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, vm_flags_t vm_flags, unsigned long pgoff, unsigned long *populate, struct list_head *uf) argument
1393 ksys_mmap_pgoff(unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long pgoff) argument
1702 generic_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
1737 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
1750 generic_get_unmapped_area_topdown(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
1803 arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
1812 get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
2436 pgoff_t pgoff = vma->vm_pgoff + ((start - vma->vm_start) >> PAGE_SHIFT); local
2466 vma_merge_new_vma(struct vma_iterator *vmi, struct vm_area_struct *prev, struct vm_area_struct *vma, unsigned long start, unsigned long end, pgoff_t pgoff) argument
2482 pgoff_t pgoff = vma->vm_pgoff + vma_pages(vma); local
2715 mmap_region(struct file *file, unsigned long addr, unsigned long len, vm_flags_t vm_flags, unsigned long pgoff, struct list_head *uf) argument
3352 copy_vma(struct vm_area_struct **vmap, unsigned long addr, unsigned long len, pgoff_t pgoff, bool *need_rmap_locks) argument
3531 pgoff_t pgoff; local
[all...]
/linux-master/arch/s390/mm/
H A Dmmap.c84 unsigned long len, unsigned long pgoff,
110 info.align_offset = pgoff << PAGE_SHIFT;
120 unsigned long len, unsigned long pgoff,
148 info.align_offset = pgoff << PAGE_SHIFT;
83 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
119 arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
H A Dhugetlbpage.c258 unsigned long pgoff, unsigned long flags)
274 unsigned long pgoff, unsigned long flags)
306 unsigned long len, unsigned long pgoff, unsigned long flags)
333 pgoff, flags);
336 pgoff, flags);
256 hugetlb_get_unmapped_area_bottomup(struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
272 hugetlb_get_unmapped_area_topdown(struct file *file, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags) argument
305 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
/linux-master/drivers/android/
H A Dbinder_alloc.c738 pgoff_t pgoff = buffer_space_offset & ~PAGE_MASK; local
743 *pgoffp = pgoff;
763 pgoff_t pgoff; local
766 buffer_offset, &pgoff);
767 size = min_t(size_t, bytes, PAGE_SIZE - pgoff);
768 memset_page(page, pgoff, 0, size);
1240 pgoff_t pgoff; local
1244 buffer_offset, &pgoff);
1245 size = min_t(size_t, bytes, PAGE_SIZE - pgoff);
1246 kptr = kmap_local_page(page) + pgoff;
1272 pgoff_t pgoff; local
[all...]
/linux-master/fs/cramfs/
H A Dinode.c288 static u32 cramfs_get_block_range(struct inode *inode, u32 pgoff, u32 *pages) argument
299 blockptrs = (u32 *)(sbi->linear_virt_addr + OFFSET(inode) + pgoff * 4);
309 pgoff+i, pgoff + *pages - 1,
351 unsigned long address, pgoff = vma->vm_pgoff; local
371 if (pgoff >= max_pages)
373 pages = min(vma_pages(vma), max_pages - pgoff);
375 offset = cramfs_get_block_range(inode, pgoff, &pages);
385 if (pgoff + pages == max_pages && cramfs_last_page_is_shared(inode)) {
425 pgoff, addres
443 cramfs_physmem_get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
[all...]
/linux-master/drivers/dma-buf/
H A Dudmabuf.c37 pgoff_t pgoff = vmf->pgoff; local
39 if (pgoff >= ubuf->pagecount)
41 vmf->page = ubuf->pages[pgoff];
206 pgoff_t pgoff, pgcnt, pgidx, pgbuf = 0, pglimit; local
252 pgoff = list[i].offset >> PAGE_SHIFT;
255 page = shmem_read_mapping_page(mapping, pgoff + pgidx);
/linux-master/drivers/xen/
H A Dgntalloc.c83 uint16_t pgoff:12; /* Bits 0-11: Offset of the byte to clear */ member in struct:notify_info
180 tmp[gref->notify.pgoff] = 0;
377 int pgoff; local
384 pgoff = op.index & (PAGE_SIZE - 1);
417 gref->notify.pgoff = pgoff;
/linux-master/arch/sparc/kernel/
H A Dsystbls.h25 unsigned long fd, unsigned long pgoff);
27 unsigned long prot, unsigned long pgoff,
/linux-master/kernel/events/
H A Dinternal.h83 pgoff_t pgoff, int nr_pages, long watermark, int flags);
97 perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff);
/linux-master/arch/powerpc/include/asm/
H A Dsyscalls.h60 unsigned long fd, unsigned long pgoff);
118 unsigned long fd, unsigned long pgoff);
/linux-master/arch/x86/kernel/cpu/sgx/
H A Ddriver.c107 unsigned long pgoff,
116 return current->mm->get_unmapped_area(file, addr, len, pgoff, flags);
104 sgx_get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
/linux-master/arch/parisc/mm/
H A Dhugetlbpage.c26 unsigned long len, unsigned long pgoff, unsigned long flags)
43 return arch_get_unmapped_area(file, addr, len, pgoff, flags);
25 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
/linux-master/arch/loongarch/kernel/
H A Dvdso.c54 switch (vmf->pgoff) {
76 pfn = sym_to_pfn(&loongarch_vdso_data) + vmf->pgoff - VVAR_LOONGARCH_PAGES_START;
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_gem.h69 void omap_gem_cpu_sync_page(struct drm_gem_object *obj, int pgoff);
H A Domap_gem.c357 pgoff_t pgoff; local
359 /* We don't use vmf->pgoff since that has the fake offset: */
360 pgoff = (vmf->address - vma->vm_start) >> PAGE_SHIFT;
363 omap_gem_cpu_sync_page(obj, pgoff);
364 pfn = page_to_pfn(omap_obj->pages[pgoff]);
367 pfn = (omap_obj->dma_addr >> PAGE_SHIFT) + pgoff;
387 pgoff_t pgoff, base_pgoff; local
408 /* We don't use vmf->pgoff since that has the fake offset: */
409 pgoff = (vmf->address - vma->vm_start) >> PAGE_SHIFT;
415 base_pgoff = round_down(pgoff,
694 omap_gem_cpu_sync_page(struct drm_gem_object *obj, int pgoff) argument
[all...]
/linux-master/drivers/vfio/cdx/
H A Dmain.c178 u64 pgoff, base; local
180 pgoff = vma->vm_pgoff &
182 base = pgoff << PAGE_SHIFT;
187 vma->vm_pgoff = (region.addr >> PAGE_SHIFT) + pgoff;
/linux-master/fs/proc/
H A Dtask_nommu.c134 unsigned long long pgoff = 0; local
143 pgoff = (loff_t)vma->vm_pgoff << PAGE_SHIFT;
155 pgoff,
/linux-master/include/linux/sched/
H A Dmm.h186 unsigned long len, unsigned long pgoff,
191 unsigned long len, unsigned long pgoff,
195 unsigned long len, unsigned long pgoff,
/linux-master/arch/sparc/mm/
H A Dhugetlbpage.c29 unsigned long pgoff,
60 const unsigned long pgoff,
98 unsigned long len, unsigned long pgoff, unsigned long flags)
128 pgoff, flags);
131 pgoff, flags);
26 hugetlb_get_unmapped_area_bottomup(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
58 hugetlb_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, const unsigned long len, const unsigned long pgoff, const unsigned long flags) argument
97 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
/linux-master/fs/
H A Ddax.c832 pgoff_t pgoff = dax_iomap_pgoff(&iter->iomap, iter->pos); local
838 rc = dax_direct_access(iter->iomap.dax_dev, pgoff, 1, DAX_ACCESS,
1069 pgoff_t pgoff = dax_iomap_pgoff(iomap, pos); local
1074 length = dax_direct_access(iomap->dax_dev, pgoff, PHYS_PFN(size),
1324 pgoff_t pgoff = dax_iomap_pgoff(iomap, pos); local
1328 ret = dax_direct_access(iomap->dax_dev, pgoff, 1, DAX_ACCESS, &kaddr,
1366 pgoff_t pgoff = dax_iomap_pgoff(iomap, pos); local
1372 rc = dax_zero_page_range(iomap->dax_dev, pgoff, 1);
1476 pgoff_t pgoff = dax_iomap_pgoff(iomap, pos); local
1486 map_len = dax_direct_access(dax_dev, pgoff, PHYS_PF
[all...]
/linux-master/drivers/md/
H A Ddm-log-writes.c884 pgoff_t *pgoff)
888 *pgoff += (get_start_sect(lc->dev->bdev) >> PAGE_SECTORS_SHIFT);
892 static long log_writes_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, argument
896 struct dax_device *dax_dev = log_writes_dax_pgoff(ti, &pgoff);
898 return dax_direct_access(dax_dev, pgoff, nr_pages, mode, kaddr, pfn);
901 static int log_writes_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff, argument
904 struct dax_device *dax_dev = log_writes_dax_pgoff(ti, &pgoff);
906 return dax_zero_page_range(dax_dev, pgoff, nr_pages << PAGE_SHIFT);
910 pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i)
912 struct dax_device *dax_dev = log_writes_dax_pgoff(ti, &pgoff);
883 log_writes_dax_pgoff(struct dm_target *ti, pgoff_t *pgoff) argument
909 log_writes_dax_recovery_write(struct dm_target *ti, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) argument
[all...]

Completed in 247 milliseconds

123456789