Home
last modified time | relevance | path

Searched refs:curr_gw (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/net/batman-adv/
Dgateway_client.c76 gw_node = rcu_dereference(bat_priv->gw.curr_gw); in batadv_gw_get_selected_gw_node()
124 curr_gw_node = rcu_dereference_protected(bat_priv->gw.curr_gw, 1); in batadv_gw_select()
125 rcu_assign_pointer(bat_priv->gw.curr_gw, new_gw_node); in batadv_gw_select()
154 struct batadv_gw_node *gw_node, *curr_gw = NULL; in batadv_gw_get_best_gw_node() local
188 if (curr_gw) in batadv_gw_get_best_gw_node()
189 batadv_gw_node_free_ref(curr_gw); in batadv_gw_get_best_gw_node()
190 curr_gw = gw_node; in batadv_gw_get_best_gw_node()
191 atomic_inc(&curr_gw->refcount); in batadv_gw_get_best_gw_node()
203 if (curr_gw) in batadv_gw_get_best_gw_node()
204 batadv_gw_node_free_ref(curr_gw); in batadv_gw_get_best_gw_node()
[all …]
Dtypes.h608 struct batadv_gw_node __rcu *curr_gw; /* rcu protected pointer */ member