Lines Matching refs:gw_node
2253 struct batadv_gw_node *gw_node, *curr_gw = NULL; in batadv_iv_gw_get_best_gw_node() local
2261 hlist_for_each_entry_rcu(gw_node, &bat_priv->gw.gateway_list, list) { in batadv_iv_gw_get_best_gw_node()
2262 orig_node = gw_node->orig_node; in batadv_iv_gw_get_best_gw_node()
2272 if (!kref_get_unless_zero(&gw_node->refcount)) in batadv_iv_gw_get_best_gw_node()
2280 tmp_gw_factor *= gw_node->bandwidth_down; in batadv_iv_gw_get_best_gw_node()
2288 curr_gw = gw_node; in batadv_iv_gw_get_best_gw_node()
2302 curr_gw = gw_node; in batadv_iv_gw_get_best_gw_node()
2314 batadv_gw_node_put(gw_node); in batadv_iv_gw_get_best_gw_node()
2403 struct batadv_gw_node *gw_node) in batadv_iv_gw_dump_entry() argument
2411 router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT); in batadv_iv_gw_dump_entry()
2433 if (curr_gw == gw_node) in batadv_iv_gw_dump_entry()
2440 gw_node->orig_node->orig) || in batadv_iv_gw_dump_entry()
2449 gw_node->bandwidth_down) || in batadv_iv_gw_dump_entry()
2451 gw_node->bandwidth_up)) { in batadv_iv_gw_dump_entry()
2476 struct batadv_gw_node *gw_node; in batadv_iv_gw_dump() local
2483 hlist_for_each_entry(gw_node, &bat_priv->gw.gateway_list, list) { in batadv_iv_gw_dump()
2488 gw_node)) { in batadv_iv_gw_dump()