Lines Matching defs:arg

631 	struct zone *zone, struct memory_notify *arg)
635 arg->status_change_nid = NUMA_NO_NODE;
636 arg->status_change_nid_normal = NUMA_NO_NODE;
637 arg->status_change_nid_high = NUMA_NO_NODE;
640 arg->status_change_nid = nid;
642 arg->status_change_nid_normal = nid;
645 arg->status_change_nid_high = nid;
649 static void node_states_set_node(int node, struct memory_notify *arg)
651 if (arg->status_change_nid_normal >= 0)
654 if (arg->status_change_nid_high >= 0)
657 if (arg->status_change_nid >= 0)
788 struct memory_notify arg;
801 arg.start_pfn = pfn;
802 arg.nr_pages = nr_pages;
803 node_states_check_changes_online(nr_pages, zone, &arg);
805 ret = memory_notify(MEM_GOING_ONLINE, &arg);
835 node_states_set_node(nid, &arg);
861 memory_notify(MEM_ONLINE, &arg);
869 memory_notify(MEM_CANCEL_ONLINE, &arg);
1013 static int online_memory_block(struct memory_block *mem, void *arg)
1388 struct zone *zone, struct memory_notify *arg)
1394 arg->status_change_nid = NUMA_NO_NODE;
1395 arg->status_change_nid_normal = NUMA_NO_NODE;
1396 arg->status_change_nid_high = NUMA_NO_NODE;
1409 arg->status_change_nid_normal = zone_to_nid(zone);
1422 arg->status_change_nid_high = zone_to_nid(zone);
1438 arg->status_change_nid = zone_to_nid(zone);
1441 static void node_states_clear_node(int node, struct memory_notify *arg)
1443 if (arg->status_change_nid_normal >= 0)
1446 if (arg->status_change_nid_high >= 0)
1449 if (arg->status_change_nid >= 0)
1468 struct memory_notify arg;
1514 arg.start_pfn = start_pfn;
1515 arg.nr_pages = nr_pages;
1516 node_states_check_changes_offline(nr_pages, zone, &arg);
1518 ret = memory_notify(MEM_GOING_OFFLINE, &arg);
1609 node_states_clear_node(node, &arg);
1610 if (arg.status_change_nid >= 0) {
1620 memory_notify(MEM_OFFLINE, &arg);
1627 memory_notify(MEM_CANCEL_OFFLINE, &arg);
1638 static int check_memblock_offlined_cb(struct memory_block *mem, void *arg)
1671 static int check_no_memblock_for_node_cb(struct memory_block *mem, void *arg)
1673 int nid = *(int *)arg;
1804 static int try_offline_memory_block(struct memory_block *mem, void *arg)
1807 uint8_t **online_types = arg;
1833 static int try_reonline_memory_block(struct memory_block *mem, void *arg)
1835 uint8_t **online_types = arg;