Home
last modified time | relevance | path

Searched refs:pagesize (Results 1 – 25 of 396) sorted by relevance

12345678910>>...16

/linux-6.12.1/tools/testing/selftests/mm/
Dsoft-dirty.c15 static void test_simple(int pagemap_fd, int pagesize) in test_simple() argument
20 map = aligned_alloc(pagesize, pagesize); in test_simple()
48 static void test_vma_reuse(int pagemap_fd, int pagesize) in test_vma_reuse() argument
52 map = mmap(NULL, pagesize, (PROT_READ | PROT_WRITE), (MAP_PRIVATE | MAP_ANON), -1, 0); in test_vma_reuse()
61 munmap(map, pagesize); in test_vma_reuse()
63 map2 = mmap(NULL, pagesize, (PROT_READ | PROT_WRITE), (MAP_PRIVATE | MAP_ANON), -1, 0); in test_vma_reuse()
74 munmap(map2, pagesize); in test_vma_reuse()
77 static void test_hugepage(int pagemap_fd, int pagesize) in test_hugepage() argument
127 static void test_mprotect(int pagemap_fd, int pagesize, bool anon) in test_mprotect() argument
135 map = mmap(NULL, pagesize, PROT_READ|PROT_WRITE, in test_mprotect()
[all …]
Dva_high_addr_switch.c43 unsigned long pagesize = getpagesize(); in testcases_init() local
52 if (pagesize != (16UL << 10)) { in testcases_init()
64 .addr = ((void *)(addr_switch_hint - pagesize)), in testcases_init()
65 .size = pagesize, in testcases_init()
77 .addr = ((void *)(addr_switch_hint - pagesize)), in testcases_init()
78 .size = 2 * pagesize, in testcases_init()
89 .size = pagesize, in testcases_init()
96 .size = 2 * pagesize, in testcases_init()
102 .size = 2 * pagesize, in testcases_init()
109 .size = 2 * pagesize, in testcases_init()
[all …]
Dmadv_populate.c28 static size_t pagesize; variable
35 addr = mmap(0, pagesize, PROT_READ | PROT_WRITE, in sense_support()
40 ret = madvise(addr, pagesize, MADV_POPULATE_READ); in sense_support()
44 ret = madvise(addr, pagesize, MADV_POPULATE_WRITE); in sense_support()
48 munmap(addr, pagesize); in sense_support()
104 ret = munmap(addr + pagesize, pagesize); in test_holes()
117 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_READ); in test_holes()
120 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_WRITE); in test_holes()
125 ret = madvise(addr + pagesize, pagesize, MADV_POPULATE_READ); in test_holes()
128 ret = madvise(addr + pagesize, pagesize, MADV_POPULATE_WRITE); in test_holes()
[all …]
Dmkdirty.c28 static size_t pagesize; variable
94 mem = mmap(NULL, pagesize, PROT_READ, MAP_PRIVATE|MAP_ANON, -1, 0); in test_ptrace_write()
119 munmap(mem, pagesize); in test_ptrace_write()
148 if (!pagemap_is_populated(pagemap_fd, mem + thpsize - pagesize)) { in test_ptrace_write_thp()
164 mem = mmap(NULL, pagesize, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, in test_page_migration()
172 memset(mem, 1, pagesize); in test_page_migration()
173 if (mprotect(mem, pagesize, PROT_READ)) { in test_page_migration()
179 if (syscall(__NR_mbind, mem, pagesize, MPOL_LOCAL, NULL, 0x7fful, in test_page_migration()
187 munmap(mem, pagesize); in test_page_migration()
205 memset(mem, 1, pagesize); in test_page_migration_thp()
[all …]
Dhugetlb_dio.c96 size_t pagesize = 0; in main() local
114 pagesize = psize(); in main()
117 run_dio_using_hugetlb(0, (pagesize * 3)); in main()
120 run_dio_using_hugetlb(0, (pagesize * 3) - (pagesize / 2)); in main()
123 run_dio_using_hugetlb(pagesize / 2, (pagesize * 3)); in main()
126 run_dio_using_hugetlb(pagesize / 2, (pagesize * 3) + (pagesize / 2)); in main()
Dcow.c34 static size_t pagesize; variable
46 return __builtin_ctzll(size / pagesize); in sz2ord()
67 kb = (pagesize >> 10) << i; in detect_thp_sizes()
102 for (; size; addr += pagesize, size -= pagesize) in range_is_swapped()
746 mem = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, in do_run_with_base_page()
753 ret = madvise(mem, pagesize, MADV_NOHUGEPAGE); in do_run_with_base_page()
761 memset(mem, 0, pagesize); in do_run_with_base_page()
764 madvise(mem, pagesize, MADV_PAGEOUT); in do_run_with_base_page()
771 fn(mem, pagesize, false); in do_run_with_base_page()
773 munmap(mem, pagesize); in do_run_with_base_page()
[all …]
Dsplit_huge_page_test.c23 uint64_t pagesize; variable
228 pte_mapped = mremap(one_page, pagesize, pagesize, MREMAP_MAYMOVE); in split_pte_mapped_thp()
232 pte_mapped2 = mremap(one_page + pmd_pagesize * i + pagesize * i, in split_pte_mapped_thp()
233 pagesize, pagesize, in split_pte_mapped_thp()
235 pte_mapped + pagesize * i); in split_pte_mapped_thp()
242 for (i = 0; i < pagesize * 4; i++) in split_pte_mapped_thp()
243 if (i % pagesize == 0 && in split_pte_mapped_thp()
252 (uint64_t)pte_mapped + pagesize * 4, 0); in split_pte_mapped_thp()
256 for (i = 0; i < pagesize * 4; i++) { in split_pte_mapped_thp()
260 if (i % pagesize == 0 && in split_pte_mapped_thp()
[all …]
Dhugepage-vmemmap.c25 static size_t pagesize; variable
45 lseek(fd, (unsigned long)addr / pagesize * sizeof(pagemap), SEEK_SET); in virt_to_pfn()
75 for (i = 1; i < maplength / pagesize; i++) { in check_page_flags()
95 pagesize = psize(); in main()
Dgup_longterm.c33 static size_t pagesize; variable
104 if (size == pagesize) in do_test()
114 if (size == pagesize || shared) in do_test()
256 fn(fd, pagesize); in run_with_memfd()
279 fn(fd, pagesize); in run_with_tmpfile()
302 fn(fd, pagesize); in run_with_local_tmpfile()
451 pagesize = getpagesize(); in main()
Dhugetlb-read-hwpoison.c179 const unsigned long pagesize = getpagesize(); in test_hugetlb_read_hwpoison() local
202 hwp_addr = filemap + len / 2 + pagesize; in test_hugetlb_read_hwpoison()
203 if (madvise(hwp_addr, pagesize, MADV_HWPOISON) < 0) { in test_hugetlb_read_hwpoison()
214 len / 2 + pagesize)) in test_hugetlb_read_hwpoison()
222 len / 2 + MAX(2 * pagesize, wr_chunk_size), in test_hugetlb_read_hwpoison()
223 len / 2 - MAX(2 * pagesize, wr_chunk_size))) in test_hugetlb_read_hwpoison()
Dksm_functional_tests.c47 static size_t pagesize; variable
58 for (offs_a = 0; offs_a < size; offs_a += pagesize) { in range_maps_duplicates()
64 for (offs_b = offs_a + pagesize; offs_b < size; in range_maps_duplicates()
65 offs_b += pagesize) { in range_maps_duplicates()
308 pages_expected = size / pagesize; in test_unmerge_zero_pages()
328 for (offs = size / 2; offs < size; offs += pagesize) in test_unmerge_zero_pages()
637 for (i = 0; i < size / 2; i += pagesize) { in test_prot_none()
692 pagesize = getpagesize(); in main()
/linux-6.12.1/drivers/misc/sgi-gru/
Dgruhandles.c135 int asid, int pagesize, int global, int n, in tgh_invalidate() argument
140 tgh->pagesize = pagesize; in tgh_invalidate()
153 int pagesize) in tfh_write_only() argument
160 tfh->pagesize = pagesize; in tfh_write_only()
169 int pagesize) in tfh_write_restart() argument
176 tfh->pagesize = pagesize; in tfh_write_restart()
Dgruhandles.h204 unsigned int pagesize:5; member
291 unsigned int pagesize:5; member
508 unsigned long vaddrmask, int asid, int pagesize, int global, int n,
511 int gaa, unsigned long vaddr, int asid, int dirty, int pagesize);
513 int gaa, unsigned long vaddr, int asid, int dirty, int pagesize);
/linux-6.12.1/tools/testing/selftests/kvm/s390x/
Dshared_zeropage_test.c51 const size_t pagesize = getpagesize(); in main() local
64 mem = mmap(0, 3 * pagesize, PROT_READ, MAP_PRIVATE | MAP_ANON, -1, 0); in main()
68 madvise(mem, 3 * pagesize, MADV_NOHUGEPAGE); in main()
71 page1 = page0 + pagesize; in main()
72 page2 = page1 + pagesize; in main()
/linux-6.12.1/drivers/usb/storage/
Dalauda.c87 unsigned int pagesize; /* page size in bytes */ member
433 MEDIA_INFO(us).pagesize = 1 << media_info->pageshift; in alauda_init_media()
748 data, (MEDIA_INFO(us).pagesize + 64) * pages, NULL); in alauda_read_block_raw()
761 unsigned int pagesize = MEDIA_INFO(us).pagesize; in alauda_read_block() local
769 int dest_offset = i * pagesize; in alauda_read_block()
770 int src_offset = i * (pagesize + 64); in alauda_read_block()
771 memmove(data + dest_offset, data + src_offset, pagesize); in alauda_read_block()
799 (MEDIA_INFO(us).pagesize + 64) * MEDIA_INFO(us).blocksize, in alauda_write_block()
820 unsigned int pagesize = MEDIA_INFO(us).pagesize; in alauda_write_lba() local
853 memset(blockbuffer, 0, blocksize * (pagesize + 64)); in alauda_write_lba()
[all …]
/linux-6.12.1/tools/testing/selftests/powerpc/tm/
Dtm-signal-pagefault.c52 static size_t pagesize; variable
78 uf_mem_offset = (uf_mem_offset + pagesize - 1) & ~(pagesize - 1); in get_uf_mem()
122 uffdio_copy.dst = msg.arg.pagefault.address & ~(pagesize-1); in fault_handler_thread()
127 uffdio_copy.len = pagesize; in fault_handler_thread()
145 pagesize = sysconf(_SC_PAGE_SIZE); in setup_uf_mem()
/linux-6.12.1/arch/mips/dec/prom/
Dmemory.c73 mem_size += (8 * bm->pagesize); in rex_setup_memory_region()
75 mem_start += (8 * bm->pagesize); in rex_setup_memory_region()
78 mem_start += mem_size + (8 * bm->pagesize); in rex_setup_memory_region()
/linux-6.12.1/arch/arm/boot/dts/aspeed/
Daspeed-bmc-inventec-transformers.dts134 pagesize = <128>;
177 pagesize = <128>;
183 pagesize = <128>;
229 pagesize = <128>;
241 pagesize = <128>;
253 pagesize = <128>;
/linux-6.12.1/tools/testing/selftests/cgroup/
Dtest_zswap.c265 long pagesize = sysconf(_SC_PAGESIZE); in attempt_writeback() local
267 char buf[pagesize]; in attempt_writeback()
282 for (int i = 0; i < pagesize; i++) in attempt_writeback()
283 buf[i] = i < pagesize/2 ? (char) i : 0; in attempt_writeback()
285 for (int i = 0; i < memsize; i += pagesize) in attempt_writeback()
286 memcpy(&mem[i], buf, pagesize); in attempt_writeback()
297 for (int i = 0; i < memsize; i += pagesize) { in attempt_writeback()
298 if (memcmp(&mem[i], buf, pagesize)) { in attempt_writeback()
/linux-6.12.1/arch/arm64/mm/
Dhugetlbpage.c71 size_t pagesize = huge_page_size(h); in arch_hugetlb_migration_supported() local
73 if (!__hugetlb_valid_size(pagesize)) { in arch_hugetlb_migration_supported()
75 __func__, pagesize); in arch_hugetlb_migration_supported()
362 size_t pagesize = 1UL << shift; in arch_make_huge_pte() local
365 if (pagesize == CONT_PTE_SIZE) { in arch_make_huge_pte()
367 } else if (pagesize == CONT_PMD_SIZE) { in arch_make_huge_pte()
369 } else if (pagesize != PUD_SIZE && pagesize != PMD_SIZE) { in arch_make_huge_pte()
371 __func__, pagesize); in arch_make_huge_pte()
/linux-6.12.1/drivers/mtd/nand/raw/
Dnand_samsung.c26 memorg->pagesize = 2048 << (extid & 0x03); in samsung_nand_decode_id()
27 mtd->writesize = memorg->pagesize; in samsung_nand_decode_id()
69 memorg->pagesize; in samsung_nand_decode_id()
/linux-6.12.1/include/linux/mtd/
Dnand.h31 unsigned int pagesize; member
44 .pagesize = (ps), \
488 return nand->memorg.pagesize; in nanddev_page_size()
537 return nand->memorg.pagesize * nand->memorg.pages_per_eraseblock; in nanddev_eraseblock_size()
575 nand->memorg.pagesize; in nanddev_target_size()
756 pageoffs = do_div(tmp, nand->memorg.pagesize); in nanddev_offs_to_pos()
816 return (loff_t)npages * nand->memorg.pagesize; in nanddev_pos_to_offs()
937 nand->memorg.pagesize - iter->req.dataoffs, in nanddev_io_page_iter_init()
973 offs_in_eb = (nand->memorg.pagesize * iter->req.pos.page) + iter->req.dataoffs; in nanddev_io_block_iter_init()
999 iter->req.datalen = min_t(unsigned int, nand->memorg.pagesize, in nanddev_io_iter_next_page()
/linux-6.12.1/arch/loongarch/lib/
Ddump_tlb.c34 unsigned int pagesize, c0, c1, i; in dump_tlb() local
47 pagesize = read_csr_pagesize(); in dump_tlb()
67 pr_info("Index: %4d pgsize=0x%x ", i, (1 << pagesize)); in dump_tlb()
/linux-6.12.1/drivers/iommu/amd/
Damd_iommu_types.h351 #define PAGE_SIZE_LEVEL(pagesize) \ argument
352 ((__ffs(pagesize) - 12) / 9)
357 #define PAGE_SIZE_PTE_COUNT(pagesize) \ argument
358 (1ULL << ((__ffs(pagesize) - 12) % 9))
364 #define PAGE_SIZE_ALIGN(address, pagesize) \ argument
365 ((address) & ~((pagesize) - 1))
371 #define PAGE_SIZE_PTE(address, pagesize) \ argument
372 (((address) | ((pagesize) - 1)) & \
373 (~(pagesize >> 1)) & PM_ADDR_MASK)
/linux-6.12.1/drivers/mtd/devices/
Dmtd_dataflash.c622 int pagesize, int pageoffset, char revision) in add_dataflash_otp() argument
636 priv->page_size = pagesize; in add_dataflash_otp()
646 device->size = nr_pages * pagesize; in add_dataflash_otp()
647 device->erasesize = pagesize; in add_dataflash_otp()
648 device->writesize = pagesize; in add_dataflash_otp()
664 pagesize, otp_tag); in add_dataflash_otp()
679 int nr_pages, int pagesize, int pageoffset) in add_dataflash() argument
681 return add_dataflash_otp(spi, name, nr_pages, pagesize, in add_dataflash()
695 u16 pagesize; member
863 info->pagesize, info->pageoffset, in dataflash_probe()

12345678910>>...16