/linux-4.1.27/arch/s390/include/asm/ |
H A D | cacheflush.h | 7 int set_memory_ro(unsigned long addr, int numpages); 8 int set_memory_rw(unsigned long addr, int numpages); 9 int set_memory_nx(unsigned long addr, int numpages); 10 int set_memory_x(unsigned long addr, int numpages);
|
/linux-4.1.27/arch/arm64/mm/ |
H A D | pageattr.c | 39 static int change_memory_common(unsigned long addr, int numpages, change_memory_common() argument 43 unsigned long size = PAGE_SIZE*numpages; change_memory_common() 60 if (!numpages) change_memory_common() 73 int set_memory_ro(unsigned long addr, int numpages) set_memory_ro() argument 75 return change_memory_common(addr, numpages, set_memory_ro() 80 int set_memory_rw(unsigned long addr, int numpages) set_memory_rw() argument 82 return change_memory_common(addr, numpages, set_memory_rw() 87 int set_memory_nx(unsigned long addr, int numpages) set_memory_nx() argument 89 return change_memory_common(addr, numpages, set_memory_nx() 95 int set_memory_x(unsigned long addr, int numpages) set_memory_x() argument 97 return change_memory_common(addr, numpages, set_memory_x()
|
/linux-4.1.27/arch/arm/mm/ |
H A D | pageattr.c | 37 static int change_memory_common(unsigned long addr, int numpages, change_memory_common() argument 41 unsigned long size = PAGE_SIZE*numpages; change_memory_common() 68 int set_memory_ro(unsigned long addr, int numpages) set_memory_ro() argument 70 return change_memory_common(addr, numpages, set_memory_ro() 75 int set_memory_rw(unsigned long addr, int numpages) set_memory_rw() argument 77 return change_memory_common(addr, numpages, set_memory_rw() 82 int set_memory_nx(unsigned long addr, int numpages) set_memory_nx() argument 84 return change_memory_common(addr, numpages, set_memory_nx() 89 int set_memory_x(unsigned long addr, int numpages) set_memory_x() argument 91 return change_memory_common(addr, numpages, set_memory_x()
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | cacheflush.h | 36 int _set_memory_uc(unsigned long addr, int numpages); 37 int _set_memory_wc(unsigned long addr, int numpages); 38 int _set_memory_wb(unsigned long addr, int numpages); 39 int set_memory_uc(unsigned long addr, int numpages); 40 int set_memory_wc(unsigned long addr, int numpages); 41 int set_memory_wb(unsigned long addr, int numpages); 42 int set_memory_x(unsigned long addr, int numpages); 43 int set_memory_nx(unsigned long addr, int numpages); 44 int set_memory_ro(unsigned long addr, int numpages); 45 int set_memory_rw(unsigned long addr, int numpages); 46 int set_memory_np(unsigned long addr, int numpages); 47 int set_memory_4k(unsigned long addr, int numpages); 77 int set_pages_uc(struct page *page, int numpages); 78 int set_pages_wb(struct page *page, int numpages); 79 int set_pages_x(struct page *page, int numpages); 80 int set_pages_nx(struct page *page, int numpages); 81 int set_pages_ro(struct page *page, int numpages); 82 int set_pages_rw(struct page *page, int numpages);
|
H A D | pgtable_types.h | 416 unsigned numpages, unsigned long page_flags); 418 unsigned numpages);
|
/linux-4.1.27/arch/s390/mm/ |
H A D | pageattr.c | 65 static void change_page_attr(unsigned long addr, int numpages, change_page_attr() argument 71 for (i = 0; i < numpages; i++) { change_page_attr() 83 int set_memory_ro(unsigned long addr, int numpages) set_memory_ro() argument 85 change_page_attr(addr, numpages, pte_wrprotect); set_memory_ro() 89 int set_memory_rw(unsigned long addr, int numpages) set_memory_rw() argument 91 change_page_attr(addr, numpages, pte_mkwrite); set_memory_rw() 96 int set_memory_nx(unsigned long addr, int numpages) set_memory_nx() argument 101 int set_memory_x(unsigned long addr, int numpages) set_memory_x() argument 123 void __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument 132 for (i = 0; i < numpages;) { __kernel_map_pages() 140 nr = min(numpages - i, nr); __kernel_map_pages()
|
/linux-4.1.27/arch/x86/mm/ |
H A D | pageattr.c | 36 unsigned long numpages; member in struct:cpa_data 178 static void cpa_flush_range(unsigned long start, int numpages, int cache) cpa_flush_range() argument 197 for (i = 0, addr = start; i < numpages; i++, addr += PAGE_SIZE) { cpa_flush_range() 208 static void cpa_flush_array(unsigned long *start, int numpages, int cache, cpa_flush_array() argument 212 unsigned long do_wbinvd = cache && numpages >= 1024; /* 4M threshold */ cpa_flush_array() 227 for (i = 0; i < numpages; i++) { cpa_flush_array() 464 unsigned long nextpage_addr, numpages, pmask, psize, addr, pfn; try_preserve_large_page() local 500 numpages = (nextpage_addr - address) >> PAGE_SHIFT; try_preserve_large_page() 501 if (numpages < cpa->numpages) try_preserve_large_page() 502 cpa->numpages = numpages; try_preserve_large_page() 575 if (address == (address & pmask) && cpa->numpages == (psize >> PAGE_SHIFT)) { try_preserve_large_page() 982 end = start + (cpa->numpages << PAGE_SHIFT); populate_pud() 994 cur_pages = min_t(int, (int)cpa->numpages, cur_pages); populate_pud() 1014 if (cpa->numpages == cur_pages) populate_pud() 1042 tmp = populate_pmd(cpa, start, end, cpa->numpages - cur_pages, populate_pud() 1082 addr + (cpa->numpages << PAGE_SHIFT)); populate_pgd() 1086 cpa->numpages = ret; populate_pgd() 1105 * Also set numpages to '1' indicating that we processed cpa req for __cpa_process_fault() 1106 * one virtual address page and its pfn. TBD: numpages can be set based __cpa_process_fault() 1111 cpa->numpages = 1; __cpa_process_fault() 1184 cpa->numpages = 1; __change_page_attr() 1195 * return. cp->numpages and cpa->tlbflush have been updated in __change_page_attr() 1296 int ret, numpages = cpa->numpages; __change_page_attr_set_clr() local 1298 while (numpages) { __change_page_attr_set_clr() 1303 cpa->numpages = numpages; __change_page_attr_set_clr() 1306 cpa->numpages = 1; __change_page_attr_set_clr() 1327 BUG_ON(cpa->numpages > numpages || !cpa->numpages); __change_page_attr_set_clr() 1328 numpages -= cpa->numpages; __change_page_attr_set_clr() 1332 *cpa->vaddr += cpa->numpages * PAGE_SIZE; __change_page_attr_set_clr() 1338 static int change_page_attr_set_clr(unsigned long *addr, int numpages, change_page_attr_set_clr() argument 1361 for (i = 0; i < numpages; i++) { change_page_attr_set_clr() 1393 cpa.numpages = numpages; change_page_attr_set_clr() 1428 cpa_flush_array(addr, numpages, cache, change_page_attr_set_clr() 1431 cpa_flush_range(baddr, numpages, cache); change_page_attr_set_clr() 1439 static inline int change_page_attr_set(unsigned long *addr, int numpages, change_page_attr_set() argument 1442 return change_page_attr_set_clr(addr, numpages, mask, __pgprot(0), 0, change_page_attr_set() 1446 static inline int change_page_attr_clear(unsigned long *addr, int numpages, change_page_attr_clear() argument 1449 return change_page_attr_set_clr(addr, numpages, __pgprot(0), mask, 0, change_page_attr_clear() 1453 static inline int cpa_set_pages_array(struct page **pages, int numpages, cpa_set_pages_array() argument 1456 return change_page_attr_set_clr(NULL, numpages, mask, __pgprot(0), 0, cpa_set_pages_array() 1460 static inline int cpa_clear_pages_array(struct page **pages, int numpages, cpa_clear_pages_array() argument 1463 return change_page_attr_set_clr(NULL, numpages, __pgprot(0), mask, 0, cpa_clear_pages_array() 1467 int _set_memory_uc(unsigned long addr, int numpages) _set_memory_uc() argument 1472 return change_page_attr_set(&addr, numpages, _set_memory_uc() 1477 int set_memory_uc(unsigned long addr, int numpages) set_memory_uc() argument 1484 ret = reserve_memtype(__pa(addr), __pa(addr) + numpages * PAGE_SIZE, set_memory_uc() 1489 ret = _set_memory_uc(addr, numpages); set_memory_uc() 1496 free_memtype(__pa(addr), __pa(addr) + numpages * PAGE_SIZE); set_memory_uc() 1552 int _set_memory_wc(unsigned long addr, int numpages) _set_memory_wc() argument 1557 ret = change_page_attr_set(&addr, numpages, _set_memory_wc() 1561 ret = change_page_attr_set_clr(&addr_copy, numpages, _set_memory_wc() 1570 int set_memory_wc(unsigned long addr, int numpages) set_memory_wc() argument 1575 return set_memory_uc(addr, numpages); set_memory_wc() 1577 ret = reserve_memtype(__pa(addr), __pa(addr) + numpages * PAGE_SIZE, set_memory_wc() 1582 ret = _set_memory_wc(addr, numpages); set_memory_wc() 1589 free_memtype(__pa(addr), __pa(addr) + numpages * PAGE_SIZE); set_memory_wc() 1595 int _set_memory_wb(unsigned long addr, int numpages) _set_memory_wb() argument 1598 return change_page_attr_clear(&addr, numpages, _set_memory_wb() 1602 int set_memory_wb(unsigned long addr, int numpages) set_memory_wb() argument 1606 ret = _set_memory_wb(addr, numpages); set_memory_wb() 1610 free_memtype(__pa(addr), __pa(addr) + numpages * PAGE_SIZE); set_memory_wb() 1633 int set_memory_x(unsigned long addr, int numpages) set_memory_x() argument 1638 return change_page_attr_clear(&addr, numpages, __pgprot(_PAGE_NX), 0); set_memory_x() 1642 int set_memory_nx(unsigned long addr, int numpages) set_memory_nx() argument 1647 return change_page_attr_set(&addr, numpages, __pgprot(_PAGE_NX), 0); set_memory_nx() 1651 int set_memory_ro(unsigned long addr, int numpages) set_memory_ro() argument 1653 return change_page_attr_clear(&addr, numpages, __pgprot(_PAGE_RW), 0); set_memory_ro() 1656 int set_memory_rw(unsigned long addr, int numpages) set_memory_rw() argument 1658 return change_page_attr_set(&addr, numpages, __pgprot(_PAGE_RW), 0); set_memory_rw() 1661 int set_memory_np(unsigned long addr, int numpages) set_memory_np() argument 1663 return change_page_attr_clear(&addr, numpages, __pgprot(_PAGE_PRESENT), 0); set_memory_np() 1666 int set_memory_4k(unsigned long addr, int numpages) set_memory_4k() argument 1668 return change_page_attr_set_clr(&addr, numpages, __pgprot(0), set_memory_4k() 1672 int set_pages_uc(struct page *page, int numpages) set_pages_uc() argument 1676 return set_memory_uc(addr, numpages); set_pages_uc() 1733 int set_pages_wb(struct page *page, int numpages) set_pages_wb() argument 1737 return set_memory_wb(addr, numpages); set_pages_wb() 1766 int set_pages_x(struct page *page, int numpages) set_pages_x() argument 1770 return set_memory_x(addr, numpages); set_pages_x() 1774 int set_pages_nx(struct page *page, int numpages) set_pages_nx() argument 1778 return set_memory_nx(addr, numpages); set_pages_nx() 1782 int set_pages_ro(struct page *page, int numpages) set_pages_ro() argument 1786 return set_memory_ro(addr, numpages); set_pages_ro() 1789 int set_pages_rw(struct page *page, int numpages) set_pages_rw() argument 1793 return set_memory_rw(addr, numpages); set_pages_rw() 1798 static int __set_pages_p(struct page *page, int numpages) __set_pages_p() argument 1803 .numpages = numpages, __set_pages_p() 1817 static int __set_pages_np(struct page *page, int numpages) __set_pages_np() argument 1822 .numpages = numpages, __set_pages_np() 1836 void __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument 1842 numpages * PAGE_SIZE); __kernel_map_pages() 1851 __set_pages_p(page, numpages); __kernel_map_pages() 1853 __set_pages_np(page, numpages); __kernel_map_pages() 1883 unsigned numpages, unsigned long page_flags) kernel_map_pages_in_pgd() 1891 .numpages = numpages, kernel_map_pages_in_pgd() 1913 unsigned numpages) kernel_unmap_pages_in_pgd() 1915 unmap_pgd_range(root, address, address + (numpages << PAGE_SHIFT)); kernel_unmap_pages_in_pgd() 1882 kernel_map_pages_in_pgd(pgd_t *pgd, u64 pfn, unsigned long address, unsigned numpages, unsigned long page_flags) kernel_map_pages_in_pgd() argument 1912 kernel_unmap_pages_in_pgd(pgd_t *root, unsigned long address, unsigned numpages) kernel_unmap_pages_in_pgd() argument
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | livepatch.c | 41 int ret, numpages, size = 4; klp_write_module_reloc() local 79 numpages = ((loc & PAGE_MASK) == ((loc + size) & PAGE_MASK)) ? 1 : 2; klp_write_module_reloc() 82 set_memory_rw(loc & PAGE_MASK, numpages); klp_write_module_reloc() 87 set_memory_ro(loc & PAGE_MASK, numpages); klp_write_module_reloc()
|
H A D | pci-calgary_64.c | 658 unsigned int numpages; calgary_reserve_mem_region() local 663 numpages = ((limit - start) >> PAGE_SHIFT); calgary_reserve_mem_region() 664 iommu_range_reserve(pci_iommu(dev->bus), start, numpages); calgary_reserve_mem_region()
|
/linux-4.1.27/mm/ |
H A D | debug-pagealloc.c | 128 void __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument 134 unpoison_pages(page, numpages); __kernel_map_pages() 136 poison_pages(page, numpages); __kernel_map_pages()
|
H A D | vmscan.c | 1468 int numpages = hpage_nr_pages(page); putback_inactive_pages() local 1469 reclaim_stat->recent_rotated[file] += numpages; putback_inactive_pages()
|
/linux-4.1.27/arch/arm64/include/asm/ |
H A D | cacheflush.h | 151 int set_memory_ro(unsigned long addr, int numpages); 152 int set_memory_rw(unsigned long addr, int numpages); 153 int set_memory_x(unsigned long addr, int numpages); 154 int set_memory_nx(unsigned long addr, int numpages);
|
/linux-4.1.27/arch/cris/include/asm/ |
H A D | cacheflush.h | 30 int change_page_attr(struct page *page, int numpages, pgprot_t prot);
|
/linux-4.1.27/arch/alpha/mm/ |
H A D | numa.c | 50 cluster->start_pfn + cluster->numpages); for_each_mem_cluster() 88 end = start + cluster->numpages; for_each_mem_cluster() 99 cluster->start_pfn + cluster->numpages); for_each_mem_cluster() 173 end = start + cluster->numpages; for_each_mem_cluster() 213 end = cluster->start_pfn + cluster->numpages; for_each_mem_cluster()
|
/linux-4.1.27/arch/powerpc/mm/ |
H A D | pgtable_32.c | 423 static int change_page_attr(struct page *page, int numpages, pgprot_t prot) change_page_attr() argument 429 for (i = 0; i < numpages; i++, page++) { change_page_attr() 439 void __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument 444 change_page_attr(page, numpages, enable ? PAGE_KERNEL : __pgprot(0)); __kernel_map_pages()
|
H A D | hash_utils_64.c | 1518 void __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument 1524 for (i = 0; i < numpages; i++, page++) { __kernel_map_pages()
|
/linux-4.1.27/arch/arm/include/asm/ |
H A D | cacheflush.h | 485 int set_memory_ro(unsigned long addr, int numpages); 486 int set_memory_rw(unsigned long addr, int numpages); 487 int set_memory_x(unsigned long addr, int numpages); 488 int set_memory_nx(unsigned long addr, int numpages);
|
/linux-4.1.27/drivers/mtd/nand/ |
H A D | nand_bbt.c | 417 loff_t offs, uint8_t *buf, int numpages) scan_block_fast() 428 for (j = 0; j < numpages; j++) { scan_block_fast() 461 int i, numblocks, numpages; create_bbt() local 468 numpages = 2; create_bbt() 470 numpages = 1; create_bbt() 489 from += mtd->erasesize - (mtd->writesize * numpages); create_bbt() 496 ret = scan_block_fast(mtd, bd, from, buf, numpages); create_bbt() 416 scan_block_fast(struct mtd_info *mtd, struct nand_bbt_descr *bd, loff_t offs, uint8_t *buf, int numpages) scan_block_fast() argument
|
/linux-4.1.27/ipc/ |
H A D | shm.c | 524 size_t numpages = (size + PAGE_SIZE - 1) >> PAGE_SHIFT; newseg() local 533 if (numpages << PAGE_SHIFT < size) newseg() 536 if (ns->shm_tot + numpages < ns->shm_tot || newseg() 537 ns->shm_tot + numpages > ns->shm_ctlall) newseg() 610 ns->shm_tot += numpages; newseg()
|
/linux-4.1.27/arch/alpha/kernel/ |
H A D | setup.c | 325 cluster->start_pfn + cluster->numpages); for_each_mem_cluster() 333 end = cluster->start_pfn + cluster->numpages; for_each_mem_cluster() 383 end = start + cluster->numpages; for_each_mem_cluster() 417 end = cluster->start_pfn + cluster->numpages; for_each_mem_cluster() 482 pfn < cluster->start_pfn + cluster->numpages) { for_each_mem_cluster()
|
/linux-4.1.27/arch/alpha/include/asm/ |
H A D | hwrpb.h | 142 unsigned long numpages; member in struct:memclust_struct
|
/linux-4.1.27/drivers/crypto/qat/qat_common/ |
H A D | icp_qat_uclo.h | 341 unsigned short numpages; member in struct:icp_qat_uof_image
|
H A D | qat_uclo.c | 576 if (image->numpages > 1) { qat_uclo_check_image_compat()
|
/linux-4.1.27/fs/ocfs2/ |
H A D | alloc.c | 6630 int numpages, u64 phys, handle_t *handle) ocfs2_zero_cluster_pages() 6639 if (numpages == 0) ocfs2_zero_cluster_pages() 6643 for(i = 0; i < numpages; i++) { ocfs2_zero_cluster_pages() 6660 ocfs2_unlock_and_free_pages(pages, numpages); ocfs2_zero_cluster_pages() 6666 int numpages, ret = 0; ocfs2_grab_pages() local 6673 numpages = 0; ocfs2_grab_pages() 6677 pages[numpages] = find_or_create_page(mapping, index, GFP_NOFS); ocfs2_grab_pages() 6678 if (!pages[numpages]) { ocfs2_grab_pages() 6684 numpages++; ocfs2_grab_pages() 6691 ocfs2_unlock_and_free_pages(pages, numpages); ocfs2_grab_pages() 6692 numpages = 0; ocfs2_grab_pages() 6695 *num = numpages; ocfs2_grab_pages() 6723 int ret = 0, numpages; ocfs2_zero_range_for_truncate() local 6763 &numpages); ocfs2_zero_range_for_truncate() 6770 numpages, phys, handle); ocfs2_zero_range_for_truncate() 6628 ocfs2_zero_cluster_pages(struct inode *inode, loff_t start, loff_t end, struct page **pages, int numpages, u64 phys, handle_t *handle) ocfs2_zero_cluster_pages() argument
|
/linux-4.1.27/include/linux/ |
H A D | mm.h | 2085 extern void __kernel_map_pages(struct page *page, int numpages, int enable); 2093 kernel_map_pages(struct page *page, int numpages, int enable) kernel_map_pages() argument 2098 __kernel_map_pages(page, numpages, enable); kernel_map_pages() 2105 kernel_map_pages(struct page *page, int numpages, int enable) {} kernel_map_pages() argument
|
/linux-4.1.27/arch/sparc/mm/ |
H A D | init_64.c | 1625 void __kernel_map_pages(struct page *page, int numpages, int enable) __kernel_map_pages() argument 1628 unsigned long phys_end = phys_start + (numpages * PAGE_SIZE); __kernel_map_pages()
|