| /kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
| D | soft-dirty.c | 15 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 84 ksft_exit_fail_msg("Reading PMD pagesize failed"); in test_hugepage() 127 static void test_mprotect(int pagemap_fd, int pagesize, bool anon) in test_mprotect() argument [all …]
|
| 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, pagesize, MADV_POPULATE_READ); in test_holes() 128 ret = madvise(addr + pagesize, pagesize, MADV_POPULATE_WRITE); in test_holes() [all …]
|
| 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 …]
|
| D | split_huge_page_test.c | 21 uint64_t pagesize; variable 177 /* remap the first pagesize of first THP */ in split_pte_mapped_thp() 178 pte_mapped = mremap(one_page, pagesize, pagesize, MREMAP_MAYMOVE); in split_pte_mapped_thp() 180 /* remap the Nth pagesize of Nth THP */ in split_pte_mapped_thp() 182 pte_mapped2 = mremap(one_page + pmd_pagesize * i + pagesize * i, in split_pte_mapped_thp() 183 pagesize, pagesize, in split_pte_mapped_thp() 185 pte_mapped + pagesize * i); in split_pte_mapped_thp() 194 for (i = 0; i < pagesize * 4; i++) in split_pte_mapped_thp() 195 if (i % pagesize == 0 && in split_pte_mapped_thp() 206 (uint64_t)pte_mapped + pagesize * 4); in split_pte_mapped_thp() [all …]
|
| D | cow.c | 33 static size_t pagesize; variable 68 for (; size; addr += pagesize, size -= pagesize) in range_is_swapped() 684 mem = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, in do_run_with_base_page() 691 ret = madvise(mem, pagesize, MADV_NOHUGEPAGE); in do_run_with_base_page() 699 memset(mem, 0, pagesize); in do_run_with_base_page() 702 madvise(mem, pagesize, MADV_PAGEOUT); in do_run_with_base_page() 709 fn(mem, pagesize); in do_run_with_base_page() 711 munmap(mem, pagesize); in do_run_with_base_page() 766 if (!pagemap_is_populated(pagemap_fd, mem + pagesize)) { in do_run_with_thp() 783 ret = mprotect(mem + pagesize, pagesize, PROT_READ); in do_run_with_thp() [all …]
|
| /kernel/liteos_a/testsuites/unittest/basic/mem/vm/smoke/ |
| D | mprotect_test_001.cpp | 36 int pageSize; in Testcase() local 39 pageSize = getpagesize(); in Testcase() 41 ret = mprotect(0, pageSize, PROT_NONE); in Testcase() 45 ret = mprotect(0, pageSize, 0xffff); in Testcase() 49 ret = mprotect((void *)0x1000, pageSize, PROT_READ | PROT_WRITE); in Testcase() 53 ret = mprotect((void *)0xffffff, pageSize, PROT_READ | PROT_WRITE); in Testcase() 57 p = (char *)mmap(NULL, pageSize * 3, PROT_READ, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); in Testcase() 60 ret = mprotect(p, pageSize * 4, PROT_READ | PROT_WRITE); in Testcase() 64 ret = mprotect(p, pageSize, PROT_READ | PROT_WRITE); in Testcase() 66 (void)memset_s(p, pageSize, 0xf, pageSize); in Testcase() [all …]
|
| D | mmap_test_003.cpp | 40 int fd, pageSize; in Testcase() local 43 pageSize = getpagesize(); in Testcase() 47 p1 = (char *)mmap(NULL, pageSize, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0); in Testcase() 49 (void)memset_s(p1, pageSize, 0, pageSize); in Testcase() 51 p2 = (char *)mmap(NULL, pageSize, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0); in Testcase() 53 (void)memset_s(p2, pageSize, 0, pageSize); in Testcase() 55 ret = memcmp(p1, p2, pageSize); in Testcase() 64 p3 = (char *)mmap(NULL, pageSize, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0); in Testcase() 68 ret = munmap(p1, pageSize); in Testcase() 70 ret = munmap(p2, pageSize); in Testcase() [all …]
|
| D | mmap_test_004.cpp | 40 int fd, pageSize; in Testcase() local 43 pageSize = getpagesize(); in Testcase() 47 p1 = (char *)mmap(NULL, pageSize, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in Testcase() 49 (void)memset_s(p1, pageSize, 0, pageSize); in Testcase() 51 p2 = (char *)mmap(NULL, pageSize, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in Testcase() 53 (void)memset_s(p2, pageSize, 0, pageSize); in Testcase() 55 ret = memcmp(p1, p2, pageSize); in Testcase() 64 p3 = (char *)mmap(NULL, pageSize, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in Testcase() 68 ret = munmap(p1, pageSize); in Testcase() 70 ret = munmap(p2, pageSize); in Testcase() [all …]
|
| D | mremap_test_001.cpp | 37 int pageSize; in Testcase() local 41 pageSize = getpagesize(); in Testcase() 42 size = pageSize << 1; in Testcase() 57 newAddr = mremap(p, size, pageSize, MREMAP_MAYMOVE, 0); in Testcase() 61 newAddr = mremap(p, pageSize, pageSize, MREMAP_MAYMOVE, 0); in Testcase() 65 newAddr = mremap(p, pageSize, size, MREMAP_MAYMOVE, 0); in Testcase() 69 newAddr = mremap(p, size, pageSize, MREMAP_MAYMOVE | MREMAP_FIXED, p + pageSize); in Testcase() 73 newAddr = mremap(p, size, size, MREMAP_MAYMOVE | MREMAP_FIXED, p - pageSize); in Testcase() 77 newAddr = mremap(p, size, size + pageSize, MREMAP_MAYMOVE | MREMAP_FIXED, p - pageSize); in Testcase()
|
| D | mmap_test_002.cpp | 38 int pageSize = getpagesize(); in CheckedMmap() local 41 if (pageSize < 0) { in CheckedMmap() 45 p = mmap(NULL, pageSize, prot, flags, fd, 0); in CheckedMmap() 49 ret = munmap(p, pageSize); in CheckedMmap() 60 int pageSize = getpagesize(); in Testcase() local 66 if (pageSize <= 0) { in Testcase() 70 if (pageSize <= 0) { in Testcase() 74 buf = static_cast<char *>(malloc(pageSize)); in Testcase() 76 (void)memset_s(buf, pageSize, 0xf, pageSize); in Testcase() 78 count = write(shmfd, buf, pageSize); in Testcase() [all …]
|
| /kernel/liteos_a/testsuites/unittest/basic/mem/shm/full/ |
| D | shm_test_013.cpp | 39 int pageSize = getpagesize(); in testcase() local 46 writebuf = static_cast<char *>(malloc(pageSize)); in testcase() 48 readbuf = static_cast<char *>(malloc(pageSize)); in testcase() 51 (void)memset_s(writebuf, pageSize, 0xf, pageSize); in testcase() 53 count = write(shmfd, writebuf, pageSize); in testcase() 54 ICUNIT_GOTO_EQUAL(count, pageSize, count, EXIT); in testcase() 58 count = read(shmfd, readbuf, pageSize); in testcase() 59 ICUNIT_GOTO_EQUAL(count, pageSize, count, EXIT); in testcase()
|
| D | shm_test_014.cpp | 41 int pageSize = getpagesize(); in testcase() local 52 writebuf = static_cast<char *>(malloc(pageSize)); in testcase() 54 readbuf = static_cast<char *>(malloc(pageSize)); in testcase() 56 (void)memset_s(writebuf, pageSize, 0xf, pageSize); in testcase() 60 count = write(shmfd, writebuf, pageSize); in testcase() 71 count = write(shmfd, writebuf, pageSize); in testcase() 72 ICUNIT_ASSERT_EQUAL(count, pageSize, count); in testcase() 75 count = read(shmfd, readbuf, pageSize); in testcase()
|
| /kernel/linux/linux-6.6/drivers/misc/sgi-gru/ |
| D | gruhandles.c | 141 int asid, int pagesize, int global, int n, in tgh_invalidate() argument 146 tgh->pagesize = pagesize; in tgh_invalidate() 159 int pagesize) in tfh_write_only() argument 166 tfh->pagesize = pagesize; in tfh_write_only() 175 int pagesize) in tfh_write_restart() argument 182 tfh->pagesize = pagesize; in tfh_write_restart()
|
| 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);
|
| /kernel/linux/linux-5.10/drivers/misc/sgi-gru/ |
| D | gruhandles.c | 141 int asid, int pagesize, int global, int n, in tgh_invalidate() argument 146 tgh->pagesize = pagesize; in tgh_invalidate() 159 int pagesize) in tfh_write_only() argument 166 tfh->pagesize = pagesize; in tfh_write_only() 175 int pagesize) in tfh_write_restart() argument 182 tfh->pagesize = pagesize; in tfh_write_restart()
|
| 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);
|
| /kernel/linux/linux-6.6/drivers/usb/storage/ |
| D | alauda.c | 87 unsigned int pagesize; /* page size in bytes */ member 433 MEDIA_INFO(us).pagesize = 1 << media_info->pageshift; in alauda_init_media() 729 * redundancy data. Returns (pagesize+64)*pages bytes in data. 748 data, (MEDIA_INFO(us).pagesize + 64) * pages, NULL); in alauda_read_block_raw() 753 * data. Returns pagesize*pages bytes in data. Note that data must be big enough 754 * to hold (pagesize+64)*pages bytes of data, but you can ignore those 'extra' 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() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/storage/ |
| D | alauda.c | 87 unsigned int pagesize; /* page size in bytes */ member 431 MEDIA_INFO(us).pagesize = 1 << media_info->pageshift; in alauda_init_media() 726 * redundancy data. Returns (pagesize+64)*pages bytes in data. 745 data, (MEDIA_INFO(us).pagesize + 64) * pages, NULL); in alauda_read_block_raw() 750 * data. Returns pagesize*pages bytes in data. Note that data must be big enough 751 * to hold (pagesize+64)*pages bytes of data, but you can ignore those 'extra' 758 unsigned int pagesize = MEDIA_INFO(us).pagesize; in alauda_read_block() local 766 int dest_offset = i * pagesize; in alauda_read_block() 767 int src_offset = i * (pagesize + 64); in alauda_read_block() 768 memmove(data + dest_offset, data + src_offset, pagesize); in alauda_read_block() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/eeprom/ |
| D | at25.yaml | 47 pagesize: 97 Size of the eeprom page. Deprecated, use "pagesize" property instead. 104 - pagesize 125 pagesize = <64>;
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/ibm/ehea/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/ibm/ehea/ |
| 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 …]
|
| /kernel/linux/linux-5.10/arch/arm64/mm/ |
| D | hugetlbpage.c | 62 size_t pagesize = huge_page_size(h); in arch_hugetlb_migration_supported() local 64 switch (pagesize) { in arch_hugetlb_migration_supported() 74 __func__, pagesize); in arch_hugetlb_migration_supported() 346 size_t pagesize = huge_page_size(hstate_vma(vma)); in arch_make_huge_pte() local 348 if (pagesize == CONT_PTE_SIZE) { in arch_make_huge_pte() 350 } else if (pagesize == CONT_PMD_SIZE) { in arch_make_huge_pte() 352 } else if (pagesize != PUD_SIZE && pagesize != PMD_SIZE) { in arch_make_huge_pte() 354 __func__, pagesize); in arch_make_huge_pte()
|
| /kernel/linux/linux-5.10/arch/loongarch/lib/ |
| D | dump_tlb.c | 18 pr_info("PageSize : 0x%0x\n", read_csr_pagesize()); in dump_tlb_regs() 30 unsigned int pagesize, c0, c1, i; in dump_tlb() local 43 pagesize = read_csr_pagesize(); in dump_tlb() 63 printk("Index: %4d pgsize=0x%x ", i, (1 << pagesize)); in dump_tlb()
|
| /kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
| 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()
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
| 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()
|