Searched refs:curr_gw (Results 1 – 4 of 4) sorted by relevance
109 gw_node = rcu_dereference(bat_priv->gw.curr_gw); in batadv_gw_get_selected_gw_node()163 curr_gw_node = rcu_dereference_protected(bat_priv->gw.curr_gw, 1); in batadv_gw_select()164 rcu_assign_pointer(bat_priv->gw.curr_gw, new_gw_node); in batadv_gw_select()198 struct batadv_gw_node *curr_gw; in batadv_gw_check_client_stop() local203 curr_gw = batadv_gw_get_selected_gw_node(bat_priv); in batadv_gw_check_client_stop()204 if (!curr_gw) in batadv_gw_check_client_stop()217 batadv_gw_node_put(curr_gw); in batadv_gw_check_client_stop()226 struct batadv_gw_node *curr_gw = NULL; in batadv_gw_election() local238 curr_gw = batadv_gw_get_selected_gw_node(bat_priv); in batadv_gw_election()240 if (!batadv_atomic_dec_not_zero(&bat_priv->gw.reselect) && curr_gw) in batadv_gw_election()[all …]
757 struct batadv_gw_node *gw_node, *curr_gw = NULL; in batadv_v_gw_get_best_gw_node() local768 if (curr_gw && bw <= max_bw) in batadv_v_gw_get_best_gw_node()771 if (curr_gw) in batadv_v_gw_get_best_gw_node()772 batadv_gw_node_put(curr_gw); in batadv_v_gw_get_best_gw_node()774 curr_gw = gw_node; in batadv_v_gw_get_best_gw_node()775 kref_get(&curr_gw->refcount); in batadv_v_gw_get_best_gw_node()783 return curr_gw; in batadv_v_gw_get_best_gw_node()798 struct batadv_gw_node *curr_gw, *orig_gw = NULL; in batadv_v_gw_is_eligible() local804 curr_gw = batadv_gw_node_get(bat_priv, curr_gw_orig); in batadv_v_gw_is_eligible()805 if (!curr_gw) { in batadv_v_gw_is_eligible()[all …]
2509 struct batadv_gw_node *gw_node, *curr_gw = NULL; in batadv_iv_gw_get_best_gw_node() local2543 if (curr_gw) in batadv_iv_gw_get_best_gw_node()2544 batadv_gw_node_put(curr_gw); in batadv_iv_gw_get_best_gw_node()2545 curr_gw = gw_node; in batadv_iv_gw_get_best_gw_node()2546 kref_get(&curr_gw->refcount); in batadv_iv_gw_get_best_gw_node()2558 if (curr_gw) in batadv_iv_gw_get_best_gw_node()2559 batadv_gw_node_put(curr_gw); in batadv_iv_gw_get_best_gw_node()2560 curr_gw = gw_node; in batadv_iv_gw_get_best_gw_node()2561 kref_get(&curr_gw->refcount); in batadv_iv_gw_get_best_gw_node()2581 return curr_gw; in batadv_iv_gw_get_best_gw_node()[all …]
1098 struct batadv_gw_node __rcu *curr_gw; member