Searched refs:online_type (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/base/ |
D | memory.c | 234 memory_block_action(unsigned long phys_index, unsigned long action, int online_type) in memory_block_action() argument 247 ret = online_pages(start_pfn, nr_pages, online_type); in memory_block_action() 273 mem->online_type); in memory_block_change_state() 294 if (mem->online_type < 0) in memory_subsys_online() 295 mem->online_type = MMOP_ONLINE_KEEP; in memory_subsys_online() 301 mem->online_type = -1; in memory_subsys_online() 325 int ret, online_type; in store_mem_state() local 332 online_type = MMOP_ONLINE_KERNEL; in store_mem_state() 334 online_type = MMOP_ONLINE_MOVABLE; in store_mem_state() 336 online_type = MMOP_ONLINE_KEEP; in store_mem_state() [all …]
|
/Linux-v4.19/include/linux/ |
D | memory_hotplug.h | 341 int online_type); 342 extern struct zone *zone_for_pfn_range(int online_type, int nid, unsigned start_pfn,
|
D | memory.h | 31 int online_type; /* for passing data to online routine */ member
|
/Linux-v4.19/mm/ |
D | memory_hotplug.c | 858 struct zone * zone_for_pfn_range(int online_type, int nid, unsigned start_pfn, in zone_for_pfn_range() argument 861 if (online_type == MMOP_ONLINE_KERNEL) in zone_for_pfn_range() 864 if (online_type == MMOP_ONLINE_MOVABLE) in zone_for_pfn_range() 874 static struct zone * __meminit move_pfn_range(int online_type, int nid, in move_pfn_range() argument 879 zone = zone_for_pfn_range(online_type, nid, start_pfn, nr_pages); in move_pfn_range() 885 int __ref online_pages(unsigned long pfn, unsigned long nr_pages, int online_type) in online_pages() argument 904 zone = move_pfn_range(online_type, nid, pfn, nr_pages); in online_pages()
|