Home
last modified time | relevance | path

Searched full:pagesize (Results 1 – 25 of 356) sorted by relevance

12345678910>>...15

/linux/tools/testing/selftests/mm/
H A Dva_high_addr_switch.c43 unsigned long pagesize = getpagesize(); in testcases_init() local
51 /* Post LPA2, the lower userspace VA on a 16K pagesize is 47 bits. */ in testcases_init()
52 if (pagesize != (16UL << 10)) { in testcases_init()
64 .addr = ((void *)(addr_switch_hint - pagesize)), in testcases_init()
65 .size = pagesize, in testcases_init()
67 .msg = "mmap(addr_switch_hint - pagesize, pagesize)", in testcases_init()
77 .addr = ((void *)(addr_switch_hint - pagesize)), in testcases_init()
78 .size = 2 * pagesize, in testcases_init()
80 .msg = "mmap(addr_switch_hint - pagesize, (2 * pagesize))", in testcases_init()
89 .size = pagesize, in testcases_init()
[all …]
H A Dsoft-dirty.c17 static void test_simple(int pagemap_fd, int pagesize) in test_simple() argument
22 map = aligned_alloc(pagesize, pagesize); in test_simple()
50 static void test_vma_reuse(int pagemap_fd, int pagesize) in test_vma_reuse() argument
54 map = mmap(NULL, pagesize, (PROT_READ | PROT_WRITE), (MAP_PRIVATE | MAP_ANON), -1, 0); in test_vma_reuse()
63 munmap(map, pagesize); in test_vma_reuse()
65 map2 = mmap(NULL, pagesize, (PROT_READ | PROT_WRITE), (MAP_PRIVATE | MAP_ANON), -1, 0); in test_vma_reuse()
76 munmap(map2, pagesize); in test_vma_reuse()
79 static void test_hugepage(int pagemap_fd, int pagesize) in test_hugepage() argument
91 ksft_exit_fail_msg("Reading PMD pagesize failed"); in test_hugepage()
134 static void test_mprotect(int pagemap_fd, int pagesize, bool anon) in test_mprotect() argument
[all …]
H A Dprocess_madv.c62 const unsigned long pagesize = self->page_size; in TEST_F() local
73 map = mmap(NULL, pagesize * 10, PROT_READ | PROT_WRITE, in TEST_F()
79 memset(map, 'A', pagesize * 10); in TEST_F()
85 vec[0].iov_base = &map[0 * pagesize]; in TEST_F()
86 vec[0].iov_len = pagesize; in TEST_F()
87 vec[1].iov_base = &map[3 * pagesize]; in TEST_F()
88 vec[1].iov_len = pagesize; in TEST_F()
89 vec[2].iov_base = &map[5 * pagesize]; in TEST_F()
90 vec[2].iov_len = pagesize; in TEST_F()
91 vec[3].iov_base = &map[8 * pagesize]; in TEST_F()
[all …]
H A 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 …]
H A 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 …]
H A Dpfnmap.c36 static int test_read_access(char *addr, size_t size, size_t pagesize) in test_read_access() argument
46 for (offs = 0; offs < size; offs += pagesize) in test_read_access()
57 unsigned long long pagesize) in find_ram_target() argument
87 start = (start + pagesize - 1) & ~(pagesize - 1); in find_ram_target()
88 end &= ~(pagesize - 1); in find_ram_target()
94 if (end > start + 2 * pagesize) { in find_ram_target()
106 size_t pagesize; in FIXTURE() local
116 self->pagesize = getpagesize(); in FIXTURE_SETUP()
120 if (find_ram_target(&self->offset, self->pagesize)) in FIXTURE_SETUP()
131 self->size1 = self->pagesize * 2; in FIXTURE_SETUP()
[all …]
H A Dhugetlb_dio.c92 size_t pagesize = 0; in main() local
110 pagesize = psize(); in main()
112 /* start and end is aligned to pagesize */ in main()
113 run_dio_using_hugetlb(0, (pagesize * 3)); in main()
116 run_dio_using_hugetlb(0, (pagesize * 3) - (pagesize / 2)); in main()
119 run_dio_using_hugetlb(pagesize / 2, (pagesize * 3)); in main()
122 run_dio_using_hugetlb(pagesize / 2, (pagesize * 3) + (pagesize / 2)); in main()
H A Duffd-wp-mremap.c15 static size_t pagesize; variable
39 kb = (pagesize >> 10) << i; in detect_thp_sizes()
65 bool thp = !hugetlb && size > pagesize; in alloc_one_folio()
85 settings.hugepages[sz2ord(size, pagesize)].enabled = THP_ALWAYS; in alloc_one_folio()
87 settings.shmem_hugepages[sz2ord(size, pagesize)].enabled = SHMEM_ALWAYS; in alloc_one_folio()
114 for (addr = mem; addr < mem + size; addr += pagesize) { in alloc_one_folio()
134 for (addr = mem; addr < mem + size; addr += pagesize) { in check_uffd_wp_state()
139 (addr - mem) / pagesize); in check_uffd_wp_state()
149 for (; size; addr += pagesize, size -= pagesize) in range_is_swapped()
258 .sizes = &pagesize,
[all …]
H A Dcow.c34 static size_t pagesize; variable
55 orders = 1UL << sz2ord(pmdsize, pagesize); in detect_thp_sizes()
62 kb = (pagesize >> 10) << i; in detect_thp_sizes()
72 for (; size; addr += pagesize, size -= pagesize) in range_is_swapped()
773 mem = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, in do_run_with_base_page()
781 ret = madvise(mem, pagesize, MADV_NOHUGEPAGE); in do_run_with_base_page()
790 memset(mem, 1, pagesize); in do_run_with_base_page()
793 madvise(mem, pagesize, MADV_PAGEOUT); in do_run_with_base_page()
801 fn(mem, pagesize, false); in do_run_with_base_page()
803 munmap(mem, pagesize); in do_run_with_base_page()
[all …]
H A Dsplit_huge_page_test.c25 uint64_t pagesize; variable
394 const size_t page_area_size = nr_thps * pagesize; in split_pte_mapped_thp()
432 tmp = mremap(thp_area + pmd_pagesize * i + pagesize * i, in split_pte_mapped_thp()
433 pagesize, pagesize, MREMAP_MAYMOVE|MREMAP_FIXED, in split_pte_mapped_thp()
434 page_area + pagesize * i); in split_pte_mapped_thp()
446 if (is_backed_by_folio(page_area + i * pagesize, pmd_order, in split_pte_mapped_thp()
467 if (is_backed_by_folio(page_area + i * pagesize, 0, in split_pte_mapped_thp()
701 * use [split_addr, split_addr + pagesize) range to split THPs, since in split_thp_in_pagecache_to_order_at()
702 * the debugfs function always split a range with pagesize step and in split_thp_in_pagecache_to_order_at()
709 (uint64_t)split_addr + pagesize, order); in split_thp_in_pagecache_to_order_at()
[all …]
H A 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()
H A 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()
H A Dgup_longterm.c33 static size_t pagesize; variable
125 } else if (size == pagesize) { in do_test()
138 if (size == pagesize || shared) { in do_test()
315 fn(fd, pagesize); in run_with_memfd()
337 fn(fd, pagesize); in run_with_tmpfile()
360 fn(fd, pagesize); in run_with_local_tmpfile()
511 pagesize = getpagesize(); in main()
H A Dksm_functional_tests.c42 static size_t pagesize; variable
55 for (offs_a = 0; offs_a < size; offs_a += pagesize) { in range_maps_duplicates()
61 for (offs_b = offs_a + pagesize; offs_b < size; in range_maps_duplicates()
62 offs_b += pagesize) { in range_maps_duplicates()
221 pages_expected = size / pagesize; in test_unmerge_zero_pages()
241 for (offs = size / 2; offs < size; offs += pagesize) in test_unmerge_zero_pages()
584 for (i = 0; i < size / 2; i += pagesize) { in test_prot_none()
678 pagesize = getpagesize(); in main()
/linux/drivers/misc/sgi-gru/
H A 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()
H A Dgruhandles.h204 unsigned int pagesize:5; member
291 unsigned int pagesize:5; member
343 /* GRU paddr shift for pfn. (NOTE: shift is NOT by actual pagesize) */
482 * Convert a processor pagesize into the strange encoded pagesize used by the
483 * GRU. Processor pagesize is encoded as log of bytes per page. (or PAGE_SHIFT)
484 * pagesize log pagesize grupagesize
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/drivers/net/ethernet/ibm/ehea/
H A Dehea_qmr.c29 queue->current_q_offset += queue->pagesize; in hw_qpageit_get_inc()
31 queue->current_q_offset -= queue->pagesize; in hw_qpageit_get_inc()
41 const u32 pagesize, const u32 qe_size) in hw_queue_ctor() argument
43 int pages_per_kpage = PAGE_SIZE / pagesize; in hw_queue_ctor()
46 if ((pagesize > PAGE_SIZE) || (!pages_per_kpage)) { in hw_queue_ctor()
47 pr_err("pagesize conflict! kernel pagesize=%d, ehea pagesize=%d\n", in hw_queue_ctor()
48 (int)PAGE_SIZE, (int)pagesize); in hw_queue_ctor()
52 queue->queue_length = nr_of_pages * pagesize; in hw_queue_ctor()
70 kpage += pagesize; in hw_queue_ctor()
77 queue->pagesize = pagesize; in hw_queue_ctor()
[all …]
/linux/tools/testing/selftests/powerpc/tm/
H A 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/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-inventec-transformers.dts134 pagesize = <128>;
177 pagesize = <128>;
183 pagesize = <128>;
229 pagesize = <128>;
241 pagesize = <128>;
253 pagesize = <128>;
H A Dibm-power11-quad.dtsi405 pagesize = <256>;
421 pagesize = <256>;
437 pagesize = <256>;
453 pagesize = <256>;
758 pagesize = <256>;
774 pagesize = <256>;
790 pagesize = <256>;
806 pagesize = <256>;
1110 pagesize = <256>;
1126 pagesize = <256>;
[all …]
/linux/drivers/mtd/nand/raw/
H A Dnand_samsung.c25 /* Get pagesize */ in samsung_nand_decode_id()
26 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/arch/loongarch/lib/
H A Ddump_tlb.c22 pr_info("PageSize : 0x%0x\n", read_csr_pagesize()); in dump_tlb_regs()
34 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/drivers/mtd/devices/
H A 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()
662 dev_info(&spi->dev, "%s (%lld KBytes) pagesize %d bytes%s\n", 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
[all …]
/linux/drivers/staging/rtl8723bs/hal/
H A Drtl8723b_cmd.c493 u16 BufIndex, PageSize = 128; in rtl8723b_set_FwRsvdPagePkt() local
503 MaxRsvdPageBufSize = RsvdPageNum*PageSize; in rtl8723b_set_FwRsvdPagePkt()
525 BufIndex += (CurtPktPageNum*PageSize); in rtl8723b_set_FwRsvdPagePkt()
536 BufIndex += (CurtPktPageNum*PageSize); in rtl8723b_set_FwRsvdPagePkt()
553 BufIndex += (CurtPktPageNum*PageSize); in rtl8723b_set_FwRsvdPagePkt()
570 BufIndex += (CurtPktPageNum*PageSize); in rtl8723b_set_FwRsvdPagePkt()
587 BufIndex += (CurtPktPageNum*PageSize); in rtl8723b_set_FwRsvdPagePkt()
804 u16 BufIndex, PageSize; in SetFwRsvdPagePkt_BTCoex() local
811 PageSize = PAGE_SIZE_TX_8723B; in SetFwRsvdPagePkt_BTCoex()
814 MaxRsvdPageBufSize = RsvdPageNum*PageSize; in SetFwRsvdPagePkt_BTCoex()
[all …]
/linux/tools/testing/selftests/cgroup/
H A 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()

12345678910>>...15