Lines Matching defs:node_states
398 enum node_states {
418 extern nodemask_t node_states[NR_NODE_STATES];
421 static inline int node_state(int node, enum node_states state)
423 return node_isset(node, node_states[state]);
426 static inline void node_set_state(int node, enum node_states state)
428 __node_set(node, &node_states[state]);
431 static inline void node_clear_state(int node, enum node_states state)
433 __node_clear(node, &node_states[state]);
436 static inline int num_node_state(enum node_states state)
438 return nodes_weight(node_states[state]);
442 for_each_node_mask((__node), node_states[__state])
444 #define first_online_node first_node(node_states[N_ONLINE])
445 #define first_memory_node first_node(node_states[N_MEMORY])
448 return next_node(nid, node_states[N_ONLINE]);
452 return next_node(nid, node_states[N_MEMORY]);
472 static inline int node_state(int node, enum node_states state)
477 static inline void node_set_state(int node, enum node_states state)
481 static inline void node_clear_state(int node, enum node_states state)
485 static inline int num_node_state(enum node_states state)
528 #define node_online_map node_states[N_ONLINE]
529 #define node_possible_map node_states[N_POSSIBLE]