• Home
  • Raw
  • Download

Lines Matching refs:arg

617 			void *arg)  in online_pages_range()  argument
639 *(unsigned long *)arg += nr_pages; in online_pages_range()
645 struct zone *zone, struct memory_notify *arg) in node_states_check_changes_online() argument
649 arg->status_change_nid = NUMA_NO_NODE; in node_states_check_changes_online()
650 arg->status_change_nid_normal = NUMA_NO_NODE; in node_states_check_changes_online()
651 arg->status_change_nid_high = NUMA_NO_NODE; in node_states_check_changes_online()
654 arg->status_change_nid = nid; in node_states_check_changes_online()
656 arg->status_change_nid_normal = nid; in node_states_check_changes_online()
659 arg->status_change_nid_high = nid; in node_states_check_changes_online()
663 static void node_states_set_node(int node, struct memory_notify *arg) in node_states_set_node() argument
665 if (arg->status_change_nid_normal >= 0) in node_states_set_node()
668 if (arg->status_change_nid_high >= 0) in node_states_set_node()
671 if (arg->status_change_nid >= 0) in node_states_set_node()
798 struct memory_notify arg; in online_pages() local
815 arg.start_pfn = pfn; in online_pages()
816 arg.nr_pages = nr_pages; in online_pages()
817 node_states_check_changes_online(nr_pages, zone, &arg); in online_pages()
819 ret = memory_notify(MEM_GOING_ONLINE, &arg); in online_pages()
851 node_states_set_node(nid, &arg); in online_pages()
866 memory_notify(MEM_ONLINE, &arg); in online_pages()
874 memory_notify(MEM_CANCEL_ONLINE, &arg); in online_pages()
1021 static int online_memory_block(struct memory_block *mem, void *arg) in online_memory_block() argument
1423 struct zone *zone, struct memory_notify *arg) in node_states_check_changes_offline() argument
1429 arg->status_change_nid = NUMA_NO_NODE; in node_states_check_changes_offline()
1430 arg->status_change_nid_normal = NUMA_NO_NODE; in node_states_check_changes_offline()
1431 arg->status_change_nid_high = NUMA_NO_NODE; in node_states_check_changes_offline()
1444 arg->status_change_nid_normal = zone_to_nid(zone); in node_states_check_changes_offline()
1457 arg->status_change_nid_high = zone_to_nid(zone); in node_states_check_changes_offline()
1473 arg->status_change_nid = zone_to_nid(zone); in node_states_check_changes_offline()
1476 static void node_states_clear_node(int node, struct memory_notify *arg) in node_states_clear_node() argument
1478 if (arg->status_change_nid_normal >= 0) in node_states_clear_node()
1481 if (arg->status_change_nid_high >= 0) in node_states_clear_node()
1484 if (arg->status_change_nid >= 0) in node_states_clear_node()
1497 struct memory_notify arg; in __offline_pages() local
1525 arg.start_pfn = start_pfn; in __offline_pages()
1526 arg.nr_pages = nr_pages; in __offline_pages()
1527 node_states_check_changes_offline(nr_pages, zone, &arg); in __offline_pages()
1529 ret = memory_notify(MEM_GOING_OFFLINE, &arg); in __offline_pages()
1616 node_states_clear_node(node, &arg); in __offline_pages()
1617 if (arg.status_change_nid >= 0) { in __offline_pages()
1625 memory_notify(MEM_OFFLINE, &arg); in __offline_pages()
1632 memory_notify(MEM_CANCEL_OFFLINE, &arg); in __offline_pages()
1648 static int check_memblock_offlined_cb(struct memory_block *mem, void *arg) in check_memblock_offlined_cb() argument
1681 static int check_no_memblock_for_node_cb(struct memory_block *mem, void *arg) in check_no_memblock_for_node_cb() argument
1683 int nid = *(int *)arg; in check_no_memblock_for_node_cb()