Lines Matching refs:page_start

56 			    struct page **pages, int page_start, int page_end)  in pcpu_free_pages()  argument
62 for (i = page_start; i < page_end; i++) { in pcpu_free_pages()
83 struct page **pages, int page_start, int page_end) in pcpu_alloc_pages() argument
90 for (i = page_start; i < page_end; i++) { in pcpu_alloc_pages()
101 while (--i >= page_start) in pcpu_alloc_pages()
107 for (i = page_start; i < page_end; i++) in pcpu_alloc_pages()
126 int page_start, int page_end) in pcpu_pre_unmap_flush() argument
129 pcpu_chunk_addr(chunk, pcpu_low_unit_cpu, page_start), in pcpu_pre_unmap_flush()
152 struct page **pages, int page_start, int page_end) in pcpu_unmap_pages() argument
158 for (i = page_start; i < page_end; i++) { in pcpu_unmap_pages()
165 __pcpu_unmap_pages(pcpu_chunk_addr(chunk, cpu, page_start), in pcpu_unmap_pages()
166 page_end - page_start); in pcpu_unmap_pages()
184 int page_start, int page_end) in pcpu_post_unmap_tlb_flush() argument
187 pcpu_chunk_addr(chunk, pcpu_low_unit_cpu, page_start), in pcpu_post_unmap_tlb_flush()
213 struct page **pages, int page_start, int page_end) in pcpu_map_pages() argument
219 err = __pcpu_map_pages(pcpu_chunk_addr(chunk, cpu, page_start), in pcpu_map_pages()
220 &pages[pcpu_page_idx(cpu, page_start)], in pcpu_map_pages()
221 page_end - page_start); in pcpu_map_pages()
225 for (i = page_start; i < page_end; i++) in pcpu_map_pages()
234 __pcpu_unmap_pages(pcpu_chunk_addr(chunk, tcpu, page_start), in pcpu_map_pages()
235 page_end - page_start); in pcpu_map_pages()
237 pcpu_post_unmap_tlb_flush(chunk, page_start, page_end); in pcpu_map_pages()
254 int page_start, int page_end) in pcpu_post_map_flush() argument
257 pcpu_chunk_addr(chunk, pcpu_low_unit_cpu, page_start), in pcpu_post_map_flush()
274 int page_start, int page_end) in pcpu_populate_chunk() argument
282 if (pcpu_alloc_pages(chunk, pages, page_start, page_end)) in pcpu_populate_chunk()
285 if (pcpu_map_pages(chunk, pages, page_start, page_end)) { in pcpu_populate_chunk()
286 pcpu_free_pages(chunk, pages, page_start, page_end); in pcpu_populate_chunk()
289 pcpu_post_map_flush(chunk, page_start, page_end); in pcpu_populate_chunk()
307 int page_start, int page_end) in pcpu_depopulate_chunk() argument
320 pcpu_pre_unmap_flush(chunk, page_start, page_end); in pcpu_depopulate_chunk()
322 pcpu_unmap_pages(chunk, pages, page_start, page_end); in pcpu_depopulate_chunk()
326 pcpu_free_pages(chunk, pages, page_start, page_end); in pcpu_depopulate_chunk()