curr_gw          2414 net/batman-adv/bat_iv_ogm.c 	struct batadv_gw_node *gw_node, *curr_gw = NULL;
curr_gw          2448 net/batman-adv/bat_iv_ogm.c 				if (curr_gw)
curr_gw          2449 net/batman-adv/bat_iv_ogm.c 					batadv_gw_node_put(curr_gw);
curr_gw          2450 net/batman-adv/bat_iv_ogm.c 				curr_gw = gw_node;
curr_gw          2451 net/batman-adv/bat_iv_ogm.c 				kref_get(&curr_gw->refcount);
curr_gw          2463 net/batman-adv/bat_iv_ogm.c 				if (curr_gw)
curr_gw          2464 net/batman-adv/bat_iv_ogm.c 					batadv_gw_node_put(curr_gw);
curr_gw          2465 net/batman-adv/bat_iv_ogm.c 				curr_gw = gw_node;
curr_gw          2466 net/batman-adv/bat_iv_ogm.c 				kref_get(&curr_gw->refcount);
curr_gw          2486 net/batman-adv/bat_iv_ogm.c 	return curr_gw;
curr_gw          2564 net/batman-adv/bat_iv_ogm.c 	struct batadv_gw_node *curr_gw;
curr_gw          2577 net/batman-adv/bat_iv_ogm.c 	curr_gw = batadv_gw_get_selected_gw_node(bat_priv);
curr_gw          2580 net/batman-adv/bat_iv_ogm.c 		   (curr_gw == gw_node ? "=>" : "  "),
curr_gw          2590 net/batman-adv/bat_iv_ogm.c 	if (curr_gw)
curr_gw          2591 net/batman-adv/bat_iv_ogm.c 		batadv_gw_node_put(curr_gw);
curr_gw          2641 net/batman-adv/bat_iv_ogm.c 	struct batadv_gw_node *curr_gw = NULL;
curr_gw          2653 net/batman-adv/bat_iv_ogm.c 	curr_gw = batadv_gw_get_selected_gw_node(bat_priv);
curr_gw          2667 net/batman-adv/bat_iv_ogm.c 	if (curr_gw == gw_node)
curr_gw          2692 net/batman-adv/bat_iv_ogm.c 	if (curr_gw)
curr_gw          2693 net/batman-adv/bat_iv_ogm.c 		batadv_gw_node_put(curr_gw);
curr_gw           747 net/batman-adv/bat_v.c 	struct batadv_gw_node *gw_node, *curr_gw = NULL;
curr_gw           758 net/batman-adv/bat_v.c 		if (curr_gw && bw <= max_bw)
curr_gw           761 net/batman-adv/bat_v.c 		if (curr_gw)
curr_gw           762 net/batman-adv/bat_v.c 			batadv_gw_node_put(curr_gw);
curr_gw           764 net/batman-adv/bat_v.c 		curr_gw = gw_node;
curr_gw           765 net/batman-adv/bat_v.c 		kref_get(&curr_gw->refcount);
curr_gw           773 net/batman-adv/bat_v.c 	return curr_gw;
curr_gw           788 net/batman-adv/bat_v.c 	struct batadv_gw_node *curr_gw, *orig_gw = NULL;
curr_gw           794 net/batman-adv/bat_v.c 	curr_gw = batadv_gw_node_get(bat_priv, curr_gw_orig);
curr_gw           795 net/batman-adv/bat_v.c 	if (!curr_gw) {
curr_gw           800 net/batman-adv/bat_v.c 	if (batadv_v_gw_throughput_get(curr_gw, &gw_throughput) < 0) {
curr_gw           824 net/batman-adv/bat_v.c 	if (curr_gw)
curr_gw           825 net/batman-adv/bat_v.c 		batadv_gw_node_put(curr_gw);
curr_gw           838 net/batman-adv/bat_v.c 	struct batadv_gw_node *curr_gw;
curr_gw           851 net/batman-adv/bat_v.c 	curr_gw = batadv_gw_get_selected_gw_node(bat_priv);
curr_gw           854 net/batman-adv/bat_v.c 		   (curr_gw == gw_node ? "=>" : "  "),
curr_gw           865 net/batman-adv/bat_v.c 	if (curr_gw)
curr_gw           866 net/batman-adv/bat_v.c 		batadv_gw_node_put(curr_gw);
curr_gw           921 net/batman-adv/bat_v.c 	struct batadv_gw_node *curr_gw = NULL;
curr_gw           933 net/batman-adv/bat_v.c 	curr_gw = batadv_gw_get_selected_gw_node(bat_priv);
curr_gw           947 net/batman-adv/bat_v.c 	if (curr_gw == gw_node) {
curr_gw           992 net/batman-adv/bat_v.c 	if (curr_gw)
curr_gw           993 net/batman-adv/bat_v.c 		batadv_gw_node_put(curr_gw);
curr_gw            95 net/batman-adv/gateway_client.c 	gw_node = rcu_dereference(bat_priv->gw.curr_gw);
curr_gw           149 net/batman-adv/gateway_client.c 	curr_gw_node = rcu_dereference_protected(bat_priv->gw.curr_gw, 1);
curr_gw           150 net/batman-adv/gateway_client.c 	rcu_assign_pointer(bat_priv->gw.curr_gw, new_gw_node);
curr_gw           184 net/batman-adv/gateway_client.c 	struct batadv_gw_node *curr_gw;
curr_gw           189 net/batman-adv/gateway_client.c 	curr_gw = batadv_gw_get_selected_gw_node(bat_priv);
curr_gw           190 net/batman-adv/gateway_client.c 	if (!curr_gw)
curr_gw           203 net/batman-adv/gateway_client.c 	batadv_gw_node_put(curr_gw);
curr_gw           212 net/batman-adv/gateway_client.c 	struct batadv_gw_node *curr_gw = NULL;
curr_gw           224 net/batman-adv/gateway_client.c 	curr_gw = batadv_gw_get_selected_gw_node(bat_priv);
curr_gw           226 net/batman-adv/gateway_client.c 	if (!batadv_atomic_dec_not_zero(&bat_priv->gw.reselect) && curr_gw)
curr_gw           235 net/batman-adv/gateway_client.c 	if (curr_gw == next_gw)
curr_gw           256 net/batman-adv/gateway_client.c 	if (curr_gw && !next_gw) {
curr_gw           261 net/batman-adv/gateway_client.c 	} else if (!curr_gw && next_gw) {
curr_gw           288 net/batman-adv/gateway_client.c 	if (curr_gw)
curr_gw           289 net/batman-adv/gateway_client.c 		batadv_gw_node_put(curr_gw);
curr_gw           420 net/batman-adv/gateway_client.c 	struct batadv_gw_node *gw_node, *curr_gw = NULL;
curr_gw           466 net/batman-adv/gateway_client.c 		curr_gw = batadv_gw_get_selected_gw_node(bat_priv);
curr_gw           467 net/batman-adv/gateway_client.c 		if (gw_node == curr_gw)
curr_gw           470 net/batman-adv/gateway_client.c 		if (curr_gw)
curr_gw           471 net/batman-adv/gateway_client.c 			batadv_gw_node_put(curr_gw);
curr_gw           747 net/batman-adv/gateway_client.c 	struct batadv_gw_node *curr_gw = NULL;
curr_gw           776 net/batman-adv/gateway_client.c 		curr_gw = batadv_gw_get_selected_gw_node(bat_priv);
curr_gw           777 net/batman-adv/gateway_client.c 		if (!curr_gw)
curr_gw           781 net/batman-adv/gateway_client.c 		if (curr_gw->orig_node == orig_dst_node)
curr_gw           788 net/batman-adv/gateway_client.c 		neigh_curr = batadv_find_router(bat_priv, curr_gw->orig_node,
curr_gw           822 net/batman-adv/gateway_client.c 	if (curr_gw)
curr_gw           823 net/batman-adv/gateway_client.c 		batadv_gw_node_put(curr_gw);
curr_gw          1120 net/batman-adv/types.h 	struct batadv_gw_node __rcu *curr_gw;