Lines Matching refs:nr_vmemmap_pages

190 	unsigned long nr_vmemmap_pages = 0;  in memory_block_online()  local
209 nr_vmemmap_pages = mem->altmap->free; in memory_block_online()
212 arg.altmap_nr_pages = nr_vmemmap_pages; in memory_block_online()
213 arg.start_pfn = start_pfn + nr_vmemmap_pages; in memory_block_online()
214 arg.nr_pages = nr_pages - nr_vmemmap_pages; in memory_block_online()
221 if (nr_vmemmap_pages) { in memory_block_online()
222 ret = mhp_init_memmap_on_memory(start_pfn, nr_vmemmap_pages, in memory_block_online()
228 ret = online_pages(start_pfn + nr_vmemmap_pages, in memory_block_online()
229 nr_pages - nr_vmemmap_pages, zone, mem->group); in memory_block_online()
231 if (nr_vmemmap_pages) in memory_block_online()
232 mhp_deinit_memmap_on_memory(start_pfn, nr_vmemmap_pages); in memory_block_online()
240 if (nr_vmemmap_pages) in memory_block_online()
242 nr_vmemmap_pages); in memory_block_online()
261 unsigned long nr_vmemmap_pages = 0; in memory_block_offline() local
273 nr_vmemmap_pages = mem->altmap->free; in memory_block_offline()
276 if (nr_vmemmap_pages) in memory_block_offline()
278 -nr_vmemmap_pages); in memory_block_offline()
280 ret = offline_pages(start_pfn + nr_vmemmap_pages, in memory_block_offline()
281 nr_pages - nr_vmemmap_pages, mem->zone, mem->group); in memory_block_offline()
284 if (nr_vmemmap_pages) in memory_block_offline()
286 mem->group, nr_vmemmap_pages); in memory_block_offline()
290 if (nr_vmemmap_pages) in memory_block_offline()
291 mhp_deinit_memmap_on_memory(start_pfn, nr_vmemmap_pages); in memory_block_offline()
295 arg.altmap_nr_pages = nr_vmemmap_pages; in memory_block_offline()
296 arg.start_pfn = start_pfn + nr_vmemmap_pages; in memory_block_offline()
297 arg.nr_pages = nr_pages - nr_vmemmap_pages; in memory_block_offline()