/linux/tools/testing/selftests/mm/ |
H A D | va_high_addr_switch.c | 43 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 D | madv_populate.c | 28 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, pagesiz in test_holes() [all...] |
H A D | mkdirty.c | 28 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 D | hugetlb_dio.c | 92 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 D | pfnmap.c | 34 static int test_read_access(char *addr, size_t size, size_t pagesize) in test_read_access() 44 for (offs = 0; offs < size; offs += pagesize) in test_read_access() 55 unsigned long long pagesize) in FIXTURE() 85 start = (start + pagesize - 1) & ~(pagesize - 1); in FIXTURE_TEARDOWN() 86 end &= ~(pagesize - 1); in FIXTURE_TEARDOWN() 92 if (end > start + 2 * pagesize) { in FIXTURE_TEARDOWN() 104 size_t pagesize; in TEST_F() 114 self->pagesize = getpagesize(); in TEST_F() 117 if (find_ram_target(&self->phys_addr, self->pagesize)) in TEST_F() 32 test_read_access(char * addr,size_t size,size_t pagesize) test_read_access() argument 54 size_t pagesize; FIXTURE() local [all...] |
H A D | cow.c | 34 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() 795 mem = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, in do_run_with_base_page() 803 ret = madvise(mem, pagesize, MADV_NOHUGEPAGE); in do_run_with_base_page() 812 memset(mem, 1, pagesize); in do_run_with_base_page() 815 madvise(mem, pagesize, MADV_PAGEOUT); in do_run_with_base_page() 823 fn(mem, pagesize, false); in do_run_with_base_page() 825 munmap(mem, pagesize); in do_run_with_base_page() [all …]
|
H A D | hugepage-vmemmap.c | 25 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 D | hugetlb-read-hwpoison.c | 179 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 D | gup_longterm.c | 33 static size_t pagesize; variable 117 if (size == pagesize) { in do_test() 130 if (size == pagesize || shared) { in do_test() 307 fn(fd, pagesize); in run_with_memfd() 329 fn(fd, pagesize); in run_with_tmpfile() 352 fn(fd, pagesize); in run_with_local_tmpfile() 503 pagesize = getpagesize(); in main()
|
H A D | ksm_functional_tests.c | 47 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() 639 for (i = 0; i < size / 2; i += pagesize) { in test_prot_none() 696 pagesize = getpagesize(); in main()
|
/linux/drivers/misc/sgi-gru/ |
H A D | gruhandles.c | 135 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 D | gruhandles.h | 204 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 D | ehea_qmr.c | 29 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 D | tm-signal-pagefault.c | 52 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 D | aspeed-bmc-inventec-transformers.dts | 134 pagesize = <128>; 177 pagesize = <128>; 183 pagesize = <128>; 229 pagesize = <128>; 241 pagesize = <128>; 253 pagesize = <128>;
|
H A D | ibm-power11-quad.dtsi | 405 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 D | nand_samsung.c | 25 /* 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/Documentation/devicetree/bindings/eeprom/ |
H A D | at25.yaml | 49 pagesize: 99 Size of the eeprom page. Deprecated, use "pagesize" property instead. 118 - pagesize 139 pagesize = <64>;
|
/linux/arch/loongarch/lib/ |
H A D | dump_tlb.c | 22 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/iommu/amd/ |
H A D | amd_iommu_types.h | 357 * Pagesize is expected to be a power-of-two 359 #define PAGE_SIZE_LEVEL(pagesize) \ argument 360 ((__ffs(pagesize) - 12) / 9) 363 * Pagesize is expected to be a power-of-two 365 #define PAGE_SIZE_PTE_COUNT(pagesize) \ argument 366 (1ULL << ((__ffs(pagesize) - 12) % 9)) 370 * Pagesize is expected to be a power-of-two 372 #define PAGE_SIZE_ALIGN(address, pagesize) \ argument 373 ((address) & ~((pagesize) - 1)) 375 * Creates an IOMMU PTE for an address and a given pagesize [all …]
|
/linux/drivers/mtd/devices/ |
H A D | mtd_dataflash.c | 622 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/tools/testing/selftests/cgroup/ |
H A D | test_zswap.c | 265 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/drivers/staging/rtl8723bs/hal/ |
H A D | rtl8723b_cmd.c | 508 u16 BufIndex, PageSize = 128; in rtl8723b_set_FwRsvdPagePkt() local 518 MaxRsvdPageBufSize = RsvdPageNum*PageSize; in rtl8723b_set_FwRsvdPagePkt() 540 BufIndex += (CurtPktPageNum*PageSize); in rtl8723b_set_FwRsvdPagePkt() 551 BufIndex += (CurtPktPageNum*PageSize); in rtl8723b_set_FwRsvdPagePkt() 568 BufIndex += (CurtPktPageNum*PageSize); in rtl8723b_set_FwRsvdPagePkt() 585 BufIndex += (CurtPktPageNum*PageSize); in rtl8723b_set_FwRsvdPagePkt() 602 BufIndex += (CurtPktPageNum*PageSize); in rtl8723b_set_FwRsvdPagePkt() 822 u16 BufIndex, PageSize; in SetFwRsvdPagePkt_BTCoex() local 829 PageSize = PAGE_SIZE_TX_8723B; in SetFwRsvdPagePkt_BTCoex() 832 MaxRsvdPageBufSize = RsvdPageNum*PageSize; in SetFwRsvdPagePkt_BTCoex() [all …]
|
/linux/arch/mips/dec/prom/ |
H A D | memory.c | 73 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/Documentation/userspace-api/media/dvb/ |
H A D | dmx-mmap.rst | 33 multiple of the pagesize and mmap will fail when the specified 57 ``start`` must be a multiple of the pagesize. Use of this option is 106 they are too large, or not aligned on a ``PAGESIZE`` boundary.)
|