Searched refs:curr_gw (Results 1 – 4 of 4) sorted by relevance
85 gw_node = rcu_dereference(bat_priv->gw.curr_gw); in batadv_gw_get_selected_gw_node()146 curr_gw_node = rcu_replace_pointer(bat_priv->gw.curr_gw, new_gw_node, in batadv_gw_select()180 struct batadv_gw_node *curr_gw; in batadv_gw_check_client_stop() local185 curr_gw = batadv_gw_get_selected_gw_node(bat_priv); in batadv_gw_check_client_stop()186 if (!curr_gw) in batadv_gw_check_client_stop()199 batadv_gw_node_put(curr_gw); in batadv_gw_check_client_stop()210 struct batadv_gw_node *curr_gw = NULL; in batadv_gw_election() local220 curr_gw = batadv_gw_get_selected_gw_node(bat_priv); in batadv_gw_election()222 if (atomic_xchg(&bat_priv->gw.reselect, 0) == 0 && curr_gw) in batadv_gw_election()231 if (curr_gw == next_gw) in batadv_gw_election()[all …]
615 struct batadv_gw_node *curr_gw = NULL; in batadv_v_gw_get_best_gw_node() local628 if (curr_gw && bw <= max_bw) in batadv_v_gw_get_best_gw_node()631 batadv_gw_node_put(curr_gw); in batadv_v_gw_get_best_gw_node()633 curr_gw = gw_node; in batadv_v_gw_get_best_gw_node()634 kref_get(&curr_gw->refcount); in batadv_v_gw_get_best_gw_node()642 return curr_gw; in batadv_v_gw_get_best_gw_node()658 struct batadv_gw_node *curr_gw; in batadv_v_gw_is_eligible() local666 curr_gw = batadv_gw_node_get(bat_priv, curr_gw_orig); in batadv_v_gw_is_eligible()667 if (!curr_gw) { in batadv_v_gw_is_eligible()672 if (batadv_v_gw_throughput_get(curr_gw, &gw_throughput) < 0) { in batadv_v_gw_is_eligible()[all …]
2489 struct batadv_gw_node *curr_gw = NULL; in batadv_iv_gw_get_best_gw_node() local2525 batadv_gw_node_put(curr_gw); in batadv_iv_gw_get_best_gw_node()2526 curr_gw = gw_node; in batadv_iv_gw_get_best_gw_node()2527 kref_get(&curr_gw->refcount); in batadv_iv_gw_get_best_gw_node()2539 batadv_gw_node_put(curr_gw); in batadv_iv_gw_get_best_gw_node()2540 curr_gw = gw_node; in batadv_iv_gw_get_best_gw_node()2541 kref_get(&curr_gw->refcount); in batadv_iv_gw_get_best_gw_node()2560 return curr_gw; in batadv_iv_gw_get_best_gw_node()2658 struct batadv_gw_node *curr_gw = NULL; in batadv_iv_gw_dump_entry() local2671 curr_gw = batadv_gw_get_selected_gw_node(bat_priv); in batadv_iv_gw_dump_entry()[all …]
1138 struct batadv_gw_node __rcu *curr_gw; member