orig_node 6446 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c int orig_node = dev_to_node(dev); orig_node 6470 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c set_dev_node(dev, orig_node); orig_node 6540 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c int orig_node = dev_to_node(dev); orig_node 6564 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c set_dev_node(dev, orig_node); orig_node 142 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node; orig_node 145 net/batman-adv/bat_iv_ogm.c orig_node = batadv_orig_hash_find(bat_priv, addr); orig_node 146 net/batman-adv/bat_iv_ogm.c if (orig_node) orig_node 147 net/batman-adv/bat_iv_ogm.c return orig_node; orig_node 149 net/batman-adv/bat_iv_ogm.c orig_node = batadv_orig_node_new(bat_priv, addr); orig_node 150 net/batman-adv/bat_iv_ogm.c if (!orig_node) orig_node 153 net/batman-adv/bat_iv_ogm.c spin_lock_init(&orig_node->bat_iv.ogm_cnt_lock); orig_node 155 net/batman-adv/bat_iv_ogm.c kref_get(&orig_node->refcount); orig_node 157 net/batman-adv/bat_iv_ogm.c batadv_choose_orig, orig_node, orig_node 158 net/batman-adv/bat_iv_ogm.c &orig_node->hash_entry); orig_node 162 net/batman-adv/bat_iv_ogm.c return orig_node; orig_node 166 net/batman-adv/bat_iv_ogm.c batadv_orig_node_put(orig_node); orig_node 168 net/batman-adv/bat_iv_ogm.c batadv_orig_node_put(orig_node); orig_node 176 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node, orig_node 181 net/batman-adv/bat_iv_ogm.c neigh_node = batadv_neigh_node_get_or_create(orig_node, orig_node 186 net/batman-adv/bat_iv_ogm.c neigh_node->orig_node = orig_neigh; orig_node 681 net/batman-adv/bat_iv_ogm.c static void batadv_iv_ogm_forward(struct batadv_orig_node *orig_node, orig_node 745 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node; orig_node 755 net/batman-adv/bat_iv_ogm.c hlist_for_each_entry_rcu(orig_node, head, hash_entry) { orig_node 757 net/batman-adv/bat_iv_ogm.c &orig_node->ifinfo_list, orig_node 762 net/batman-adv/bat_iv_ogm.c spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock); orig_node 768 net/batman-adv/bat_iv_ogm.c spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock); orig_node 883 net/batman-adv/bat_iv_ogm.c static u8 batadv_iv_orig_ifinfo_sum(struct batadv_orig_node *orig_node, orig_node 889 net/batman-adv/bat_iv_ogm.c orig_ifinfo = batadv_orig_ifinfo_get(orig_node, if_outgoing); orig_node 893 net/batman-adv/bat_iv_ogm.c spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock); orig_node 895 net/batman-adv/bat_iv_ogm.c spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock); orig_node 916 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node, orig_node 939 net/batman-adv/bat_iv_ogm.c &orig_node->neigh_list, list) { orig_node 979 net/batman-adv/bat_iv_ogm.c orig_node, orig_tmp); orig_node 1012 net/batman-adv/bat_iv_ogm.c router = batadv_orig_router_get(orig_node, if_outgoing); orig_node 1033 net/batman-adv/bat_iv_ogm.c sum_orig = batadv_iv_orig_ifinfo_sum(router->orig_node, orig_node 1035 net/batman-adv/bat_iv_ogm.c sum_neigh = batadv_iv_orig_ifinfo_sum(neigh_node->orig_node, orig_node 1041 net/batman-adv/bat_iv_ogm.c batadv_update_route(bat_priv, orig_node, if_outgoing, neigh_node); orig_node 1067 net/batman-adv/bat_iv_ogm.c static bool batadv_iv_ogm_calc_tq(struct batadv_orig_node *orig_node, orig_node 1113 net/batman-adv/bat_iv_ogm.c if (orig_node == orig_neigh_node) orig_node 1116 net/batman-adv/bat_iv_ogm.c orig_node->last_seen = jiffies; orig_node 1182 net/batman-adv/bat_iv_ogm.c orig_node->orig, orig_neigh_node->orig, total_count, orig_node 1216 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node; orig_node 1230 net/batman-adv/bat_iv_ogm.c orig_node = batadv_iv_ogm_orig_get(bat_priv, batadv_ogm_packet->orig); orig_node 1231 net/batman-adv/bat_iv_ogm.c if (!orig_node) orig_node 1234 net/batman-adv/bat_iv_ogm.c orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); orig_node 1236 net/batman-adv/bat_iv_ogm.c batadv_orig_node_put(orig_node); orig_node 1240 net/batman-adv/bat_iv_ogm.c spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock); orig_node 1244 net/batman-adv/bat_iv_ogm.c if (!hlist_empty(&orig_node->neigh_list) && orig_node 1253 net/batman-adv/bat_iv_ogm.c hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { orig_node 1296 net/batman-adv/bat_iv_ogm.c spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock); orig_node 1297 net/batman-adv/bat_iv_ogm.c batadv_orig_node_put(orig_node); orig_node 1313 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node, orig_node 1370 net/batman-adv/bat_iv_ogm.c router = batadv_orig_router_get(orig_node, if_outgoing); orig_node 1372 net/batman-adv/bat_iv_ogm.c router_router = batadv_orig_router_get(router->orig_node, orig_node 1394 net/batman-adv/bat_iv_ogm.c batadv_tvlv_ogm_receive(bat_priv, ogm_packet, orig_node); orig_node 1400 net/batman-adv/bat_iv_ogm.c orig_neigh_node = orig_node; orig_node 1409 net/batman-adv/bat_iv_ogm.c batadv_nc_update_nc_node(bat_priv, orig_node, orig_neigh_node, orig_node 1424 net/batman-adv/bat_iv_ogm.c is_bidirect = batadv_iv_ogm_calc_tq(orig_node, orig_neigh_node, orig_node 1431 net/batman-adv/bat_iv_ogm.c orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); orig_node 1440 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_orig_update(bat_priv, orig_node, orig_node 1463 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_forward(orig_node, ethhdr, ogm_packet, orig_node 1488 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_forward(orig_node, ethhdr, ogm_packet, orig_node 1519 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node, orig_node 1536 net/batman-adv/bat_iv_ogm.c orig_ifinfo = batadv_orig_ifinfo_get(orig_node, if_incoming); orig_node 1541 net/batman-adv/bat_iv_ogm.c spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock); orig_node 1548 net/batman-adv/bat_iv_ogm.c spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock); orig_node 1563 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_neigh_node, *orig_node; orig_node 1665 net/batman-adv/bat_iv_ogm.c orig_node = batadv_iv_ogm_orig_get(bat_priv, ogm_packet->orig); orig_node 1666 net/batman-adv/bat_iv_ogm.c if (!orig_node) orig_node 1669 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process_per_outif(skb, ogm_offset, orig_node, orig_node 1683 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process_per_outif(skb, ogm_offset, orig_node, orig_node 1690 net/batman-adv/bat_iv_ogm.c batadv_orig_node_put(orig_node); orig_node 1791 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_orig_print_neigh(struct batadv_orig_node *orig_node, orig_node 1798 net/batman-adv/bat_iv_ogm.c hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { orig_node 1824 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node; orig_node 1838 net/batman-adv/bat_iv_ogm.c hlist_for_each_entry_rcu(orig_node, head, hash_entry) { orig_node 1839 net/batman-adv/bat_iv_ogm.c neigh_node = batadv_orig_router_get(orig_node, orig_node 1852 net/batman-adv/bat_iv_ogm.c last_seen_jiffies = jiffies - orig_node->last_seen; orig_node 1858 net/batman-adv/bat_iv_ogm.c orig_node->orig, last_seen_secs, orig_node 1863 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_orig_print_neigh(orig_node, if_outgoing, orig_node 1925 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node, orig_node 1933 net/batman-adv/bat_iv_ogm.c last_seen_msecs = jiffies_to_msecs(jiffies - orig_node->last_seen); orig_node 1948 net/batman-adv/bat_iv_ogm.c orig_node->orig) || orig_node 1987 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node, int *sub_s) orig_node 1995 net/batman-adv/bat_iv_ogm.c neigh_node_best = batadv_orig_router_get(orig_node, if_outgoing); orig_node 2006 net/batman-adv/bat_iv_ogm.c hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { orig_node 2014 net/batman-adv/bat_iv_ogm.c orig_node, neigh_node, orig_node 2051 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node; orig_node 2055 net/batman-adv/bat_iv_ogm.c hlist_for_each_entry_rcu(orig_node, head, hash_entry) { orig_node 2060 net/batman-adv/bat_iv_ogm.c if_outgoing, orig_node, orig_node 2419 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node; orig_node 2423 net/batman-adv/bat_iv_ogm.c orig_node = gw_node->orig_node; orig_node 2424 net/batman-adv/bat_iv_ogm.c router = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT); orig_node 2491 net/batman-adv/bat_iv_ogm.c struct batadv_orig_node *orig_node) orig_node 2517 net/batman-adv/bat_iv_ogm.c router_orig = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT); orig_node 2569 net/batman-adv/bat_iv_ogm.c router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT); orig_node 2581 net/batman-adv/bat_iv_ogm.c gw_node->orig_node->orig, orig_node 2645 net/batman-adv/bat_iv_ogm.c router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT); orig_node 2674 net/batman-adv/bat_iv_ogm.c gw_node->orig_node->orig) || orig_node 132 net/batman-adv/bat_v.c batadv_v_orig_print_neigh(struct batadv_orig_node *orig_node, orig_node 139 net/batman-adv/bat_v.c hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { orig_node 354 net/batman-adv/bat_v.c struct batadv_orig_node *orig_node; orig_node 368 net/batman-adv/bat_v.c hlist_for_each_entry_rcu(orig_node, head, hash_entry) { orig_node 369 net/batman-adv/bat_v.c neigh_node = batadv_orig_router_get(orig_node, orig_node 379 net/batman-adv/bat_v.c last_seen_jiffies = jiffies - orig_node->last_seen; orig_node 385 net/batman-adv/bat_v.c orig_node->orig, last_seen_secs, orig_node 392 net/batman-adv/bat_v.c batadv_v_orig_print_neigh(orig_node, if_outgoing, seq); orig_node 426 net/batman-adv/bat_v.c struct batadv_orig_node *orig_node, orig_node 443 net/batman-adv/bat_v.c last_seen_msecs = jiffies_to_msecs(jiffies - orig_node->last_seen); orig_node 454 net/batman-adv/bat_v.c if (nla_put(msg, BATADV_ATTR_ORIG_ADDRESS, ETH_ALEN, orig_node->orig) || orig_node 493 net/batman-adv/bat_v.c struct batadv_orig_node *orig_node, int *sub_s) orig_node 500 net/batman-adv/bat_v.c neigh_node_best = batadv_orig_router_get(orig_node, if_outgoing); orig_node 504 net/batman-adv/bat_v.c hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { orig_node 511 net/batman-adv/bat_v.c if_outgoing, orig_node, orig_node 547 net/batman-adv/bat_v.c struct batadv_orig_node *orig_node; orig_node 551 net/batman-adv/bat_v.c hlist_for_each_entry_rcu(orig_node, head, hash_entry) { orig_node 556 net/batman-adv/bat_v.c if_outgoing, orig_node, sub)) { orig_node 707 net/batman-adv/bat_v.c struct batadv_orig_node *orig_node; orig_node 711 net/batman-adv/bat_v.c orig_node = gw_node->orig_node; orig_node 712 net/batman-adv/bat_v.c router = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT); orig_node 786 net/batman-adv/bat_v.c struct batadv_orig_node *orig_node) orig_node 805 net/batman-adv/bat_v.c orig_gw = batadv_gw_node_get(bat_priv, orig_node); orig_node 843 net/batman-adv/bat_v.c router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT); orig_node 855 net/batman-adv/bat_v.c gw_node->orig_node->orig, orig_node 925 net/batman-adv/bat_v.c router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT); orig_node 955 net/batman-adv/bat_v.c gw_node->orig_node->orig)) { orig_node 57 net/batman-adv/bat_v_ogm.c struct batadv_orig_node *orig_node; orig_node 60 net/batman-adv/bat_v_ogm.c orig_node = batadv_orig_hash_find(bat_priv, addr); orig_node 61 net/batman-adv/bat_v_ogm.c if (orig_node) orig_node 62 net/batman-adv/bat_v_ogm.c return orig_node; orig_node 64 net/batman-adv/bat_v_ogm.c orig_node = batadv_orig_node_new(bat_priv, addr); orig_node 65 net/batman-adv/bat_v_ogm.c if (!orig_node) orig_node 68 net/batman-adv/bat_v_ogm.c kref_get(&orig_node->refcount); orig_node 70 net/batman-adv/bat_v_ogm.c batadv_choose_orig, orig_node, orig_node 71 net/batman-adv/bat_v_ogm.c &orig_node->hash_entry); orig_node 74 net/batman-adv/bat_v_ogm.c batadv_orig_node_put(orig_node); orig_node 75 net/batman-adv/bat_v_ogm.c batadv_orig_node_put(orig_node); orig_node 76 net/batman-adv/bat_v_ogm.c orig_node = NULL; orig_node 79 net/batman-adv/bat_v_ogm.c return orig_node; orig_node 514 net/batman-adv/bat_v_ogm.c struct batadv_orig_node *orig_node, orig_node 532 net/batman-adv/bat_v_ogm.c orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); orig_node 537 net/batman-adv/bat_v_ogm.c router = batadv_orig_router_get(orig_node, if_outgoing); orig_node 606 net/batman-adv/bat_v_ogm.c struct batadv_orig_node *orig_node, orig_node 618 net/batman-adv/bat_v_ogm.c orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); orig_node 624 net/batman-adv/bat_v_ogm.c if (!hlist_empty(&orig_node->neigh_list) && orig_node 646 net/batman-adv/bat_v_ogm.c orig_node->last_seen = jiffies; orig_node 690 net/batman-adv/bat_v_ogm.c struct batadv_orig_node *orig_node, orig_node 715 net/batman-adv/bat_v_ogm.c router = batadv_orig_router_get(orig_node, if_outgoing); orig_node 716 net/batman-adv/bat_v_ogm.c if (router && router->orig_node != orig_node && !orig_neigh_router) { orig_node 759 net/batman-adv/bat_v_ogm.c batadv_update_route(bat_priv, orig_node, if_outgoing, neigh_node); orig_node 789 net/batman-adv/bat_v_ogm.c struct batadv_orig_node *orig_node, orig_node 798 net/batman-adv/bat_v_ogm.c seqno_age = batadv_v_ogm_metric_update(bat_priv, ogm2, orig_node, orig_node 808 net/batman-adv/bat_v_ogm.c batadv_tvlv_containers_process(bat_priv, true, orig_node, orig_node 814 net/batman-adv/bat_v_ogm.c forward = batadv_v_ogm_route_update(bat_priv, ethhdr, ogm2, orig_node, orig_node 820 net/batman-adv/bat_v_ogm.c batadv_v_ogm_forward(bat_priv, ogm2, orig_node, neigh_node, orig_node 861 net/batman-adv/bat_v_ogm.c struct batadv_orig_node *orig_node = NULL; orig_node 898 net/batman-adv/bat_v_ogm.c orig_node = batadv_v_ogm_orig_get(bat_priv, ogm_packet->orig); orig_node 899 net/batman-adv/bat_v_ogm.c if (!orig_node) orig_node 902 net/batman-adv/bat_v_ogm.c neigh_node = batadv_neigh_node_get_or_create(orig_node, if_incoming, orig_node 918 net/batman-adv/bat_v_ogm.c batadv_v_ogm_process_per_outif(bat_priv, ethhdr, ogm_packet, orig_node, orig_node 963 net/batman-adv/bat_v_ogm.c orig_node, neigh_node, orig_node 970 net/batman-adv/bat_v_ogm.c if (orig_node) orig_node 971 net/batman-adv/bat_v_ogm.c batadv_orig_node_put(orig_node); orig_node 490 net/batman-adv/bridge_loop_avoidance.c struct batadv_orig_node *orig_node; orig_node 530 net/batman-adv/bridge_loop_avoidance.c orig_node = batadv_orig_hash_find(bat_priv, orig); orig_node 531 net/batman-adv/bridge_loop_avoidance.c if (orig_node) { orig_node 532 net/batman-adv/bridge_loop_avoidance.c batadv_tt_global_del_orig(bat_priv, orig_node, vid, orig_node 534 net/batman-adv/bridge_loop_avoidance.c batadv_orig_node_put(orig_node); orig_node 1010 net/batman-adv/bridge_loop_avoidance.c struct batadv_orig_node *orig_node; orig_node 1041 net/batman-adv/bridge_loop_avoidance.c orig_node = batadv_orig_hash_find(bat_priv, backbone_addr); orig_node 1046 net/batman-adv/bridge_loop_avoidance.c if (!orig_node) orig_node 1057 net/batman-adv/bridge_loop_avoidance.c batadv_orig_node_put(orig_node); orig_node 1701 net/batman-adv/bridge_loop_avoidance.c struct batadv_orig_node *orig_node, int hdr_size) orig_node 1706 net/batman-adv/bridge_loop_avoidance.c if (!atomic_read(&orig_node->bat_priv->bridge_loop_avoidance)) orig_node 1716 net/batman-adv/bridge_loop_avoidance.c backbone_gw = batadv_backbone_hash_find(orig_node->bat_priv, orig_node 1717 net/batman-adv/bridge_loop_avoidance.c orig_node->orig, vid); orig_node 42 net/batman-adv/bridge_loop_avoidance.h struct batadv_orig_node *orig_node, orig_node 81 net/batman-adv/bridge_loop_avoidance.h struct batadv_orig_node *orig_node, orig_node 524 net/batman-adv/distributed-arp-table.c if (res[j].orig_node == candidate) orig_node 564 net/batman-adv/distributed-arp-table.c struct batadv_orig_node *orig_node, *max_orig_node = NULL; orig_node 581 net/batman-adv/distributed-arp-table.c hlist_for_each_entry_rcu(orig_node, head, hash_entry) { orig_node 583 net/batman-adv/distributed-arp-table.c tmp_max = BATADV_DAT_ADDR_MAX - orig_node->dat_addr + orig_node 588 net/batman-adv/distributed-arp-table.c *last_max, orig_node, orig_node 592 net/batman-adv/distributed-arp-table.c if (!kref_get_unless_zero(&orig_node->refcount)) orig_node 598 net/batman-adv/distributed-arp-table.c max_orig_node = orig_node; orig_node 604 net/batman-adv/distributed-arp-table.c cands[select].orig_node = max_orig_node; orig_node 694 net/batman-adv/distributed-arp-table.c neigh_node = batadv_orig_router_get(cand[i].orig_node, orig_node 701 net/batman-adv/distributed-arp-table.c cand[i].orig_node, orig_node 727 net/batman-adv/distributed-arp-table.c batadv_orig_node_put(cand[i].orig_node); orig_node 50 net/batman-adv/distributed-arp-table.h batadv_dat_init_orig_node_addr(struct batadv_orig_node *orig_node) orig_node 54 net/batman-adv/distributed-arp-table.h addr = batadv_choose_orig(orig_node->orig, BATADV_DAT_ADDR_MAX); orig_node 55 net/batman-adv/distributed-arp-table.h orig_node->dat_addr = (batadv_dat_addr_t)addr; orig_node 157 net/batman-adv/distributed-arp-table.h batadv_dat_init_orig_node_addr(struct batadv_orig_node *orig_node) orig_node 61 net/batman-adv/fragmentation.c void batadv_frag_purge_orig(struct batadv_orig_node *orig_node, orig_node 68 net/batman-adv/fragmentation.c chain = &orig_node->fragments[i]; orig_node 138 net/batman-adv/fragmentation.c static bool batadv_frag_insert_packet(struct batadv_orig_node *orig_node, orig_node 172 net/batman-adv/fragmentation.c chain = &orig_node->fragments[bucket]; orig_node 439 net/batman-adv/fragmentation.c struct batadv_orig_node *orig_node, orig_node 469 net/batman-adv/fragmentation.c bat_priv = orig_node->bat_priv; orig_node 496 net/batman-adv/fragmentation.c ether_addr_copy(frag_header.dest, orig_node->orig); orig_node 24 net/batman-adv/fragmentation.h struct batadv_orig_node *orig_node); orig_node 26 net/batman-adv/fragmentation.h struct batadv_orig_node *orig_node, orig_node 69 net/batman-adv/gateway_client.c batadv_orig_node_put(gw_node->orig_node); orig_node 117 net/batman-adv/gateway_client.c struct batadv_orig_node *orig_node = NULL; orig_node 124 net/batman-adv/gateway_client.c orig_node = gw_node->orig_node; orig_node 125 net/batman-adv/gateway_client.c if (!orig_node) orig_node 128 net/batman-adv/gateway_client.c if (!kref_get_unless_zero(&orig_node->refcount)) orig_node 129 net/batman-adv/gateway_client.c orig_node = NULL; orig_node 136 net/batman-adv/gateway_client.c return orig_node; orig_node 239 net/batman-adv/gateway_client.c sprintf(gw_addr, "%pM", next_gw->orig_node->orig); orig_node 241 net/batman-adv/gateway_client.c router = batadv_orig_router_get(next_gw->orig_node, orig_node 264 net/batman-adv/gateway_client.c next_gw->orig_node->orig, orig_node 275 net/batman-adv/gateway_client.c next_gw->orig_node->orig, orig_node 304 net/batman-adv/gateway_client.c struct batadv_orig_node *orig_node) orig_node 319 net/batman-adv/gateway_client.c if (curr_gw_orig == orig_node) orig_node 323 net/batman-adv/gateway_client.c orig_node)) orig_node 343 net/batman-adv/gateway_client.c struct batadv_orig_node *orig_node, orig_node 359 net/batman-adv/gateway_client.c kref_get(&orig_node->refcount); orig_node 360 net/batman-adv/gateway_client.c gw_node->orig_node = orig_node; orig_node 370 net/batman-adv/gateway_client.c orig_node->orig, orig_node 388 net/batman-adv/gateway_client.c struct batadv_orig_node *orig_node) orig_node 395 net/batman-adv/gateway_client.c if (gw_node_tmp->orig_node != orig_node) orig_node 417 net/batman-adv/gateway_client.c struct batadv_orig_node *orig_node, orig_node 423 net/batman-adv/gateway_client.c gw_node = batadv_gw_node_get(bat_priv, orig_node); orig_node 425 net/batman-adv/gateway_client.c batadv_gw_node_add(bat_priv, orig_node, gateway); orig_node 437 net/batman-adv/gateway_client.c orig_node->orig, orig_node 453 net/batman-adv/gateway_client.c orig_node->orig); orig_node 485 net/batman-adv/gateway_client.c struct batadv_orig_node *orig_node) orig_node 492 net/batman-adv/gateway_client.c batadv_gw_node_update(bat_priv, orig_node, &gateway); orig_node 781 net/batman-adv/gateway_client.c if (curr_gw->orig_node == orig_dst_node) orig_node 788 net/batman-adv/gateway_client.c neigh_curr = batadv_find_router(bat_priv, curr_gw->orig_node, orig_node 24 net/batman-adv/gateway_client.h struct batadv_orig_node *orig_node); orig_node 26 net/batman-adv/gateway_client.h struct batadv_orig_node *orig_node, orig_node 29 net/batman-adv/gateway_client.h struct batadv_orig_node *orig_node); orig_node 41 net/batman-adv/gateway_client.h struct batadv_orig_node *orig_node); orig_node 176 net/batman-adv/icmp_socket.c struct batadv_orig_node *orig_node = NULL; orig_node 233 net/batman-adv/icmp_socket.c orig_node = batadv_orig_hash_find(bat_priv, icmp_header->dst); orig_node 234 net/batman-adv/icmp_socket.c if (!orig_node) orig_node 237 net/batman-adv/icmp_socket.c neigh_node = batadv_orig_router_get(orig_node, orig_node 287 net/batman-adv/icmp_socket.c if (orig_node) orig_node 288 net/batman-adv/icmp_socket.c batadv_orig_node_put(orig_node); orig_node 1197 net/batman-adv/multicast.c struct batadv_orig_node *tmp_orig_node, *orig_node = NULL; orig_node 1206 net/batman-adv/multicast.c orig_node = tmp_orig_node; orig_node 1211 net/batman-adv/multicast.c return orig_node; orig_node 1224 net/batman-adv/multicast.c struct batadv_orig_node *tmp_orig_node, *orig_node = NULL; orig_node 1233 net/batman-adv/multicast.c orig_node = tmp_orig_node; orig_node 1238 net/batman-adv/multicast.c return orig_node; orig_node 1275 net/batman-adv/multicast.c struct batadv_orig_node *tmp_orig_node, *orig_node = NULL; orig_node 1284 net/batman-adv/multicast.c orig_node = tmp_orig_node; orig_node 1289 net/batman-adv/multicast.c return orig_node; orig_node 1302 net/batman-adv/multicast.c struct batadv_orig_node *tmp_orig_node, *orig_node = NULL; orig_node 1311 net/batman-adv/multicast.c orig_node = tmp_orig_node; orig_node 1316 net/batman-adv/multicast.c return orig_node; orig_node 1329 net/batman-adv/multicast.c struct batadv_orig_node *tmp_orig_node, *orig_node = NULL; orig_node 1338 net/batman-adv/multicast.c orig_node = tmp_orig_node; orig_node 1343 net/batman-adv/multicast.c return orig_node; orig_node 1475 net/batman-adv/multicast.c orig_entry->orig_node, vid); orig_node 1502 net/batman-adv/multicast.c struct batadv_orig_node *orig_node; orig_node 1507 net/batman-adv/multicast.c hlist_for_each_entry_rcu(orig_node, orig_node 1517 net/batman-adv/multicast.c orig_node, vid); orig_node 1540 net/batman-adv/multicast.c struct batadv_orig_node *orig_node; orig_node 1545 net/batman-adv/multicast.c hlist_for_each_entry_rcu(orig_node, orig_node 1555 net/batman-adv/multicast.c orig_node, vid); orig_node 1607 net/batman-adv/multicast.c struct batadv_orig_node *orig_node; orig_node 1612 net/batman-adv/multicast.c hlist_for_each_entry_rcu(orig_node, orig_node 1622 net/batman-adv/multicast.c orig_node, vid); orig_node 1645 net/batman-adv/multicast.c struct batadv_orig_node *orig_node; orig_node 1650 net/batman-adv/multicast.c hlist_for_each_entry_rcu(orig_node, orig_node 1660 net/batman-adv/multicast.c orig_node, vid); orig_node 2111 net/batman-adv/multicast.c struct batadv_orig_node *orig_node; orig_node 2126 net/batman-adv/multicast.c hlist_for_each_entry_rcu(orig_node, head, hash_entry) { orig_node 2128 net/batman-adv/multicast.c &orig_node->capa_initialized)) orig_node 2132 net/batman-adv/multicast.c &orig_node->capabilities)) { orig_node 2133 net/batman-adv/multicast.c seq_printf(seq, "%pM -\n", orig_node->orig); orig_node 2137 net/batman-adv/multicast.c flags = orig_node->mcast_flags; orig_node 2139 net/batman-adv/multicast.c seq_printf(seq, "%pM [%c%c%c%s%s]\n", orig_node->orig, orig_node 2206 net/batman-adv/multicast.c struct batadv_orig_node *orig_node) orig_node 2219 net/batman-adv/multicast.c orig_node->orig)) { orig_node 2225 net/batman-adv/multicast.c &orig_node->capabilities)) { orig_node 2227 net/batman-adv/multicast.c orig_node->mcast_flags)) { orig_node 2255 net/batman-adv/multicast.c struct batadv_orig_node *orig_node; orig_node 2261 net/batman-adv/multicast.c hlist_for_each_entry(orig_node, &hash->table[bucket], hash_entry) { orig_node 2263 net/batman-adv/multicast.c &orig_node->capa_initialized)) orig_node 2269 net/batman-adv/multicast.c if (batadv_mcast_flags_dump_entry(msg, portid, cb, orig_node)) { orig_node 63 net/batman-adv/multicast.h void batadv_mcast_purge_orig(struct batadv_orig_node *orig_node); orig_node 103 net/batman-adv/multicast.h static inline void batadv_mcast_purge_orig(struct batadv_orig_node *orig_node) orig_node 193 net/batman-adv/network-coding.c void batadv_nc_init_orig(struct batadv_orig_node *orig_node) orig_node 195 net/batman-adv/network-coding.c INIT_LIST_HEAD(&orig_node->in_coding_list); orig_node 196 net/batman-adv/network-coding.c INIT_LIST_HEAD(&orig_node->out_coding_list); orig_node 197 net/batman-adv/network-coding.c spin_lock_init(&orig_node->in_coding_list_lock); orig_node 198 net/batman-adv/network-coding.c spin_lock_init(&orig_node->out_coding_list_lock); orig_node 212 net/batman-adv/network-coding.c batadv_orig_node_put(nc_node->orig_node); orig_node 355 net/batman-adv/network-coding.c nc_node->addr, nc_node->orig_node->orig); orig_node 373 net/batman-adv/network-coding.c struct batadv_orig_node *orig_node, orig_node 378 net/batman-adv/network-coding.c batadv_nc_purge_orig_nc_nodes(bat_priv, &orig_node->in_coding_list, orig_node 379 net/batman-adv/network-coding.c &orig_node->in_coding_list_lock, orig_node 383 net/batman-adv/network-coding.c batadv_nc_purge_orig_nc_nodes(bat_priv, &orig_node->out_coding_list, orig_node 384 net/batman-adv/network-coding.c &orig_node->out_coding_list_lock, orig_node 397 net/batman-adv/network-coding.c struct batadv_orig_node *orig_node; orig_node 408 net/batman-adv/network-coding.c hlist_for_each_entry_rcu(orig_node, head, hash_entry) orig_node 409 net/batman-adv/network-coding.c batadv_nc_purge_orig(bat_priv, orig_node, orig_node 757 net/batman-adv/network-coding.c struct batadv_orig_node *orig_node, orig_node 764 net/batman-adv/network-coding.c orig_ifinfo = batadv_orig_ifinfo_get(orig_node, BATADV_IF_DEFAULT); orig_node 794 net/batman-adv/network-coding.c batadv_nc_find_nc_node(struct batadv_orig_node *orig_node, orig_node 809 net/batman-adv/network-coding.c if (!batadv_compare_eth(nc_node->addr, orig_node->orig)) orig_node 837 net/batman-adv/network-coding.c struct batadv_orig_node *orig_node, orig_node 857 net/batman-adv/network-coding.c nc_node = batadv_nc_find_nc_node(orig_node, orig_neigh_node, in_coding); orig_node 870 net/batman-adv/network-coding.c ether_addr_copy(nc_node->addr, orig_node->orig); orig_node 872 net/batman-adv/network-coding.c nc_node->orig_node = orig_neigh_node; orig_node 875 net/batman-adv/network-coding.c nc_node->addr, nc_node->orig_node->orig); orig_node 898 net/batman-adv/network-coding.c struct batadv_orig_node *orig_node, orig_node 911 net/batman-adv/network-coding.c if (!test_bit(BATADV_ORIG_CAPA_HAS_NC, &orig_node->capabilities)) orig_node 915 net/batman-adv/network-coding.c if (!batadv_can_nc_with_orig(bat_priv, orig_node, ogm_packet) && orig_node 920 net/batman-adv/network-coding.c in_nc_node = batadv_nc_get_nc_node(bat_priv, orig_node, orig_node 929 net/batman-adv/network-coding.c orig_node, false); orig_node 1071 net/batman-adv/network-coding.c router_neigh = batadv_orig_router_get(neigh_node->orig_node, orig_node 1082 net/batman-adv/network-coding.c router_coding = batadv_orig_router_get(neigh_tmp->orig_node, orig_node 1336 net/batman-adv/network-coding.c struct batadv_orig_node *orig_node; orig_node 1340 net/batman-adv/network-coding.c orig_node = batadv_orig_hash_find(bat_priv, eth_src); orig_node 1341 net/batman-adv/network-coding.c if (!orig_node) orig_node 1346 net/batman-adv/network-coding.c &orig_node->out_coding_list, list) { orig_node 1360 net/batman-adv/network-coding.c batadv_orig_node_put(orig_node); orig_node 1418 net/batman-adv/network-coding.c struct batadv_orig_node *orig_node = neigh_node->orig_node; orig_node 1423 net/batman-adv/network-coding.c list_for_each_entry_rcu(nc_node, &orig_node->in_coding_list, list) { orig_node 1895 net/batman-adv/network-coding.c struct batadv_orig_node *orig_node; orig_node 1909 net/batman-adv/network-coding.c hlist_for_each_entry_rcu(orig_node, head, hash_entry) { orig_node 1913 net/batman-adv/network-coding.c if (list_empty(&orig_node->in_coding_list) && orig_node 1914 net/batman-adv/network-coding.c list_empty(&orig_node->out_coding_list)) orig_node 1917 net/batman-adv/network-coding.c seq_printf(seq, "Node: %pM\n", orig_node->orig); orig_node 1922 net/batman-adv/network-coding.c &orig_node->in_coding_list, orig_node 1929 net/batman-adv/network-coding.c &orig_node->out_coding_list, orig_node 25 net/batman-adv/network-coding.h struct batadv_orig_node *orig_node, orig_node 30 net/batman-adv/network-coding.h struct batadv_orig_node *orig_node, orig_node 34 net/batman-adv/network-coding.h void batadv_nc_init_orig(struct batadv_orig_node *orig_node); orig_node 66 net/batman-adv/network-coding.h struct batadv_orig_node *orig_node, orig_node 75 net/batman-adv/network-coding.h struct batadv_orig_node *orig_node, orig_node 85 net/batman-adv/network-coding.h static inline void batadv_nc_init_orig(struct batadv_orig_node *orig_node) orig_node 62 net/batman-adv/originator.c struct batadv_orig_node *orig_node, *orig_node_tmp = NULL; orig_node 72 net/batman-adv/originator.c hlist_for_each_entry_rcu(orig_node, head, hash_entry) { orig_node 73 net/batman-adv/originator.c if (!batadv_compare_eth(orig_node, data)) orig_node 76 net/batman-adv/originator.c if (!kref_get_unless_zero(&orig_node->refcount)) orig_node 79 net/batman-adv/originator.c orig_node_tmp = orig_node; orig_node 113 net/batman-adv/originator.c batadv_orig_node_vlan_get(struct batadv_orig_node *orig_node, orig_node 119 net/batman-adv/originator.c hlist_for_each_entry_rcu(tmp, &orig_node->vlan_list, list) { orig_node 148 net/batman-adv/originator.c batadv_orig_node_vlan_new(struct batadv_orig_node *orig_node, orig_node 153 net/batman-adv/originator.c spin_lock_bh(&orig_node->vlan_list_lock); orig_node 156 net/batman-adv/originator.c vlan = batadv_orig_node_vlan_get(orig_node, vid); orig_node 168 net/batman-adv/originator.c hlist_add_head_rcu(&vlan->list, &orig_node->vlan_list); orig_node 171 net/batman-adv/originator.c spin_unlock_bh(&orig_node->vlan_list_lock); orig_node 333 net/batman-adv/originator.c batadv_orig_router_get(struct batadv_orig_node *orig_node, orig_node 340 net/batman-adv/originator.c hlist_for_each_entry_rcu(orig_ifinfo, &orig_node->ifinfo_list, list) { orig_node 365 net/batman-adv/originator.c batadv_orig_ifinfo_get(struct batadv_orig_node *orig_node, orig_node 371 net/batman-adv/originator.c hlist_for_each_entry_rcu(tmp, &orig_node->ifinfo_list, orig_node 399 net/batman-adv/originator.c batadv_orig_ifinfo_new(struct batadv_orig_node *orig_node, orig_node 405 net/batman-adv/originator.c spin_lock_bh(&orig_node->neigh_list_lock); orig_node 407 net/batman-adv/originator.c orig_ifinfo = batadv_orig_ifinfo_get(orig_node, if_outgoing); orig_node 427 net/batman-adv/originator.c &orig_node->ifinfo_list); orig_node 429 net/batman-adv/originator.c spin_unlock_bh(&orig_node->neigh_list_lock); orig_node 521 net/batman-adv/originator.c batadv_neigh_node_get(const struct batadv_orig_node *orig_node, orig_node 528 net/batman-adv/originator.c hlist_for_each_entry_rcu(tmp_neigh_node, &orig_node->neigh_list, list) { orig_node 557 net/batman-adv/originator.c struct batadv_orig_node *orig_node) orig_node 576 net/batman-adv/originator.c ether_addr_copy(hardif_neigh->orig, orig_node->orig); orig_node 604 net/batman-adv/originator.c struct batadv_orig_node *orig_node) orig_node 613 net/batman-adv/originator.c return batadv_hardif_neigh_create(hard_iface, neigh_addr, orig_node); orig_node 659 net/batman-adv/originator.c batadv_neigh_node_create(struct batadv_orig_node *orig_node, orig_node 666 net/batman-adv/originator.c spin_lock_bh(&orig_node->neigh_list_lock); orig_node 668 net/batman-adv/originator.c neigh_node = batadv_neigh_node_get(orig_node, hard_iface, neigh_addr); orig_node 673 net/batman-adv/originator.c neigh_addr, orig_node); orig_node 688 net/batman-adv/originator.c neigh_node->orig_node = orig_node; orig_node 699 net/batman-adv/originator.c hlist_add_head_rcu(&neigh_node->list, &orig_node->neigh_list); orig_node 701 net/batman-adv/originator.c batadv_dbg(BATADV_DBG_BATMAN, orig_node->bat_priv, orig_node 703 net/batman-adv/originator.c neigh_addr, orig_node->orig, hard_iface->net_dev->name); orig_node 706 net/batman-adv/originator.c spin_unlock_bh(&orig_node->neigh_list_lock); orig_node 722 net/batman-adv/originator.c batadv_neigh_node_get_or_create(struct batadv_orig_node *orig_node, orig_node 729 net/batman-adv/originator.c neigh_node = batadv_neigh_node_get(orig_node, hard_iface, neigh_addr); orig_node 733 net/batman-adv/originator.c return batadv_neigh_node_create(orig_node, hard_iface, neigh_addr); orig_node 888 net/batman-adv/originator.c struct batadv_orig_node *orig_node; orig_node 890 net/batman-adv/originator.c orig_node = container_of(rcu, struct batadv_orig_node, rcu); orig_node 892 net/batman-adv/originator.c batadv_mcast_purge_orig(orig_node); orig_node 894 net/batman-adv/originator.c batadv_frag_purge_orig(orig_node, NULL); orig_node 896 net/batman-adv/originator.c kfree(orig_node->tt_buff); orig_node 897 net/batman-adv/originator.c kfree(orig_node); orig_node 909 net/batman-adv/originator.c struct batadv_orig_node *orig_node; orig_node 914 net/batman-adv/originator.c orig_node = container_of(ref, struct batadv_orig_node, refcount); orig_node 916 net/batman-adv/originator.c spin_lock_bh(&orig_node->neigh_list_lock); orig_node 920 net/batman-adv/originator.c &orig_node->neigh_list, list) { orig_node 926 net/batman-adv/originator.c &orig_node->ifinfo_list, list) { orig_node 931 net/batman-adv/originator.c last_candidate = orig_node->last_bonding_candidate; orig_node 932 net/batman-adv/originator.c orig_node->last_bonding_candidate = NULL; orig_node 933 net/batman-adv/originator.c spin_unlock_bh(&orig_node->neigh_list_lock); orig_node 938 net/batman-adv/originator.c spin_lock_bh(&orig_node->vlan_list_lock); orig_node 939 net/batman-adv/originator.c hlist_for_each_entry_safe(vlan, node_tmp, &orig_node->vlan_list, list) { orig_node 943 net/batman-adv/originator.c spin_unlock_bh(&orig_node->vlan_list_lock); orig_node 946 net/batman-adv/originator.c batadv_nc_purge_orig(orig_node->bat_priv, orig_node, NULL); orig_node 948 net/batman-adv/originator.c call_rcu(&orig_node->rcu, batadv_orig_node_free_rcu); orig_node 956 net/batman-adv/originator.c void batadv_orig_node_put(struct batadv_orig_node *orig_node) orig_node 958 net/batman-adv/originator.c kref_put(&orig_node->refcount, batadv_orig_node_release); orig_node 971 net/batman-adv/originator.c struct batadv_orig_node *orig_node; orig_node 986 net/batman-adv/originator.c hlist_for_each_entry_safe(orig_node, node_tmp, orig_node 988 net/batman-adv/originator.c hlist_del_rcu(&orig_node->hash_entry); orig_node 989 net/batman-adv/originator.c batadv_orig_node_put(orig_node); orig_node 1010 net/batman-adv/originator.c struct batadv_orig_node *orig_node; orig_node 1018 net/batman-adv/originator.c orig_node = kzalloc(sizeof(*orig_node), GFP_ATOMIC); orig_node 1019 net/batman-adv/originator.c if (!orig_node) orig_node 1022 net/batman-adv/originator.c INIT_HLIST_HEAD(&orig_node->neigh_list); orig_node 1023 net/batman-adv/originator.c INIT_HLIST_HEAD(&orig_node->vlan_list); orig_node 1024 net/batman-adv/originator.c INIT_HLIST_HEAD(&orig_node->ifinfo_list); orig_node 1025 net/batman-adv/originator.c spin_lock_init(&orig_node->bcast_seqno_lock); orig_node 1026 net/batman-adv/originator.c spin_lock_init(&orig_node->neigh_list_lock); orig_node 1027 net/batman-adv/originator.c spin_lock_init(&orig_node->tt_buff_lock); orig_node 1028 net/batman-adv/originator.c spin_lock_init(&orig_node->tt_lock); orig_node 1029 net/batman-adv/originator.c spin_lock_init(&orig_node->vlan_list_lock); orig_node 1031 net/batman-adv/originator.c batadv_nc_init_orig(orig_node); orig_node 1034 net/batman-adv/originator.c kref_init(&orig_node->refcount); orig_node 1036 net/batman-adv/originator.c orig_node->bat_priv = bat_priv; orig_node 1037 net/batman-adv/originator.c ether_addr_copy(orig_node->orig, addr); orig_node 1038 net/batman-adv/originator.c batadv_dat_init_orig_node_addr(orig_node); orig_node 1039 net/batman-adv/originator.c atomic_set(&orig_node->last_ttvn, 0); orig_node 1040 net/batman-adv/originator.c orig_node->tt_buff = NULL; orig_node 1041 net/batman-adv/originator.c orig_node->tt_buff_len = 0; orig_node 1042 net/batman-adv/originator.c orig_node->last_seen = jiffies; orig_node 1044 net/batman-adv/originator.c orig_node->bcast_seqno_reset = reset_time; orig_node 1047 net/batman-adv/originator.c orig_node->mcast_flags = BATADV_MCAST_WANT_NO_RTR4; orig_node 1048 net/batman-adv/originator.c orig_node->mcast_flags |= BATADV_MCAST_WANT_NO_RTR6; orig_node 1049 net/batman-adv/originator.c INIT_HLIST_NODE(&orig_node->mcast_want_all_unsnoopables_node); orig_node 1050 net/batman-adv/originator.c INIT_HLIST_NODE(&orig_node->mcast_want_all_ipv4_node); orig_node 1051 net/batman-adv/originator.c INIT_HLIST_NODE(&orig_node->mcast_want_all_ipv6_node); orig_node 1052 net/batman-adv/originator.c spin_lock_init(&orig_node->mcast_handler_lock); orig_node 1056 net/batman-adv/originator.c vlan = batadv_orig_node_vlan_new(orig_node, BATADV_NO_FLAGS); orig_node 1066 net/batman-adv/originator.c INIT_HLIST_HEAD(&orig_node->fragments[i].fragment_list); orig_node 1067 net/batman-adv/originator.c spin_lock_init(&orig_node->fragments[i].lock); orig_node 1068 net/batman-adv/originator.c orig_node->fragments[i].size = 0; orig_node 1071 net/batman-adv/originator.c return orig_node; orig_node 1073 net/batman-adv/originator.c kfree(orig_node); orig_node 1127 net/batman-adv/originator.c struct batadv_orig_node *orig_node) orig_node 1134 net/batman-adv/originator.c spin_lock_bh(&orig_node->neigh_list_lock); orig_node 1138 net/batman-adv/originator.c &orig_node->ifinfo_list, list) { orig_node 1153 net/batman-adv/originator.c orig_node->orig, if_outgoing->net_dev->name); orig_node 1159 net/batman-adv/originator.c if (orig_node->last_bonding_candidate == orig_ifinfo) { orig_node 1160 net/batman-adv/originator.c orig_node->last_bonding_candidate = NULL; orig_node 1165 net/batman-adv/originator.c spin_unlock_bh(&orig_node->neigh_list_lock); orig_node 1179 net/batman-adv/originator.c struct batadv_orig_node *orig_node) orig_node 1187 net/batman-adv/originator.c spin_lock_bh(&orig_node->neigh_list_lock); orig_node 1191 net/batman-adv/originator.c &orig_node->neigh_list, list) { orig_node 1204 net/batman-adv/originator.c orig_node->orig, neigh_node->addr, orig_node 1209 net/batman-adv/originator.c orig_node->orig, neigh_node->addr, orig_node 1224 net/batman-adv/originator.c spin_unlock_bh(&orig_node->neigh_list_lock); orig_node 1238 net/batman-adv/originator.c struct batadv_orig_node *orig_node, orig_node 1245 net/batman-adv/originator.c hlist_for_each_entry_rcu(neigh, &orig_node->neigh_list, list) { orig_node 1274 net/batman-adv/originator.c struct batadv_orig_node *orig_node) orig_node 1280 net/batman-adv/originator.c if (batadv_has_timed_out(orig_node->last_seen, orig_node 1284 net/batman-adv/originator.c orig_node->orig, orig_node 1285 net/batman-adv/originator.c jiffies_to_msecs(orig_node->last_seen)); orig_node 1288 net/batman-adv/originator.c changed_ifinfo = batadv_purge_orig_ifinfo(bat_priv, orig_node); orig_node 1289 net/batman-adv/originator.c changed_neigh = batadv_purge_orig_neighbors(bat_priv, orig_node); orig_node 1295 net/batman-adv/originator.c best_neigh_node = batadv_find_best_neighbor(bat_priv, orig_node, orig_node 1297 net/batman-adv/originator.c batadv_update_route(bat_priv, orig_node, BATADV_IF_DEFAULT, orig_node 1315 net/batman-adv/originator.c orig_node, orig_node 1317 net/batman-adv/originator.c batadv_update_route(bat_priv, orig_node, hard_iface, orig_node 1339 net/batman-adv/originator.c struct batadv_orig_node *orig_node; orig_node 1351 net/batman-adv/originator.c hlist_for_each_entry_safe(orig_node, node_tmp, orig_node 1353 net/batman-adv/originator.c if (batadv_purge_orig_node(bat_priv, orig_node)) { orig_node 1354 net/batman-adv/originator.c batadv_gw_node_delete(bat_priv, orig_node); orig_node 1355 net/batman-adv/originator.c hlist_del_rcu(&orig_node->hash_entry); orig_node 1356 net/batman-adv/originator.c batadv_tt_global_del_orig(orig_node->bat_priv, orig_node 1357 net/batman-adv/originator.c orig_node, -1, orig_node 1359 net/batman-adv/originator.c batadv_orig_node_put(orig_node); orig_node 1363 net/batman-adv/originator.c batadv_frag_purge_orig(orig_node, orig_node 24 net/batman-adv/originator.h void batadv_orig_node_put(struct batadv_orig_node *orig_node); orig_node 33 net/batman-adv/originator.h batadv_neigh_node_get_or_create(struct batadv_orig_node *orig_node, orig_node 38 net/batman-adv/originator.h batadv_orig_router_get(struct batadv_orig_node *orig_node, orig_node 52 net/batman-adv/originator.h batadv_orig_ifinfo_get(struct batadv_orig_node *orig_node, orig_node 55 net/batman-adv/originator.h batadv_orig_ifinfo_new(struct batadv_orig_node *orig_node, orig_node 63 net/batman-adv/originator.h batadv_orig_node_vlan_new(struct batadv_orig_node *orig_node, orig_node 66 net/batman-adv/originator.h batadv_orig_node_vlan_get(struct batadv_orig_node *orig_node, orig_node 55 net/batman-adv/routing.c struct batadv_orig_node *orig_node, orig_node 62 net/batman-adv/routing.c orig_ifinfo = batadv_orig_ifinfo_get(orig_node, recv_if); orig_node 66 net/batman-adv/routing.c spin_lock_bh(&orig_node->neigh_list_lock); orig_node 81 net/batman-adv/routing.c spin_unlock_bh(&orig_node->neigh_list_lock); orig_node 87 net/batman-adv/routing.c "Deleting route towards: %pM\n", orig_node->orig); orig_node 88 net/batman-adv/routing.c batadv_tt_global_del_orig(bat_priv, orig_node, -1, orig_node 95 net/batman-adv/routing.c orig_node->orig, neigh_node->addr); orig_node 100 net/batman-adv/routing.c orig_node->orig, neigh_node->addr, orig_node 117 net/batman-adv/routing.c struct batadv_orig_node *orig_node, orig_node 123 net/batman-adv/routing.c if (!orig_node) orig_node 126 net/batman-adv/routing.c router = batadv_orig_router_get(orig_node, recv_if); orig_node 129 net/batman-adv/routing.c _batadv_update_route(bat_priv, orig_node, recv_if, neigh_node); orig_node 223 net/batman-adv/routing.c struct batadv_orig_node *orig_node = NULL; orig_node 246 net/batman-adv/routing.c orig_node = batadv_orig_hash_find(bat_priv, icmph->orig); orig_node 247 net/batman-adv/routing.c if (!orig_node) orig_node 261 net/batman-adv/routing.c res = batadv_send_skb_to_orig(skb, orig_node, NULL); orig_node 284 net/batman-adv/routing.c if (orig_node) orig_node 285 net/batman-adv/routing.c batadv_orig_node_put(orig_node); orig_node 296 net/batman-adv/routing.c struct batadv_orig_node *orig_node = NULL; orig_node 314 net/batman-adv/routing.c orig_node = batadv_orig_hash_find(bat_priv, icmp_packet->orig); orig_node 315 net/batman-adv/routing.c if (!orig_node) orig_node 329 net/batman-adv/routing.c res = batadv_send_skb_to_orig(skb, orig_node, NULL); orig_node 339 net/batman-adv/routing.c if (orig_node) orig_node 340 net/batman-adv/routing.c batadv_orig_node_put(orig_node); orig_node 361 net/batman-adv/routing.c struct batadv_orig_node *orig_node = NULL; orig_node 416 net/batman-adv/routing.c orig_node = batadv_orig_hash_find(bat_priv, icmph->dst); orig_node 417 net/batman-adv/routing.c if (!orig_node) orig_node 430 net/batman-adv/routing.c res = batadv_send_skb_to_orig(skb, orig_node, recv_if); orig_node 438 net/batman-adv/routing.c if (orig_node) orig_node 439 net/batman-adv/routing.c batadv_orig_node_put(orig_node); orig_node 493 net/batman-adv/routing.c batadv_last_bonding_get(struct batadv_orig_node *orig_node) orig_node 497 net/batman-adv/routing.c spin_lock_bh(&orig_node->neigh_list_lock); orig_node 498 net/batman-adv/routing.c last_bonding_candidate = orig_node->last_bonding_candidate; orig_node 502 net/batman-adv/routing.c spin_unlock_bh(&orig_node->neigh_list_lock); orig_node 513 net/batman-adv/routing.c batadv_last_bonding_replace(struct batadv_orig_node *orig_node, orig_node 518 net/batman-adv/routing.c spin_lock_bh(&orig_node->neigh_list_lock); orig_node 519 net/batman-adv/routing.c old_candidate = orig_node->last_bonding_candidate; orig_node 523 net/batman-adv/routing.c orig_node->last_bonding_candidate = new_candidate; orig_node 524 net/batman-adv/routing.c spin_unlock_bh(&orig_node->neigh_list_lock); orig_node 541 net/batman-adv/routing.c struct batadv_orig_node *orig_node, orig_node 554 net/batman-adv/routing.c if (!orig_node) orig_node 557 net/batman-adv/routing.c router = batadv_orig_router_get(orig_node, recv_if); orig_node 577 net/batman-adv/routing.c last_candidate = batadv_last_bonding_get(orig_node); orig_node 581 net/batman-adv/routing.c hlist_for_each_entry_rcu(cand, &orig_node->ifinfo_list, list) { orig_node 647 net/batman-adv/routing.c batadv_last_bonding_replace(orig_node, next_candidate); orig_node 653 net/batman-adv/routing.c batadv_last_bonding_replace(orig_node, first_candidate); orig_node 655 net/batman-adv/routing.c batadv_last_bonding_replace(orig_node, NULL); orig_node 679 net/batman-adv/routing.c struct batadv_orig_node *orig_node = NULL; orig_node 695 net/batman-adv/routing.c orig_node = batadv_orig_hash_find(bat_priv, unicast_packet->dest); orig_node 697 net/batman-adv/routing.c if (!orig_node) orig_node 725 net/batman-adv/routing.c res = batadv_send_skb_to_orig(skb, orig_node, recv_if); orig_node 740 net/batman-adv/routing.c batadv_orig_node_put(orig_node); orig_node 766 net/batman-adv/routing.c struct batadv_orig_node *orig_node = NULL; orig_node 778 net/batman-adv/routing.c orig_node = batadv_transtable_search(bat_priv, NULL, dst_addr, orig_node 780 net/batman-adv/routing.c if (!orig_node) orig_node 783 net/batman-adv/routing.c if (batadv_compare_eth(orig_node->orig, unicast_packet->dest)) orig_node 786 net/batman-adv/routing.c orig_addr = orig_node->orig; orig_node 787 net/batman-adv/routing.c orig_ttvn = (u8)atomic_read(&orig_node->last_ttvn); orig_node 800 net/batman-adv/routing.c if (orig_node) orig_node 801 net/batman-adv/routing.c batadv_orig_node_put(orig_node); orig_node 811 net/batman-adv/routing.c struct batadv_orig_node *orig_node; orig_node 856 net/batman-adv/routing.c orig_node = batadv_orig_hash_find(bat_priv, orig_node 862 net/batman-adv/routing.c if (!orig_node) orig_node 865 net/batman-adv/routing.c curr_ttvn = (u8)atomic_read(&orig_node->last_ttvn); orig_node 866 net/batman-adv/routing.c batadv_orig_node_put(orig_node); orig_node 961 net/batman-adv/routing.c struct batadv_orig_node *orig_node = NULL, *orig_node_gw = NULL; orig_node 1022 net/batman-adv/routing.c orig_node = batadv_orig_hash_find(bat_priv, orig_node 1037 net/batman-adv/routing.c orig_node); orig_node 1040 net/batman-adv/routing.c if (orig_node) orig_node 1041 net/batman-adv/routing.c batadv_orig_node_put(orig_node); orig_node 1187 net/batman-adv/routing.c struct batadv_orig_node *orig_node = NULL; orig_node 1222 net/batman-adv/routing.c orig_node = batadv_orig_hash_find(bat_priv, bcast_packet->orig); orig_node 1224 net/batman-adv/routing.c if (!orig_node) orig_node 1227 net/batman-adv/routing.c spin_lock_bh(&orig_node->bcast_seqno_lock); orig_node 1231 net/batman-adv/routing.c if (batadv_test_bit(orig_node->bcast_bits, orig_node->last_bcast_seqno, orig_node 1235 net/batman-adv/routing.c seq_diff = seqno - orig_node->last_bcast_seqno; orig_node 1240 net/batman-adv/routing.c &orig_node->bcast_seqno_reset, NULL)) orig_node 1246 net/batman-adv/routing.c if (batadv_bit_get_packet(bat_priv, orig_node->bcast_bits, seq_diff, 1)) orig_node 1247 net/batman-adv/routing.c orig_node->last_bcast_seqno = seqno; orig_node 1249 net/batman-adv/routing.c spin_unlock_bh(&orig_node->bcast_seqno_lock); orig_node 1263 net/batman-adv/routing.c if (batadv_bla_is_backbone_gw(skb, orig_node, hdr_size)) orig_node 1274 net/batman-adv/routing.c batadv_interface_rx(recv_if->soft_iface, skb, hdr_size, orig_node); orig_node 1281 net/batman-adv/routing.c spin_unlock_bh(&orig_node->bcast_seqno_lock); orig_node 1285 net/batman-adv/routing.c if (orig_node) orig_node 1286 net/batman-adv/routing.c batadv_orig_node_put(orig_node); orig_node 19 net/batman-adv/routing.h struct batadv_orig_node *orig_node, orig_node 40 net/batman-adv/routing.h struct batadv_orig_node *orig_node, orig_node 178 net/batman-adv/send.c struct batadv_orig_node *orig_node, orig_node 181 net/batman-adv/send.c struct batadv_priv *bat_priv = orig_node->bat_priv; orig_node 186 net/batman-adv/send.c neigh_node = batadv_find_router(bat_priv, orig_node, recv_if); orig_node 198 net/batman-adv/send.c ret = batadv_frag_send_packet(skb, orig_node, neigh_node); orig_node 236 net/batman-adv/send.c struct batadv_orig_node *orig_node) orig_node 239 net/batman-adv/send.c u8 ttvn = (u8)atomic_read(&orig_node->last_ttvn); orig_node 251 net/batman-adv/send.c ether_addr_copy(unicast_packet->dest, orig_node->orig); orig_node 266 net/batman-adv/send.c struct batadv_orig_node *orig_node) orig_node 270 net/batman-adv/send.c return batadv_send_skb_push_fill_unicast(skb, uni_size, orig_node); orig_node 336 net/batman-adv/send.c struct batadv_orig_node *orig_node, orig_node 343 net/batman-adv/send.c if (!orig_node) orig_node 348 net/batman-adv/send.c if (!batadv_send_skb_prepare_unicast(skb, orig_node)) orig_node 353 net/batman-adv/send.c orig_node, orig_node 378 net/batman-adv/send.c ret = batadv_send_skb_to_orig(skb, orig_node, NULL); orig_node 411 net/batman-adv/send.c struct batadv_orig_node *orig_node; orig_node 423 net/batman-adv/send.c orig_node = batadv_transtable_search(bat_priv, src, dst, vid); orig_node 426 net/batman-adv/send.c packet_subtype, orig_node, vid); orig_node 428 net/batman-adv/send.c if (orig_node) orig_node 429 net/batman-adv/send.c batadv_orig_node_put(orig_node); orig_node 448 net/batman-adv/send.c struct batadv_orig_node *orig_node; orig_node 451 net/batman-adv/send.c orig_node = batadv_gw_get_selected_orig(bat_priv); orig_node 453 net/batman-adv/send.c BATADV_P_DATA, orig_node, vid); orig_node 455 net/batman-adv/send.c if (orig_node) orig_node 456 net/batman-adv/send.c batadv_orig_node_put(orig_node); orig_node 33 net/batman-adv/send.h struct batadv_orig_node *orig_node, orig_node 51 net/batman-adv/send.h struct batadv_orig_node *orig_node, orig_node 56 net/batman-adv/send.h struct batadv_orig_node *orig_node, orig_node 421 net/batman-adv/soft-interface.c struct batadv_orig_node *orig_node) orig_node 477 net/batman-adv/soft-interface.c if (orig_node) orig_node 478 net/batman-adv/soft-interface.c batadv_tt_add_temporary_global_entry(bat_priv, orig_node, orig_node 21 net/batman-adv/soft-interface.h struct batadv_orig_node *orig_node); orig_node 574 net/batman-adv/tp_meter.c struct batadv_orig_node *orig_node, orig_node 592 net/batman-adv/tp_meter.c ether_addr_copy(icmp->dst, orig_node->orig); orig_node 609 net/batman-adv/tp_meter.c r = batadv_send_skb_to_orig(skb, orig_node, NULL); orig_node 627 net/batman-adv/tp_meter.c struct batadv_orig_node *orig_node = NULL; orig_node 658 net/batman-adv/tp_meter.c orig_node = batadv_orig_hash_find(bat_priv, icmp->orig); orig_node 659 net/batman-adv/tp_meter.c if (unlikely(!orig_node)) orig_node 683 net/batman-adv/tp_meter.c orig_node, recv_ack, packet_len, orig_node 722 net/batman-adv/tp_meter.c orig_node, recv_ack, orig_node 752 net/batman-adv/tp_meter.c if (likely(orig_node)) orig_node 753 net/batman-adv/tp_meter.c batadv_orig_node_put(orig_node); orig_node 809 net/batman-adv/tp_meter.c struct batadv_orig_node *orig_node = NULL; orig_node 819 net/batman-adv/tp_meter.c orig_node = batadv_orig_hash_find(bat_priv, tp_vars->other_end); orig_node 820 net/batman-adv/tp_meter.c if (unlikely(!orig_node)) { orig_node 860 net/batman-adv/tp_meter.c orig_node, tp_vars->last_sent, orig_node 886 net/batman-adv/tp_meter.c if (likely(orig_node)) orig_node 887 net/batman-adv/tp_meter.c batadv_orig_node_put(orig_node); orig_node 1063 net/batman-adv/tp_meter.c struct batadv_orig_node *orig_node; orig_node 1069 net/batman-adv/tp_meter.c orig_node = batadv_orig_hash_find(bat_priv, dst); orig_node 1070 net/batman-adv/tp_meter.c if (!orig_node) orig_node 1073 net/batman-adv/tp_meter.c tp_vars = batadv_tp_list_find(bat_priv, orig_node->orig); orig_node 1083 net/batman-adv/tp_meter.c batadv_orig_node_put(orig_node); orig_node 1160 net/batman-adv/tp_meter.c struct batadv_orig_node *orig_node; orig_node 1165 net/batman-adv/tp_meter.c orig_node = batadv_orig_hash_find(bat_priv, dst); orig_node 1166 net/batman-adv/tp_meter.c if (unlikely(!orig_node)) { orig_node 1189 net/batman-adv/tp_meter.c ether_addr_copy(icmp->dst, orig_node->orig); orig_node 1199 net/batman-adv/tp_meter.c r = batadv_send_skb_to_orig(skb, orig_node, NULL); orig_node 1207 net/batman-adv/tp_meter.c if (likely(orig_node)) orig_node 1208 net/batman-adv/tp_meter.c batadv_orig_node_put(orig_node); orig_node 68 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node); orig_node 73 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 374 net/batman-adv/translation-table.c static void batadv_tt_global_size_mod(struct batadv_orig_node *orig_node, orig_node 379 net/batman-adv/translation-table.c vlan = batadv_orig_node_vlan_new(orig_node, vid); orig_node 384 net/batman-adv/translation-table.c spin_lock_bh(&orig_node->vlan_list_lock); orig_node 389 net/batman-adv/translation-table.c spin_unlock_bh(&orig_node->vlan_list_lock); orig_node 401 net/batman-adv/translation-table.c static void batadv_tt_global_size_inc(struct batadv_orig_node *orig_node, orig_node 404 net/batman-adv/translation-table.c batadv_tt_global_size_mod(orig_node, vid, 1); orig_node 413 net/batman-adv/translation-table.c static void batadv_tt_global_size_dec(struct batadv_orig_node *orig_node, orig_node 416 net/batman-adv/translation-table.c batadv_tt_global_size_mod(orig_node, vid, -1); orig_node 444 net/batman-adv/translation-table.c batadv_orig_node_put(orig_entry->orig_node); orig_node 777 net/batman-adv/translation-table.c orig_entry->orig_node); orig_node 851 net/batman-adv/translation-table.c batadv_tt_prepare_tvlv_global_data(struct batadv_orig_node *orig_node, orig_node 864 net/batman-adv/translation-table.c spin_lock_bh(&orig_node->vlan_list_lock); orig_node 865 net/batman-adv/translation-table.c hlist_for_each_entry_rcu(vlan, &orig_node->vlan_list, list) { orig_node 887 net/batman-adv/translation-table.c (*tt_data)->ttvn = atomic_read(&orig_node->last_ttvn); orig_node 891 net/batman-adv/translation-table.c hlist_for_each_entry_rcu(vlan, &orig_node->vlan_list, list) { orig_node 902 net/batman-adv/translation-table.c spin_unlock_bh(&orig_node->vlan_list_lock); orig_node 1532 net/batman-adv/translation-table.c const struct batadv_orig_node *orig_node) orig_node 1540 net/batman-adv/translation-table.c if (tmp_orig_entry->orig_node != orig_node) orig_node 1567 net/batman-adv/translation-table.c const struct batadv_orig_node *orig_node, orig_node 1573 net/batman-adv/translation-table.c orig_entry = batadv_tt_global_orig_entry_find(entry, orig_node); orig_node 1619 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, int ttvn, orig_node 1626 net/batman-adv/translation-table.c orig_entry = batadv_tt_global_orig_entry_find(tt_global, orig_node); orig_node 1641 net/batman-adv/translation-table.c kref_get(&orig_node->refcount); orig_node 1642 net/batman-adv/translation-table.c batadv_tt_global_size_inc(orig_node, tt_global->common.vid); orig_node 1643 net/batman-adv/translation-table.c orig_entry->orig_node = orig_node; orig_node 1682 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 1694 net/batman-adv/translation-table.c if (batadv_bla_is_backbone_gw_orig(bat_priv, orig_node->orig, vid)) orig_node 1762 net/batman-adv/translation-table.c orig_node, NULL)) orig_node 1801 net/batman-adv/translation-table.c batadv_tt_global_orig_entry_add(tt_global_entry, orig_node, ttvn, orig_node 1807 net/batman-adv/translation-table.c orig_node->orig); orig_node 1856 net/batman-adv/translation-table.c router = batadv_orig_router_get(orig_entry->orig_node, orig_node 1909 net/batman-adv/translation-table.c vlan = batadv_orig_node_vlan_get(best_entry->orig_node, orig_node 1915 net/batman-adv/translation-table.c best_entry->orig_node->orig); orig_node 1919 net/batman-adv/translation-table.c last_ttvn = atomic_read(&best_entry->orig_node->last_ttvn); orig_node 1924 net/batman-adv/translation-table.c best_entry->ttvn, best_entry->orig_node->orig, orig_node 1941 net/batman-adv/translation-table.c vlan = batadv_orig_node_vlan_get(orig_entry->orig_node, orig_node 1947 net/batman-adv/translation-table.c orig_entry->orig_node->orig); orig_node 1951 net/batman-adv/translation-table.c last_ttvn = atomic_read(&orig_entry->orig_node->last_ttvn); orig_node 1956 net/batman-adv/translation-table.c orig_entry->ttvn, orig_entry->orig_node->orig, orig_node 2038 net/batman-adv/translation-table.c vlan = batadv_orig_node_vlan_get(orig->orig_node, orig_node 2053 net/batman-adv/translation-table.c last_ttvn = atomic_read(&orig->orig_node->last_ttvn); orig_node 2057 net/batman-adv/translation-table.c orig->orig_node->orig) || orig_node 2245 net/batman-adv/translation-table.c batadv_tt_global_size_dec(orig_entry->orig_node, orig_node 2283 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 2294 net/batman-adv/translation-table.c if (orig_entry->orig_node == orig_node) { orig_node 2298 net/batman-adv/translation-table.c orig_node->orig, orig_node 2315 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 2329 net/batman-adv/translation-table.c if (orig_entry->orig_node != orig_node) { orig_node 2345 net/batman-adv/translation-table.c orig_node, message); orig_node 2360 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 2373 net/batman-adv/translation-table.c orig_node, message); orig_node 2405 net/batman-adv/translation-table.c orig_node, message); orig_node 2425 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 2457 net/batman-adv/translation-table.c orig_node, message); orig_node 2471 net/batman-adv/translation-table.c clear_bit(BATADV_ORIG_CAPA_HAS_TT, &orig_node->capa_initialized); orig_node 2608 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node = NULL; orig_node 2633 net/batman-adv/translation-table.c orig_node = best_entry->orig_node; orig_node 2634 net/batman-adv/translation-table.c if (orig_node && !kref_get_unless_zero(&orig_node->refcount)) orig_node 2635 net/batman-adv/translation-table.c orig_node = NULL; orig_node 2644 net/batman-adv/translation-table.c return orig_node; orig_node 2672 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 2716 net/batman-adv/translation-table.c orig_node); orig_node 2838 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 2845 net/batman-adv/translation-table.c spin_lock_bh(&orig_node->tt_buff_lock); orig_node 2847 net/batman-adv/translation-table.c kfree(orig_node->tt_buff); orig_node 2848 net/batman-adv/translation-table.c orig_node->tt_buff_len = 0; orig_node 2849 net/batman-adv/translation-table.c orig_node->tt_buff = kmalloc(tt_buff_len, GFP_ATOMIC); orig_node 2850 net/batman-adv/translation-table.c if (orig_node->tt_buff) { orig_node 2851 net/batman-adv/translation-table.c memcpy(orig_node->tt_buff, tt_buff, tt_buff_len); orig_node 2852 net/batman-adv/translation-table.c orig_node->tt_buff_len = tt_buff_len; orig_node 2855 net/batman-adv/translation-table.c spin_unlock_bh(&orig_node->tt_buff_lock); orig_node 2884 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node) orig_node 2890 net/batman-adv/translation-table.c if (batadv_compare_eth(tt_req_node_tmp, orig_node) && orig_node 2901 net/batman-adv/translation-table.c ether_addr_copy(tt_req_node->addr, orig_node->orig); orig_node 2955 net/batman-adv/translation-table.c const struct batadv_orig_node *orig_node = data_ptr; orig_node 2965 net/batman-adv/translation-table.c return batadv_tt_global_entry_has_orig(tt_global_entry, orig_node, orig_node 3039 net/batman-adv/translation-table.c static bool batadv_tt_global_check_crc(struct batadv_orig_node *orig_node, orig_node 3055 net/batman-adv/translation-table.c if (batadv_bla_is_backbone_gw_orig(orig_node->bat_priv, orig_node 3056 net/batman-adv/translation-table.c orig_node->orig, orig_node 3060 net/batman-adv/translation-table.c vlan = batadv_orig_node_vlan_get(orig_node, orig_node 3077 net/batman-adv/translation-table.c hlist_for_each_entry_rcu(vlan, &orig_node->vlan_list, list) orig_node 3109 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node) orig_node 3116 net/batman-adv/translation-table.c hlist_for_each_entry_rcu(vlan, &orig_node->vlan_list, list) { orig_node 3120 net/batman-adv/translation-table.c if (batadv_bla_is_backbone_gw_orig(bat_priv, orig_node->orig, orig_node 3124 net/batman-adv/translation-table.c crc = batadv_tt_global_crc(bat_priv, orig_node, vlan->vid); orig_node 3368 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node; orig_node 3384 net/batman-adv/translation-table.c orig_node = batadv_orig_hash_find(bat_priv, req_src); orig_node 3385 net/batman-adv/translation-table.c if (!orig_node) orig_node 3447 net/batman-adv/translation-table.c orig_node->orig, full_table ? 'F' : '.', req_ttvn); orig_node 3461 net/batman-adv/translation-table.c if (orig_node) orig_node 3462 net/batman-adv/translation-table.c batadv_orig_node_put(orig_node); orig_node 3490 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 3500 net/batman-adv/translation-table.c batadv_tt_global_del(bat_priv, orig_node, orig_node 3506 net/batman-adv/translation-table.c if (!batadv_tt_global_add(bat_priv, orig_node, orig_node 3519 net/batman-adv/translation-table.c set_bit(BATADV_ORIG_CAPA_HAS_TT, &orig_node->capa_initialized); orig_node 3527 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node; orig_node 3529 net/batman-adv/translation-table.c orig_node = batadv_orig_hash_find(bat_priv, resp_src); orig_node 3530 net/batman-adv/translation-table.c if (!orig_node) orig_node 3534 net/batman-adv/translation-table.c batadv_tt_global_del_orig(bat_priv, orig_node, -1, orig_node 3537 net/batman-adv/translation-table.c _batadv_tt_update_changes(bat_priv, orig_node, tt_change, num_entries, orig_node 3540 net/batman-adv/translation-table.c spin_lock_bh(&orig_node->tt_buff_lock); orig_node 3541 net/batman-adv/translation-table.c kfree(orig_node->tt_buff); orig_node 3542 net/batman-adv/translation-table.c orig_node->tt_buff_len = 0; orig_node 3543 net/batman-adv/translation-table.c orig_node->tt_buff = NULL; orig_node 3544 net/batman-adv/translation-table.c spin_unlock_bh(&orig_node->tt_buff_lock); orig_node 3546 net/batman-adv/translation-table.c atomic_set(&orig_node->last_ttvn, ttvn); orig_node 3549 net/batman-adv/translation-table.c if (orig_node) orig_node 3550 net/batman-adv/translation-table.c batadv_orig_node_put(orig_node); orig_node 3554 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 3558 net/batman-adv/translation-table.c _batadv_tt_update_changes(bat_priv, orig_node, tt_change, orig_node 3561 net/batman-adv/translation-table.c batadv_tt_save_orig_buffer(bat_priv, orig_node, tt_change, orig_node 3563 net/batman-adv/translation-table.c atomic_set(&orig_node->last_ttvn, ttvn); orig_node 3609 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node = NULL; orig_node 3619 net/batman-adv/translation-table.c orig_node = batadv_orig_hash_find(bat_priv, resp_src); orig_node 3620 net/batman-adv/translation-table.c if (!orig_node) orig_node 3623 net/batman-adv/translation-table.c spin_lock_bh(&orig_node->tt_lock); orig_node 3635 net/batman-adv/translation-table.c batadv_tt_update_changes(bat_priv, orig_node, num_entries, orig_node 3640 net/batman-adv/translation-table.c batadv_tt_global_update_crc(bat_priv, orig_node); orig_node 3642 net/batman-adv/translation-table.c spin_unlock_bh(&orig_node->tt_lock); orig_node 3655 net/batman-adv/translation-table.c if (orig_node) orig_node 3656 net/batman-adv/translation-table.c batadv_orig_node_put(orig_node); orig_node 3758 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node) orig_node 3775 net/batman-adv/translation-table.c orig_node->orig, client, batadv_print_vid(vid)); orig_node 3783 net/batman-adv/translation-table.c orig_node->orig, BATADV_TVLV_ROAM, 1, orig_node 4018 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 4023 net/batman-adv/translation-table.c u8 orig_ttvn = (u8)atomic_read(&orig_node->last_ttvn); orig_node 4030 net/batman-adv/translation-table.c &orig_node->capa_initialized); orig_node 4046 net/batman-adv/translation-table.c spin_lock_bh(&orig_node->tt_lock); orig_node 4048 net/batman-adv/translation-table.c batadv_tt_update_changes(bat_priv, orig_node, tt_num_changes, orig_node 4055 net/batman-adv/translation-table.c batadv_tt_global_update_crc(bat_priv, orig_node); orig_node 4057 net/batman-adv/translation-table.c spin_unlock_bh(&orig_node->tt_lock); orig_node 4068 net/batman-adv/translation-table.c if (!batadv_tt_global_check_crc(orig_node, tt_vlan, orig_node 4076 net/batman-adv/translation-table.c !batadv_tt_global_check_crc(orig_node, tt_vlan, orig_node 4081 net/batman-adv/translation-table.c orig_node->orig, ttvn, orig_ttvn, orig_node 4083 net/batman-adv/translation-table.c batadv_send_tt_request(bat_priv, orig_node, ttvn, orig_node 4153 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node, orig_node 4163 net/batman-adv/translation-table.c if (!batadv_tt_global_add(bat_priv, orig_node, addr, vid, orig_node 4165 net/batman-adv/translation-table.c atomic_read(&orig_node->last_ttvn))) orig_node 4170 net/batman-adv/translation-table.c addr, batadv_print_vid(vid), orig_node->orig); orig_node 4355 net/batman-adv/translation-table.c struct batadv_orig_node *orig_node = NULL; orig_node 4367 net/batman-adv/translation-table.c orig_node = batadv_orig_hash_find(bat_priv, src); orig_node 4368 net/batman-adv/translation-table.c if (!orig_node) orig_node 4378 net/batman-adv/translation-table.c batadv_tt_global_add(bat_priv, orig_node, roaming_adv->client, orig_node 4380 net/batman-adv/translation-table.c atomic_read(&orig_node->last_ttvn) + 1); orig_node 4383 net/batman-adv/translation-table.c if (orig_node) orig_node 4384 net/batman-adv/translation-table.c batadv_orig_node_put(orig_node); orig_node 29 net/batman-adv/translation-table.h struct batadv_orig_node *orig_node, orig_node 52 net/batman-adv/translation-table.h struct batadv_orig_node *orig_node, orig_node 362 net/batman-adv/tvlv.c struct batadv_orig_node *orig_node, orig_node 373 net/batman-adv/tvlv.c if (!orig_node) orig_node 376 net/batman-adv/tvlv.c tvlv_handler->ogm_handler(bat_priv, orig_node, orig_node 414 net/batman-adv/tvlv.c struct batadv_orig_node *orig_node, orig_node 438 net/batman-adv/tvlv.c ogm_source, orig_node, orig_node 455 net/batman-adv/tvlv.c tvlv_handler->ogm_handler(bat_priv, orig_node, orig_node 474 net/batman-adv/tvlv.c struct batadv_orig_node *orig_node) orig_node 488 net/batman-adv/tvlv.c batadv_tvlv_containers_process(bat_priv, true, orig_node, NULL, NULL, orig_node 591 net/batman-adv/tvlv.c struct batadv_orig_node *orig_node; orig_node 597 net/batman-adv/tvlv.c orig_node = batadv_orig_hash_find(bat_priv, dst); orig_node 598 net/batman-adv/tvlv.c if (!orig_node) orig_node 628 net/batman-adv/tvlv.c batadv_send_skb_to_orig(skb, orig_node, NULL); orig_node 630 net/batman-adv/tvlv.c batadv_orig_node_put(orig_node); orig_node 23 net/batman-adv/tvlv.h struct batadv_orig_node *orig_node); orig_node 42 net/batman-adv/tvlv.h struct batadv_orig_node *orig_node, orig_node 570 net/batman-adv/types.h struct batadv_orig_node *orig_node; orig_node 652 net/batman-adv/types.h struct batadv_orig_node *orig_node; orig_node 1959 net/batman-adv/types.h struct batadv_orig_node *orig_node; orig_node 2049 net/batman-adv/types.h struct batadv_orig_node *orig_node; orig_node 2291 net/batman-adv/types.h struct batadv_orig_node *orig_node); orig_node 2382 net/batman-adv/types.h struct batadv_orig_node *orig_node; orig_node 296 net/tipc/socket.c u32 orig_node, peer_node; orig_node 304 net/tipc/socket.c orig_node = msg_orignode(msg); orig_node 307 net/tipc/socket.c if (likely(orig_node == peer_node)) orig_node 310 net/tipc/socket.c if (!orig_node && peer_node == self) orig_node 313 net/tipc/socket.c if (!peer_node && orig_node == self)