Searched refs:numpages (Results 1 - 26 of 26) sorted by relevance

/linux-4.1.27/arch/s390/include/asm/
H A Dcacheflush.h7 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 Dpageattr.c39 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 Dpageattr.c37 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 Dcacheflush.h36 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 Dpgtable_types.h416 unsigned numpages, unsigned long page_flags);
418 unsigned numpages);
/linux-4.1.27/arch/s390/mm/
H A Dpageattr.c65 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 Dpageattr.c36 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 Dlivepatch.c41 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 Dpci-calgary_64.c658 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 Ddebug-pagealloc.c128 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 Dvmscan.c1468 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 Dcacheflush.h151 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 Dcacheflush.h30 int change_page_attr(struct page *page, int numpages, pgprot_t prot);
/linux-4.1.27/arch/alpha/mm/
H A Dnuma.c50 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 Dpgtable_32.c423 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 Dhash_utils_64.c1518 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 Dcacheflush.h485 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 Dnand_bbt.c417 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 Dshm.c524 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 Dsetup.c325 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 Dhwrpb.h142 unsigned long numpages; member in struct:memclust_struct
/linux-4.1.27/drivers/crypto/qat/qat_common/
H A Dicp_qat_uclo.h341 unsigned short numpages; member in struct:icp_qat_uof_image
H A Dqat_uclo.c576 if (image->numpages > 1) { qat_uclo_check_image_compat()
/linux-4.1.27/fs/ocfs2/
H A Dalloc.c6630 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 Dmm.h2085 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 Dinit_64.c1625 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()

Completed in 660 milliseconds