/kernel/linux/linux-5.10/drivers/base/ |
H A D | memory.c | 178 int online_type, int nid) in memory_block_action() 188 ret = online_pages(start_pfn, nr_pages, online_type, nid); in memory_block_action() 214 mem->online_type, mem->nid); in memory_block_change_state() 231 * When called via device_online() without configuring the online_type, in memory_subsys_online() 234 if (mem->online_type == MMOP_OFFLINE) in memory_subsys_online() 235 mem->online_type = MMOP_ONLINE; in memory_subsys_online() 238 mem->online_type = MMOP_OFFLINE; in memory_subsys_online() 256 const int online_type = memhp_online_type_from_str(buf); in state_store() local 260 if (online_type < 0) in state_store() 267 switch (online_type) { in state_store() 177 memory_block_action(unsigned long start_section_nr, unsigned long action, int online_type, int nid) memory_block_action() argument 310 print_allowed_zone(char *buf, int len, int nid, unsigned long start_pfn, unsigned long nr_pages, int online_type, struct zone *default_zone) print_allowed_zone() argument 397 const int online_type = memhp_online_type_from_str(buf); auto_online_blocks_store() local [all...] |
/kernel/linux/linux-6.6/drivers/base/ |
H A D | memory.c | 197 zone = zone_for_pfn_range(mem->online_type, mem->nid, mem->group, in memory_block_online() 335 * When called via device_online() without configuring the online_type, in memory_subsys_online() 338 if (mem->online_type == MMOP_OFFLINE) in memory_subsys_online() 339 mem->online_type = MMOP_ONLINE; in memory_subsys_online() 342 mem->online_type = MMOP_OFFLINE; in memory_subsys_online() 360 const int online_type = mhp_online_type_from_str(buf); in state_store() local 364 if (online_type < 0) in state_store() 371 switch (online_type) { in state_store() 375 /* mem->online_type is protected by device_hotplug_lock */ in state_store() 376 mem->online_type in state_store() 414 print_allowed_zone(char *buf, int len, int nid, struct memory_group *group, unsigned long start_pfn, unsigned long nr_pages, int online_type, struct zone *default_zone) print_allowed_zone() argument 501 const int online_type = mhp_online_type_from_str(buf); auto_online_blocks_store() local [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | memory_hotplug.c | 78 const int online_type = memhp_online_type_from_str(str); in setup_memhp_default_state() local 80 if (online_type >= 0) in setup_memhp_default_state() 81 memhp_default_online_type = online_type; in setup_memhp_default_state() 769 struct zone *zone_for_pfn_range(int online_type, int nid, in zone_for_pfn_range() argument 772 if (online_type == MMOP_ONLINE_KERNEL) in zone_for_pfn_range() 775 if (online_type == MMOP_ONLINE_MOVABLE) in zone_for_pfn_range() 782 int online_type, int nid) in online_pages() 798 zone = zone_for_pfn_range(online_type, nid, pfn, nr_pages); in online_pages() 1015 mem->online_type = memhp_default_online_type; in online_memory_block() 1806 uint8_t online_type in try_offline_memory_block() local 781 online_pages(unsigned long pfn, unsigned long nr_pages, int online_type, int nid) online_pages() argument [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | memory_hotplug.c | 231 const int online_type = mhp_online_type_from_str(str); in setup_memhp_default_state() local 233 if (online_type >= 0) in setup_memhp_default_state() 234 mhp_default_online_type = online_type; in setup_memhp_default_state() 1048 struct zone *zone_for_pfn_range(int online_type, int nid, in zone_for_pfn_range() argument 1052 if (online_type == MMOP_ONLINE_KERNEL) in zone_for_pfn_range() 1055 if (online_type == MMOP_ONLINE_MOVABLE) in zone_for_pfn_range() 1318 mem->online_type = mhp_default_online_type; in online_memory_block() 2273 uint8_t online_type = MMOP_ONLINE_KERNEL; in try_offline_memory_block() local 2279 * Sense the online_type via the zone of the memory block. Offlining in try_offline_memory_block() 2285 online_type in try_offline_memory_block() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | memory.h | 29 int online_type; /* for passing data to online routine */ member
|
H A D | memory_hotplug.h | 116 int online_type, int nid); 136 /* Default online_type (MMOP_*) when new memory blocks are added. */ 362 extern struct zone *zone_for_pfn_range(int online_type, int nid,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | memory.h | 70 int online_type; /* for passing data to online routine */ member
|
H A D | memory_hotplug.h | 178 /* Default online_type (MMOP_*) when new memory blocks are added. */ 353 extern struct zone *zone_for_pfn_range(int online_type, int nid,
|