Lines Matching refs:arg

855 			void *arg)  in online_pages_range()  argument
858 unsigned long onlined_pages = *(unsigned long *)arg; in online_pages_range()
866 *(unsigned long *)arg = onlined_pages; in online_pages_range()
889 struct zone *zone, struct memory_notify *arg) in node_states_check_changes_online() argument
913 arg->status_change_nid_normal = nid; in node_states_check_changes_online()
915 arg->status_change_nid_normal = -1; in node_states_check_changes_online()
932 arg->status_change_nid_high = nid; in node_states_check_changes_online()
934 arg->status_change_nid_high = -1; in node_states_check_changes_online()
936 arg->status_change_nid_high = arg->status_change_nid_normal; in node_states_check_changes_online()
945 arg->status_change_nid = nid; in node_states_check_changes_online()
947 arg->status_change_nid = -1; in node_states_check_changes_online()
950 static void node_states_set_node(int node, struct memory_notify *arg) in node_states_set_node() argument
952 if (arg->status_change_nid_normal >= 0) in node_states_set_node()
955 if (arg->status_change_nid_high >= 0) in node_states_set_node()
971 struct memory_notify arg; in online_pages() local
999 arg.start_pfn = pfn; in online_pages()
1000 arg.nr_pages = nr_pages; in online_pages()
1001 node_states_check_changes_online(nr_pages, zone, &arg); in online_pages()
1005 ret = memory_notify(MEM_GOING_ONLINE, &arg); in online_pages()
1008 memory_notify(MEM_CANCEL_ONLINE, &arg); in online_pages()
1032 memory_notify(MEM_CANCEL_ONLINE, &arg); in online_pages()
1043 node_states_set_node(zone_to_nid(zone), &arg); in online_pages()
1062 memory_notify(MEM_ONLINE, &arg); in online_pages()
1579 struct zone *zone, struct memory_notify *arg) in node_states_check_changes_offline() argument
1607 arg->status_change_nid_normal = zone_to_nid(zone); in node_states_check_changes_offline()
1609 arg->status_change_nid_normal = -1; in node_states_check_changes_offline()
1628 arg->status_change_nid_high = zone_to_nid(zone); in node_states_check_changes_offline()
1630 arg->status_change_nid_high = -1; in node_states_check_changes_offline()
1632 arg->status_change_nid_high = arg->status_change_nid_normal; in node_states_check_changes_offline()
1649 arg->status_change_nid = zone_to_nid(zone); in node_states_check_changes_offline()
1651 arg->status_change_nid = -1; in node_states_check_changes_offline()
1654 static void node_states_clear_node(int node, struct memory_notify *arg) in node_states_clear_node() argument
1656 if (arg->status_change_nid_normal >= 0) in node_states_clear_node()
1660 (arg->status_change_nid_high >= 0)) in node_states_clear_node()
1664 (arg->status_change_nid >= 0)) in node_states_clear_node()
1676 struct memory_notify arg; in __offline_pages() local
1701 arg.start_pfn = start_pfn; in __offline_pages()
1702 arg.nr_pages = nr_pages; in __offline_pages()
1703 node_states_check_changes_offline(nr_pages, zone, &arg); in __offline_pages()
1705 ret = memory_notify(MEM_GOING_OFFLINE, &arg); in __offline_pages()
1784 node_states_clear_node(node, &arg); in __offline_pages()
1785 if (arg.status_change_nid >= 0) in __offline_pages()
1791 memory_notify(MEM_OFFLINE, &arg); in __offline_pages()
1798 memory_notify(MEM_CANCEL_OFFLINE, &arg); in __offline_pages()
1824 void *arg, int (*func)(struct memory_block *, void *)) in walk_memory_range() argument
1847 ret = func(mem, arg); in walk_memory_range()
1861 static int check_memblock_offlined_cb(struct memory_block *mem, void *arg) in check_memblock_offlined_cb() argument