Lines Matching refs:pages
138 unsigned long end, pgprot_t prot, struct page **pages, int *nr) in vmap_pte_range() argument
151 struct page *page = pages[*nr]; in vmap_pte_range()
164 unsigned long end, pgprot_t prot, struct page **pages, int *nr) in vmap_pmd_range() argument
174 if (vmap_pte_range(pmd, addr, next, prot, pages, nr)) in vmap_pmd_range()
181 unsigned long end, pgprot_t prot, struct page **pages, int *nr) in vmap_pud_range() argument
191 if (vmap_pmd_range(pud, addr, next, prot, pages, nr)) in vmap_pud_range()
198 unsigned long end, pgprot_t prot, struct page **pages, int *nr) in vmap_p4d_range() argument
208 if (vmap_pud_range(p4d, addr, next, prot, pages, nr)) in vmap_p4d_range()
221 pgprot_t prot, struct page **pages) in vmap_page_range_noflush() argument
233 err = vmap_p4d_range(pgd, addr, next, prot, pages, &nr); in vmap_page_range_noflush()
242 pgprot_t prot, struct page **pages) in vmap_page_range() argument
246 ret = vmap_page_range_noflush(start, end, prot, pages); in vmap_page_range()
1777 void *vm_map_ram(struct page **pages, unsigned int count, int node, pgprot_t prot) in vm_map_ram() argument
1798 if (vmap_page_range(addr, addr + size, prot, pages) < 0) { in vm_map_ram()
1962 pgprot_t prot, struct page **pages) in map_kernel_range_noflush() argument
1964 return vmap_page_range_noflush(addr, addr + size, prot, pages); in map_kernel_range_noflush()
2005 int map_vm_area(struct vm_struct *area, pgprot_t prot, struct page **pages) in map_vm_area() argument
2011 err = vmap_page_range(addr, end, prot, pages); in map_vm_area()
2176 if (page_address(area->pages[i])) in set_area_direct_map()
2177 set_direct_map(area->pages[i]); in set_area_direct_map()
2209 unsigned long addr = (unsigned long)page_address(area->pages[i]); in vm_remove_mappings()
2254 struct page *page = area->pages[i]; in __vunmap()
2261 kvfree(area->pages); in __vunmap()
2369 void *vmap(struct page **pages, unsigned int count, in vmap() argument
2385 if (map_vm_area(area, prot, pages)) { in vmap()
2400 struct page **pages; in __vmalloc_area_node() local
2413 pages = __vmalloc_node(array_size, 1, nested_gfp|highmem_mask, in __vmalloc_area_node()
2416 pages = kmalloc_node(array_size, nested_gfp, node); in __vmalloc_area_node()
2419 if (!pages) { in __vmalloc_area_node()
2425 area->pages = pages; in __vmalloc_area_node()
2442 area->pages[i] = page; in __vmalloc_area_node()
2448 if (map_vm_area(area, prot, pages)) in __vmalloc_area_node()
3453 counters[page_to_nid(v->pages[nr])]++; in show_numa_info()
3525 if (is_vmalloc_addr(v->pages)) in s_show()