/linux-master/tools/testing/selftests/mm/ |
H A D | soft-dirty.c | 15 static void test_simple(int pagemap_fd, int pagesize) argument 20 map = aligned_alloc(pagesize, pagesize); 48 static void test_vma_reuse(int pagemap_fd, int pagesize) argument 52 map = mmap(NULL, pagesize, (PROT_READ | PROT_WRITE), (MAP_PRIVATE | MAP_ANON), -1, 0); 61 munmap(map, pagesize); 63 map2 = mmap(NULL, pagesize, (PROT_READ | PROT_WRITE), (MAP_PRIVATE | MAP_ANON), -1, 0); 74 munmap(map2, pagesize); 77 static void test_hugepage(int pagemap_fd, int pagesize) argument 84 ksft_exit_fail_msg("Reading PMD pagesize faile 127 test_mprotect(int pagemap_fd, int pagesize, bool anon) argument 180 test_mprotect_anon(int pagemap_fd, int pagesize) argument 185 test_mprotect_file(int pagemap_fd, int pagesize) argument 193 int pagesize; local [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); 119 munmap(mem, pagesize); 148 if (!pagemap_is_populated(pagemap_fd, mem + thpsize - pagesize)) { 164 mem = mmap(NULL, pagesize, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, 172 memset(mem, 1, pagesize); 173 if (mprotect(mem, pagesize, PROT_READ)) { 179 if (syscall(__NR_mbind, mem, pagesize, MPOL_LOCAL, NULL, 0x7fful, 187 munmap(mem, pagesize); 205 memset(mem, 1, pagesize); [all...] |
H A D | madv_populate.c | 28 static size_t pagesize; variable 35 addr = mmap(0, pagesize, PROT_READ | PROT_WRITE, 40 ret = madvise(addr, pagesize, MADV_POPULATE_READ); 44 ret = madvise(addr, pagesize, MADV_POPULATE_WRITE); 48 munmap(addr, pagesize); 104 ret = munmap(addr + pagesize, pagesize); 117 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_READ); 120 ret = madvise(addr, 2 * pagesize, MADV_POPULATE_WRITE); 125 ret = madvise(addr + pagesize, pagesiz [all...] |
H A D | split_huge_page_test.c | 23 uint64_t pagesize; variable 157 /* remap the first pagesize of first THP */ 158 pte_mapped = mremap(one_page, pagesize, pagesize, MREMAP_MAYMOVE); 160 /* remap the Nth pagesize of Nth THP */ 162 pte_mapped2 = mremap(one_page + pmd_pagesize * i + pagesize * i, 163 pagesize, pagesize, 165 pte_mapped + pagesize * i); 172 for (i = 0; i < pagesize * [all...] |
H A D | hugepage-vmemmap.c | 39 static size_t pagesize; variable 59 lseek(fd, (unsigned long)addr / pagesize * sizeof(pagemap), SEEK_SET); 89 for (i = 1; i < maplength / pagesize; i++) { 109 pagesize = psize();
|
H A D | cow.c | 34 static size_t pagesize; variable 46 return __builtin_ctzll(size / pagesize); 67 kb = (pagesize >> 10) << i; 102 for (; size; addr += pagesize, size -= pagesize) 718 mem = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, 725 ret = madvise(mem, pagesize, MADV_NOHUGEPAGE); 733 memset(mem, 0, pagesize); 736 madvise(mem, pagesize, MADV_PAGEOUT); 743 fn(mem, pagesize); [all...] |
H A D | gup_longterm.c | 33 static size_t pagesize; variable 104 if (size == pagesize) 114 if (size == pagesize || shared) 248 fn(fd, pagesize); 271 fn(fd, pagesize); 294 fn(fd, pagesize); 443 pagesize = getpagesize();
|
H A D | hugetlb-read-hwpoison.c | 179 const unsigned long pagesize = getpagesize(); local 202 hwp_addr = filemap + len / 2 + pagesize; 203 if (madvise(hwp_addr, pagesize, MADV_HWPOISON) < 0) { 214 len / 2 + pagesize)) 222 len / 2 + MAX(2 * pagesize, wr_chunk_size), 223 len / 2 - MAX(2 * pagesize, wr_chunk_size)))
|
H A D | ksm_functional_tests.c | 38 static size_t pagesize; variable 49 for (offs_a = 0; offs_a < size; offs_a += pagesize) { 55 for (offs_b = offs_a + pagesize; offs_b < size; 56 offs_b += pagesize) { 272 pages_expected = size / pagesize; 292 for (offs = size / 2; offs < size; offs += pagesize) 576 for (i = 0; i < size / 2; i += pagesize) { 612 pagesize = getpagesize();
|
/linux-master/drivers/misc/sgi-gru/ |
H A D | gruhandles.c | 135 int asid, int pagesize, int global, int n, 140 tgh->pagesize = pagesize; 153 int pagesize) 160 tfh->pagesize = pagesize; 169 int pagesize) 176 tfh->pagesize = pagesize; 133 tgh_invalidate(struct gru_tlb_global_handle *tgh, unsigned long vaddr, unsigned long vaddrmask, int asid, int pagesize, int global, int n, unsigned short ctxbitmap) argument 150 tfh_write_only(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) argument 166 tfh_write_restart(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) argument
|
H A D | gruhandles.h | 204 unsigned int pagesize:5; member in struct:gru_tlb_global_handle 291 unsigned int pagesize:5; member in struct:gru_tlb_fault_handle 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); [all...] |
/linux-master/drivers/mtd/nand/raw/ |
H A D | nand_amd.c | 28 memorg->pagesize == 512) { 32 memorg->pagesize;
|
H A D | nand_samsung.c | 25 /* Get pagesize */ 26 memorg->pagesize = 2048 << (extid & 0x03); 27 mtd->writesize = memorg->pagesize; 69 memorg->pagesize;
|
H A D | nand_jedec.c | 100 memorg->pagesize = le32_to_cpu(p->byte_per_page); 101 mtd->writesize = memorg->pagesize; 106 mtd->erasesize = memorg->pages_per_eraseblock * memorg->pagesize;
|
/linux-master/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); 122 uffdio_copy.dst = msg.arg.pagefault.address & ~(pagesize-1); 127 uffdio_copy.len = pagesize; 145 pagesize = sysconf(_SC_PAGE_SIZE);
|
/linux-master/arch/mips/dec/prom/ |
H A D | memory.c | 73 mem_size += (8 * bm->pagesize); 75 mem_start += (8 * bm->pagesize); 78 mem_start += mem_size + (8 * bm->pagesize);
|
/linux-master/arch/loongarch/lib/ |
H A D | dump_tlb.c | 34 unsigned int pagesize, c0, c1, i; local 47 pagesize = read_csr_pagesize(); 67 pr_info("Index: %4d pgsize=0x%x ", i, (1 << pagesize));
|
/linux-master/drivers/mtd/nand/raw/atmel/ |
H A D | pmecc.h | 42 int pagesize; member in struct:atmel_pmecc_user_req
|
/linux-master/drivers/usb/storage/ |
H A D | alauda.c | 87 unsigned int pagesize; /* page size in bytes */ member in struct:alauda_media_info 431 MEDIA_INFO(us).pagesize = 1 << media_info->pageshift; 726 * redundancy data. Returns (pagesize+64)*pages bytes in data. 745 data, (MEDIA_INFO(us).pagesize + 64) * pages, NULL); 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; local 766 int dest_offset = i * pagesize; 767 int src_offset = i * (pagesize 817 unsigned int pagesize = MEDIA_INFO(us).pagesize; local 922 unsigned int pagesize = MEDIA_INFO(us).pagesize; local 1016 unsigned int pagesize = MEDIA_INFO(us).pagesize; local [all...] |
/linux-master/arch/alpha/boot/ |
H A D | main.c | 159 if (INIT_HWRPB->pagesize != 8192) { 160 srm_printk("Expected 8kB pages, got %ldkB\n", INIT_HWRPB->pagesize >> 10);
|
H A D | bootp.c | 153 if (INIT_HWRPB->pagesize != 8192) { 155 INIT_HWRPB->pagesize >> 10);
|
/linux-master/drivers/mtd/nand/ |
H A D | core.c | 363 if (!memorg->bits_per_cell || !memorg->pagesize || 379 mtd->erasesize = memorg->pagesize * memorg->pages_per_eraseblock; 380 mtd->writesize = memorg->pagesize; 381 mtd->writebufsize = memorg->pagesize;
|
/linux-master/arch/x86/virt/svm/ |
H A D | sev.c | 41 pagesize : 1, member in struct:rmpentry::__anon11::__anon12 265 *level = RMP_TO_PG_LEVEL(large_entry->pagesize); 478 level = RMP_TO_PG_LEVEL(state->pagesize); 512 state.pagesize = PG_LEVEL_TO_RMP(level); 524 state.pagesize = PG_LEVEL_TO_RMP(level);
|
/linux-master/include/linux/mtd/ |
H A D | nand.h | 20 * @pagesize: page size 31 unsigned int pagesize; member in struct:nand_memory_organization 44 .pagesize = (ps), \ 485 return nand->memorg.pagesize; 534 return nand->memorg.pagesize * nand->memorg.pages_per_eraseblock; 572 nand->memorg.pagesize; 753 pageoffs = do_div(tmp, nand->memorg.pagesize); 813 return (loff_t)npages * nand->memorg.pagesize; 934 nand->memorg.pagesize - iter->req.dataoffs, 959 iter->req.datalen = min_t(unsigned int, nand->memorg.pagesize, [all...] |
/linux-master/drivers/iommu/amd/ |
H A D | amd_iommu_types.h | 340 #define PAGE_SIZE_LEVEL(pagesize) \ 341 ((__ffs(pagesize) - 12) / 9) 346 #define PAGE_SIZE_PTE_COUNT(pagesize) \ 347 (1ULL << ((__ffs(pagesize) - 12) % 9)) 353 #define PAGE_SIZE_ALIGN(address, pagesize) \ 354 ((address) & ~((pagesize) - 1)) 356 * Creates an IOMMU PTE for an address and a given pagesize 360 #define PAGE_SIZE_PTE(address, pagesize) \ 361 (((address) | ((pagesize) - 1)) & \ 362 (~(pagesize >> [all...] |