Lines Matching refs:gw_node
2418 struct batadv_gw_node *gw_node, *curr_gw = NULL;
2426 hlist_for_each_entry_rcu(gw_node, &bat_priv->gw.gateway_list, list) {
2427 orig_node = gw_node->orig_node;
2437 if (!kref_get_unless_zero(&gw_node->refcount))
2445 tmp_gw_factor *= gw_node->bandwidth_down;
2454 curr_gw = gw_node;
2469 curr_gw = gw_node;
2481 batadv_gw_node_put(gw_node);
2566 const struct batadv_gw_node *gw_node)
2573 router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT);
2584 (curr_gw == gw_node ? "=>" : " "),
2585 gw_node->orig_node->orig,
2588 gw_node->bandwidth_down / 10,
2589 gw_node->bandwidth_down % 10,
2590 gw_node->bandwidth_up / 10,
2591 gw_node->bandwidth_up % 10);
2607 struct batadv_gw_node *gw_node;
2614 hlist_for_each_entry_rcu(gw_node, &bat_priv->gw.gateway_list, list) {
2616 if (batadv_iv_gw_write_buffer_text(bat_priv, seq, gw_node) < 0)
2634 * @gw_node: Gateway to be dumped
2641 struct batadv_gw_node *gw_node)
2649 router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT);
2671 if (curr_gw == gw_node)
2678 gw_node->orig_node->orig) ||
2685 gw_node->bandwidth_down) ||
2687 gw_node->bandwidth_up)) {
2715 struct batadv_gw_node *gw_node;
2722 hlist_for_each_entry(gw_node, &bat_priv->gw.gateway_list, list) {
2727 gw_node)) {