• Home
  • Raw
  • Download

Lines Matching refs:pages

33 	static struct page **pages;  in pcpu_get_pages()  local
34 size_t pages_size = pcpu_nr_units * pcpu_unit_pages * sizeof(pages[0]); in pcpu_get_pages()
38 if (!pages) in pcpu_get_pages()
39 pages = pcpu_mem_zalloc(pages_size, GFP_KERNEL); in pcpu_get_pages()
40 return pages; in pcpu_get_pages()
54 struct page **pages, int page_start, int page_end) in pcpu_free_pages() argument
61 struct page *page = pages[pcpu_page_idx(cpu, i)]; in pcpu_free_pages()
82 struct page **pages, int page_start, int page_end, in pcpu_alloc_pages() argument
92 struct page **pagep = &pages[pcpu_page_idx(cpu, i)]; in pcpu_alloc_pages()
103 __free_page(pages[pcpu_page_idx(cpu, i)]); in pcpu_alloc_pages()
109 __free_page(pages[pcpu_page_idx(tcpu, i)]); in pcpu_alloc_pages()
153 struct page **pages, int page_start, int page_end) in pcpu_unmap_pages() argument
164 pages[pcpu_page_idx(cpu, i)] = page; in pcpu_unmap_pages()
192 static int __pcpu_map_pages(unsigned long addr, struct page **pages, in __pcpu_map_pages() argument
196 PAGE_KERNEL, pages); in __pcpu_map_pages()
214 struct page **pages, int page_start, int page_end) in pcpu_map_pages() argument
221 &pages[pcpu_page_idx(cpu, page_start)], in pcpu_map_pages()
227 pcpu_set_page_chunk(pages[pcpu_page_idx(cpu, i)], in pcpu_map_pages()
278 struct page **pages; in pcpu_populate_chunk() local
280 pages = pcpu_get_pages(); in pcpu_populate_chunk()
281 if (!pages) in pcpu_populate_chunk()
284 if (pcpu_alloc_pages(chunk, pages, page_start, page_end, gfp)) in pcpu_populate_chunk()
287 if (pcpu_map_pages(chunk, pages, page_start, page_end)) { in pcpu_populate_chunk()
288 pcpu_free_pages(chunk, pages, page_start, page_end); in pcpu_populate_chunk()
311 struct page **pages; in pcpu_depopulate_chunk() local
318 pages = pcpu_get_pages(); in pcpu_depopulate_chunk()
319 BUG_ON(!pages); in pcpu_depopulate_chunk()
324 pcpu_unmap_pages(chunk, pages, page_start, page_end); in pcpu_depopulate_chunk()
328 pcpu_free_pages(chunk, pages, page_start, page_end); in pcpu_depopulate_chunk()