/kernel/linux/linux-5.10/tools/testing/nvdimm/ |
H A D | dax-dev.c | 9 phys_addr_t dax_pgoff_to_phys(struct dev_dax *dev_dax, pgoff_t pgoff, in dax_pgoff_to_phys() argument 20 pgoff_end = dax_range->pgoff + PHYS_PFN(range_len(range)) - 1; in dax_pgoff_to_phys() 21 if (pgoff < dax_range->pgoff || pgoff > pgoff_end) in dax_pgoff_to_phys() 23 addr = PFN_PHYS(pgoff - dax_range->pgoff) + range->start; in dax_pgoff_to_phys()
|
/kernel/linux/linux-6.6/tools/testing/nvdimm/ |
H A D | dax-dev.c | 9 phys_addr_t dax_pgoff_to_phys(struct dev_dax *dev_dax, pgoff_t pgoff, in dax_pgoff_to_phys() argument 20 pgoff_end = dax_range->pgoff + PHYS_PFN(range_len(range)) - 1; in dax_pgoff_to_phys() 21 if (pgoff < dax_range->pgoff || pgoff > pgoff_end) in dax_pgoff_to_phys() 23 addr = PFN_PHYS(pgoff - dax_range->pgoff) + range->start; in dax_pgoff_to_phys()
|
/kernel/linux/linux-5.10/arch/loongarch/mm/ |
H A D | mmap.c | 13 #define COLOUR_ALIGN(addr, pgoff) \ 15 + (((pgoff) << PAGE_SHIFT) & SHM_ALIGN_MASK)) 20 unsigned long addr0, unsigned long len, unsigned long pgoff, in arch_get_unmapped_area_common() 42 ((addr - (pgoff << PAGE_SHIFT)) & SHM_ALIGN_MASK)) in arch_get_unmapped_area_common() 54 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area_common() 66 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area_common() 92 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 95 addr0, len, pgoff, flags, UP); in arch_get_unmapped_area() 103 unsigned long addr0, unsigned long len, unsigned long pgoff, in arch_get_unmapped_area_topdown() 107 addr0, len, pgoff, flag in arch_get_unmapped_area_topdown() 19 arch_get_unmapped_area_common(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags, enum mmap_allocation_direction dir) arch_get_unmapped_area_common() argument 91 arch_get_unmapped_area(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 102 arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area_topdown() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/mm/ |
H A D | mmap.c | 23 #define COLOUR_ALIGN(addr, pgoff) \ 25 (((pgoff) << PAGE_SHIFT) & shm_align_mask)) 30 unsigned long addr0, unsigned long len, unsigned long pgoff, in arch_get_unmapped_area_common() 52 ((addr - (pgoff << PAGE_SHIFT)) & shm_align_mask)) in arch_get_unmapped_area_common() 64 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area_common() 76 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area_common() 102 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 105 addr0, len, pgoff, flags, UP); in arch_get_unmapped_area() 113 unsigned long addr0, unsigned long len, unsigned long pgoff, in arch_get_unmapped_area_topdown() 117 addr0, len, pgoff, flag in arch_get_unmapped_area_topdown() 29 arch_get_unmapped_area_common(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags, enum mmap_allocation_direction dir) arch_get_unmapped_area_common() argument 101 arch_get_unmapped_area(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 112 arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area_topdown() argument [all...] |
/kernel/linux/linux-5.10/arch/sh/mm/ |
H A D | mmap.c | 26 unsigned long pgoff) in COLOUR_ALIGN() 29 unsigned long off = (pgoff << PAGE_SHIFT) & shm_align_mask; in COLOUR_ALIGN() 35 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 47 ((addr - (pgoff << PAGE_SHIFT)) & shm_align_mask)) in arch_get_unmapped_area() 61 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 76 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area() 82 const unsigned long len, const unsigned long pgoff, in arch_get_unmapped_area_topdown() 96 ((addr - (pgoff << PAGE_SHIFT)) & shm_align_mask)) in arch_get_unmapped_area_topdown() 111 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area_topdown() 126 info.align_offset = pgoff << PAGE_SHIF in arch_get_unmapped_area_topdown() 25 COLOUR_ALIGN(unsigned long addr, unsigned long pgoff) COLOUR_ALIGN() argument 34 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 81 arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, const unsigned long len, const unsigned long pgoff, const unsigned long flags) arch_get_unmapped_area_topdown() argument [all...] |
/kernel/linux/linux-6.6/arch/loongarch/mm/ |
H A D | mmap.c | 13 #define COLOUR_ALIGN(addr, pgoff) \ 15 + (((pgoff) << PAGE_SHIFT) & SHM_ALIGN_MASK)) 20 unsigned long addr0, unsigned long len, unsigned long pgoff, in arch_get_unmapped_area_common() 42 ((addr - (pgoff << PAGE_SHIFT)) & SHM_ALIGN_MASK)) in arch_get_unmapped_area_common() 54 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area_common() 66 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area_common() 92 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 95 addr0, len, pgoff, flags, UP); in arch_get_unmapped_area() 103 unsigned long addr0, unsigned long len, unsigned long pgoff, in arch_get_unmapped_area_topdown() 107 addr0, len, pgoff, flag in arch_get_unmapped_area_topdown() 19 arch_get_unmapped_area_common(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags, enum mmap_allocation_direction dir) arch_get_unmapped_area_common() argument 91 arch_get_unmapped_area(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 102 arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area_topdown() argument [all...] |
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | mmap.c | 16 #define COLOUR_ALIGN(addr,pgoff) \ 18 (((pgoff)<<PAGE_SHIFT) & (SHMLBA-1))) 31 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 51 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area() 61 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 76 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area() 82 const unsigned long len, const unsigned long pgoff, in arch_get_unmapped_area_topdown() 105 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area_topdown() 113 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area_topdown() 127 info.align_offset = pgoff << PAGE_SHIF in arch_get_unmapped_area_topdown() 30 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 81 arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, const unsigned long len, const unsigned long pgoff, const unsigned long flags) arch_get_unmapped_area_topdown() argument [all...] |
/kernel/linux/linux-6.6/arch/mips/mm/ |
H A D | mmap.c | 23 #define COLOUR_ALIGN(addr, pgoff) \ 25 (((pgoff) << PAGE_SHIFT) & shm_align_mask)) 30 unsigned long addr0, unsigned long len, unsigned long pgoff, in arch_get_unmapped_area_common() 52 ((addr - (pgoff << PAGE_SHIFT)) & shm_align_mask)) in arch_get_unmapped_area_common() 64 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area_common() 76 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area_common() 102 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 105 addr0, len, pgoff, flags, UP); in arch_get_unmapped_area() 113 unsigned long addr0, unsigned long len, unsigned long pgoff, in arch_get_unmapped_area_topdown() 117 addr0, len, pgoff, flag in arch_get_unmapped_area_topdown() 29 arch_get_unmapped_area_common(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags, enum mmap_allocation_direction dir) arch_get_unmapped_area_common() argument 101 arch_get_unmapped_area(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 112 arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr0, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area_topdown() argument [all...] |
/kernel/linux/linux-5.10/drivers/dax/ |
H A D | device.c | 54 __weak phys_addr_t dax_pgoff_to_phys(struct dev_dax *dev_dax, pgoff_t pgoff, in dax_pgoff_to_phys() argument 65 pgoff_end = dax_range->pgoff + PHYS_PFN(range_len(range)) - 1; in dax_pgoff_to_phys() 66 if (pgoff < dax_range->pgoff || pgoff > pgoff_end) in dax_pgoff_to_phys() 68 phys = PFN_PHYS(pgoff - dax_range->pgoff) + range->start; in dax_pgoff_to_phys() 95 phys = dax_pgoff_to_phys(dev_dax, vmf->pgoff, PAGE_SIZE); in __dev_dax_pte_fault() 97 dev_dbg(dev, "pgoff_to_phys(%#lx) failed\n", vmf->pgoff); in __dev_dax_pte_fault() 112 pgoff_t pgoff; in __dev_dax_pmd_fault() local 153 pgoff_t pgoff; __dev_dax_pud_fault() local 229 pgoff_t pgoff; dev_dax_huge_fault() local 307 dax_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) dax_get_unmapped_area() argument [all...] |
/kernel/linux/linux-6.6/drivers/dax/ |
H A D | device.c | 54 __weak phys_addr_t dax_pgoff_to_phys(struct dev_dax *dev_dax, pgoff_t pgoff, in dax_pgoff_to_phys() argument 65 pgoff_end = dax_range->pgoff + PHYS_PFN(range_len(range)) - 1; in dax_pgoff_to_phys() 66 if (pgoff < dax_range->pgoff || pgoff > pgoff_end) in dax_pgoff_to_phys() 68 phys = PFN_PHYS(pgoff - dax_range->pgoff) + range->start; in dax_pgoff_to_phys() 82 pgoff_t pgoff; in dax_set_mapping() local 88 pgoff = linear_page_index(vmf->vma, in dax_set_mapping() 99 page->index = pgoff in dax_set_mapping() 142 pgoff_t pgoff; __dev_dax_pmd_fault() local 186 pgoff_t pgoff; __dev_dax_pud_fault() local 310 dax_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) dax_get_unmapped_area() argument [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-linear.c | 160 static long linear_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, in linear_dax_direct_access() argument 167 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_direct_access() 170 ret = bdev_dax_pgoff(bdev, dev_sector, nr_pages * PAGE_SIZE, &pgoff); in linear_dax_direct_access() 173 return dax_direct_access(dax_dev, pgoff, nr_pages, kaddr, pfn); in linear_dax_direct_access() 176 static size_t linear_dax_copy_from_iter(struct dm_target *ti, pgoff_t pgoff, in linear_dax_copy_from_iter() argument 182 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_copy_from_iter() 185 if (bdev_dax_pgoff(bdev, dev_sector, ALIGN(bytes, PAGE_SIZE), &pgoff)) in linear_dax_copy_from_iter() 187 return dax_copy_from_iter(dax_dev, pgoff, addr, bytes, i); in linear_dax_copy_from_iter() 190 static size_t linear_dax_copy_to_iter(struct dm_target *ti, pgoff_t pgoff, in linear_dax_copy_to_iter() argument 196 sector_t dev_sector, sector = pgoff * PAGE_SECTOR in linear_dax_copy_to_iter() 204 linear_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff, size_t nr_pages) linear_dax_zero_page_range() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/radix-tree/ |
H A D | iteration_check.c | 51 unsigned long pgoff; in add_entries_fn() local 53 for (pgoff = 0; pgoff < MAX_IDX; pgoff++) { in add_entries_fn() 54 my_item_insert(&array, pgoff); in add_entries_fn() 138 int pgoff; in remove_entries_fn() local 141 pgoff = rand_r(&seeds[2]) % MAX_IDX; in remove_entries_fn() 143 item = xa_erase(&array, pgoff); in remove_entries_fn() 145 item_free(item, pgoff); in remove_entries_fn()
|
/kernel/linux/linux-6.6/tools/testing/radix-tree/ |
H A D | iteration_check.c | 51 unsigned long pgoff; in add_entries_fn() local 53 for (pgoff = 0; pgoff < MAX_IDX; pgoff++) { in add_entries_fn() 54 my_item_insert(&array, pgoff); in add_entries_fn() 138 int pgoff; in remove_entries_fn() local 141 pgoff = rand_r(&seeds[2]) % MAX_IDX; in remove_entries_fn() 143 item = xa_erase(&array, pgoff); in remove_entries_fn() 145 item_free(item, pgoff); in remove_entries_fn()
|
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | mmap.c | 16 #define COLOUR_ALIGN(addr,pgoff) \ 18 (((pgoff)<<PAGE_SHIFT) & (SHMLBA-1))) 31 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 51 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area() 61 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 76 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area() 82 const unsigned long len, const unsigned long pgoff, in arch_get_unmapped_area_topdown() 105 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area_topdown() 113 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area_topdown() 127 info.align_offset = pgoff << PAGE_SHIF in arch_get_unmapped_area_topdown() 30 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 81 arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, const unsigned long len, const unsigned long pgoff, const unsigned long flags) arch_get_unmapped_area_topdown() argument [all...] |
/kernel/linux/linux-6.6/arch/sh/mm/ |
H A D | mmap.c | 46 unsigned long pgoff) in COLOUR_ALIGN() 49 unsigned long off = (pgoff << PAGE_SHIFT) & shm_align_mask; in COLOUR_ALIGN() 55 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 67 ((addr - (pgoff << PAGE_SHIFT)) & shm_align_mask)) in arch_get_unmapped_area() 81 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 96 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area() 102 const unsigned long len, const unsigned long pgoff, in arch_get_unmapped_area_topdown() 116 ((addr - (pgoff << PAGE_SHIFT)) & shm_align_mask)) in arch_get_unmapped_area_topdown() 131 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area_topdown() 146 info.align_offset = pgoff << PAGE_SHIF in arch_get_unmapped_area_topdown() 45 COLOUR_ALIGN(unsigned long addr, unsigned long pgoff) COLOUR_ALIGN() argument 54 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 101 arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, const unsigned long len, const unsigned long pgoff, const unsigned long flags) arch_get_unmapped_area_topdown() argument [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-linear.c | 159 static struct dax_device *linear_dax_pgoff(struct dm_target *ti, pgoff_t *pgoff) in linear_dax_pgoff() argument 162 sector_t sector = linear_map_sector(ti, *pgoff << PAGE_SECTORS_SHIFT); in linear_dax_pgoff() 164 *pgoff = (get_start_sect(lc->dev->bdev) + sector) >> PAGE_SECTORS_SHIFT; in linear_dax_pgoff() 168 static long linear_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, in linear_dax_direct_access() argument 172 struct dax_device *dax_dev = linear_dax_pgoff(ti, &pgoff); in linear_dax_direct_access() 174 return dax_direct_access(dax_dev, pgoff, nr_pages, mode, kaddr, pfn); in linear_dax_direct_access() 177 static int linear_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff, in linear_dax_zero_page_range() argument 180 struct dax_device *dax_dev = linear_dax_pgoff(ti, &pgoff); in linear_dax_zero_page_range() 182 return dax_zero_page_range(dax_dev, pgoff, nr_pages); in linear_dax_zero_page_range() 185 static size_t linear_dax_recovery_write(struct dm_target *ti, pgoff_t pgoff, in linear_dax_recovery_write() argument [all...] |
/kernel/linux/linux-5.10/arch/csky/abiv1/ |
H A D | mmap.c | 12 #define COLOUR_ALIGN(addr,pgoff) \ 14 (((pgoff)<<PAGE_SHIFT) & (SHMLBA-1))) 26 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 44 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area() 54 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 69 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area() 25 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument
|
/kernel/linux/linux-5.10/arch/microblaze/kernel/ |
H A D | sys_microblaze.c | 38 off_t, pgoff) in SYSCALL_DEFINE6() 40 if (pgoff & ~PAGE_MASK) in SYSCALL_DEFINE6() 43 return ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff >> PAGE_SHIFT); in SYSCALL_DEFINE6() 48 unsigned long, pgoff) in SYSCALL_DEFINE6() 50 if (pgoff & (~PAGE_MASK >> 12)) in SYSCALL_DEFINE6() 54 pgoff >> (PAGE_SHIFT - 12)); in SYSCALL_DEFINE6()
|
/kernel/linux/linux-5.10/arch/nds32/mm/ |
H A D | mmap.c | 8 #define COLOUR_ALIGN(addr,pgoff) \ 10 (((pgoff)<<PAGE_SHIFT) & (SHMLBA-1))) 23 unsigned long len, unsigned long pgoff, in arch_get_unmapped_area() 46 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area() 56 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 71 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area() 22 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument
|
/kernel/linux/linux-5.10/arch/arc/mm/ |
H A D | mmap.c | 17 #define COLOUR_ALIGN(addr, pgoff) \ 19 (((pgoff) << PAGE_SHIFT) & (SHMLBA - 1))) 30 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 49 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area() 59 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 74 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area() 29 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument
|
/kernel/linux/linux-6.6/arch/microblaze/kernel/ |
H A D | sys_microblaze.c | 38 off_t, pgoff) in SYSCALL_DEFINE6() 40 if (pgoff & ~PAGE_MASK) in SYSCALL_DEFINE6() 43 return ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff >> PAGE_SHIFT); in SYSCALL_DEFINE6() 48 unsigned long, pgoff) in SYSCALL_DEFINE6() 50 if (pgoff & (~PAGE_MASK >> 12)) in SYSCALL_DEFINE6() 54 pgoff >> (PAGE_SHIFT - 12)); in SYSCALL_DEFINE6()
|
/kernel/linux/linux-6.6/arch/csky/abiv1/ |
H A D | mmap.c | 12 #define COLOUR_ALIGN(addr,pgoff) \ 14 (((pgoff)<<PAGE_SHIFT) & (SHMLBA-1))) 26 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 44 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area() 54 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 69 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area() 25 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | sys_parisc.c | 38 unsigned long pgoff) in shared_align_offset() 40 return (filp_pgoff + pgoff) << PAGE_SHIFT; in shared_align_offset() 44 unsigned long filp_pgoff, unsigned long pgoff) in COLOR_ALIGN() 48 shared_align_offset(filp_pgoff, pgoff); in COLOR_ALIGN() 100 unsigned long addr, unsigned long len, unsigned long pgoff, in arch_get_unmapped_area_common() 123 (addr - shared_align_offset(filp_pgoff, pgoff)) in arch_get_unmapped_area_common() 131 addr = COLOR_ALIGN(addr, filp_pgoff, pgoff); in arch_get_unmapped_area_common() 144 info.align_offset = shared_align_offset(filp_pgoff, pgoff); in arch_get_unmapped_area_common() 170 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 173 addr, len, pgoff, flag in arch_get_unmapped_area() 37 shared_align_offset(unsigned long filp_pgoff, unsigned long pgoff) shared_align_offset() argument 43 COLOR_ALIGN(unsigned long addr, unsigned long filp_pgoff, unsigned long pgoff) COLOR_ALIGN() argument 99 arch_get_unmapped_area_common(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags, enum mmap_allocation_direction dir) arch_get_unmapped_area_common() argument 169 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 176 arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area_topdown() argument 184 sys_mmap2(unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long pgoff) sys_mmap2() argument [all...] |
/kernel/liteos_a/kernel/base/vm/ |
H A D | los_vm_filemap.c | 72 STATIC VOID OsPageCacheAdd(LosFilePage *page, struct page_mapping *mapping, VM_OFFSET_T pgoff) in OsPageCacheAdd() argument 77 if (fpage->pgoff > pgoff) { in OsPageCacheAdd() 89 VOID OsAddToPageacheLru(LosFilePage *page, struct page_mapping *mapping, VM_OFFSET_T pgoff) in OsAddToPageacheLru() argument 91 OsPageCacheAdd(page, mapping, pgoff); in OsAddToPageacheLru() 170 VOID OsVmmFileRemove(LosVmMapRegion *region, LosArchMmu *archMmu, VM_OFFSET_T pgoff) in OsVmmFileRemove() argument 186 vaddr = region->range.base + ((UINT32)(pgoff - region->pgOff) << PAGE_SHIFT); in OsVmmFileRemove() 197 fpage = OsFindGetEntry(mapping, pgoff); in OsVmmFileRemove() 248 dirtyBegin = ((UINT32)fpage->pgoff << PAGE_SHIFT); in GetDirtySize() 283 ret = vnode->vop->WritePage(vnode, (VOID *)buff, fpage->pgoff, le in OsFlushDirtyPage() 541 OsFindGetEntry(struct page_mapping *mapping, VM_OFFSET_T pgoff) OsFindGetEntry() argument 559 OsPageCacheAlloc(struct page_mapping *mapping, VM_OFFSET_T pgoff) OsPageCacheAlloc() argument [all...] |
/kernel/linux/linux-5.10/arch/xtensa/kernel/ |
H A D | syscall.c | 39 #define COLOUR_ALIGN(addr, pgoff) \ 41 (((pgoff) << PAGE_SHIFT) & (SHMLBA - 1))) 62 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() 71 ((addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1))) in arch_get_unmapped_area() 82 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 94 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 61 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument
|