/linux-4.4.14/net/batman-adv/ |
D | originator.c | 68 batadv_orig_node_vlan_get(struct batadv_orig_node *orig_node, in batadv_orig_node_vlan_get() argument 74 hlist_for_each_entry_rcu(tmp, &orig_node->vlan_list, list) { in batadv_orig_node_vlan_get() 103 batadv_orig_node_vlan_new(struct batadv_orig_node *orig_node, in batadv_orig_node_vlan_new() argument 108 spin_lock_bh(&orig_node->vlan_list_lock); in batadv_orig_node_vlan_new() 111 vlan = batadv_orig_node_vlan_get(orig_node, vid); in batadv_orig_node_vlan_new() 122 hlist_add_head_rcu(&vlan->list, &orig_node->vlan_list); in batadv_orig_node_vlan_new() 125 spin_unlock_bh(&orig_node->vlan_list_lock); in batadv_orig_node_vlan_new() 202 bao = neigh_node->orig_node->bat_priv->bat_algo_ops; in batadv_neigh_node_release() 239 batadv_orig_router_get(struct batadv_orig_node *orig_node, in batadv_orig_router_get() argument 246 hlist_for_each_entry_rcu(orig_ifinfo, &orig_node->ifinfo_list, list) { in batadv_orig_router_get() [all …]
|
D | routing.c | 62 struct batadv_orig_node *orig_node, in _batadv_update_route() argument 69 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, recv_if); in _batadv_update_route() 82 "Deleting route towards: %pM\n", orig_node->orig); in _batadv_update_route() 83 batadv_tt_global_del_orig(bat_priv, orig_node, -1, in _batadv_update_route() 90 orig_node->orig, neigh_node->addr); in _batadv_update_route() 95 orig_node->orig, neigh_node->addr, in _batadv_update_route() 106 spin_lock_bh(&orig_node->neigh_list_lock); in _batadv_update_route() 117 spin_unlock_bh(&orig_node->neigh_list_lock); in _batadv_update_route() 133 struct batadv_orig_node *orig_node, in batadv_update_route() argument 139 if (!orig_node) in batadv_update_route() [all …]
|
D | bat_iv_ogm.c | 123 static void batadv_iv_ogm_orig_free(struct batadv_orig_node *orig_node) in batadv_iv_ogm_orig_free() argument 125 kfree(orig_node->bat_iv.bcast_own); in batadv_iv_ogm_orig_free() 126 kfree(orig_node->bat_iv.bcast_own_sum); in batadv_iv_ogm_orig_free() 137 static int batadv_iv_ogm_orig_add_if(struct batadv_orig_node *orig_node, in batadv_iv_ogm_orig_add_if() argument 144 spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock); in batadv_iv_ogm_orig_add_if() 153 memcpy(data_ptr, orig_node->bat_iv.bcast_own, old_size); in batadv_iv_ogm_orig_add_if() 154 kfree(orig_node->bat_iv.bcast_own); in batadv_iv_ogm_orig_add_if() 155 orig_node->bat_iv.bcast_own = data_ptr; in batadv_iv_ogm_orig_add_if() 159 kfree(orig_node->bat_iv.bcast_own); in batadv_iv_ogm_orig_add_if() 163 memcpy(data_ptr, orig_node->bat_iv.bcast_own_sum, in batadv_iv_ogm_orig_add_if() [all …]
|
D | originator.h | 40 void batadv_orig_node_free_ref(struct batadv_orig_node *orig_node); 44 batadv_neigh_node_new(struct batadv_orig_node *orig_node, 49 batadv_orig_router_get(struct batadv_orig_node *orig_node, 60 batadv_orig_ifinfo_get(struct batadv_orig_node *orig_node, 63 batadv_orig_ifinfo_new(struct batadv_orig_node *orig_node, 74 batadv_orig_node_vlan_new(struct batadv_orig_node *orig_node, 77 batadv_orig_node_vlan_get(struct batadv_orig_node *orig_node, 97 struct batadv_orig_node *orig_node, *orig_node_tmp = NULL; in batadv_orig_hash_find() local 107 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_orig_hash_find() 108 if (!batadv_compare_eth(orig_node, data)) in batadv_orig_hash_find() [all …]
|
D | gateway_client.c | 65 batadv_orig_node_free_ref(gw_node->orig_node); in batadv_gw_node_free_ref() 92 struct batadv_orig_node *orig_node = NULL; in batadv_gw_get_selected_orig() local 99 orig_node = gw_node->orig_node; in batadv_gw_get_selected_orig() 100 if (!orig_node) in batadv_gw_get_selected_orig() 103 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_gw_get_selected_orig() 104 orig_node = NULL; in batadv_gw_get_selected_orig() 111 return orig_node; in batadv_gw_get_selected_orig() 159 struct batadv_orig_node *orig_node; in batadv_gw_get_best_gw_node() local 163 orig_node = gw_node->orig_node; in batadv_gw_get_best_gw_node() 164 router = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT); in batadv_gw_get_best_gw_node() [all …]
|
D | translation-table.c | 61 struct batadv_orig_node *orig_node); 66 struct batadv_orig_node *orig_node, 295 static void batadv_tt_global_size_mod(struct batadv_orig_node *orig_node, in batadv_tt_global_size_mod() argument 300 vlan = batadv_orig_node_vlan_new(orig_node, vid); in batadv_tt_global_size_mod() 305 spin_lock_bh(&orig_node->vlan_list_lock); in batadv_tt_global_size_mod() 307 spin_unlock_bh(&orig_node->vlan_list_lock); in batadv_tt_global_size_mod() 320 static void batadv_tt_global_size_inc(struct batadv_orig_node *orig_node, in batadv_tt_global_size_inc() argument 323 batadv_tt_global_size_mod(orig_node, vid, 1); in batadv_tt_global_size_inc() 332 static void batadv_tt_global_size_dec(struct batadv_orig_node *orig_node, in batadv_tt_global_size_dec() argument 335 batadv_tt_global_size_mod(orig_node, vid, -1); in batadv_tt_global_size_dec() [all …]
|
D | send.c | 118 struct batadv_orig_node *orig_node, in batadv_send_skb_to_orig() argument 121 struct batadv_priv *bat_priv = orig_node->bat_priv; in batadv_send_skb_to_orig() 126 neigh_node = batadv_find_router(bat_priv, orig_node, recv_if); in batadv_send_skb_to_orig() 136 if (batadv_frag_send_packet(skb, orig_node, neigh_node)) in batadv_send_skb_to_orig() 172 struct batadv_orig_node *orig_node) in batadv_send_skb_push_fill_unicast() argument 175 u8 ttvn = (u8)atomic_read(&orig_node->last_ttvn); in batadv_send_skb_push_fill_unicast() 187 ether_addr_copy(unicast_packet->dest, orig_node->orig); in batadv_send_skb_push_fill_unicast() 202 struct batadv_orig_node *orig_node) in batadv_send_skb_prepare_unicast() argument 206 return batadv_send_skb_push_fill_unicast(skb, uni_size, orig_node); in batadv_send_skb_prepare_unicast() 273 struct batadv_orig_node *orig_node, in batadv_send_skb_unicast() argument [all …]
|
D | network-coding.h | 37 struct batadv_orig_node *orig_node, 42 struct batadv_orig_node *orig_node, 46 void batadv_nc_init_orig(struct batadv_orig_node *orig_node); 78 struct batadv_orig_node *orig_node, in batadv_nc_update_nc_node() argument 87 struct batadv_orig_node *orig_node, in batadv_nc_purge_orig() argument 97 static inline void batadv_nc_init_orig(struct batadv_orig_node *orig_node) in batadv_nc_init_orig() argument
|
D | network-coding.c | 197 void batadv_nc_init_orig(struct batadv_orig_node *orig_node) in batadv_nc_init_orig() argument 199 INIT_LIST_HEAD(&orig_node->in_coding_list); in batadv_nc_init_orig() 200 INIT_LIST_HEAD(&orig_node->out_coding_list); in batadv_nc_init_orig() 201 spin_lock_init(&orig_node->in_coding_list_lock); in batadv_nc_init_orig() 202 spin_lock_init(&orig_node->out_coding_list_lock); in batadv_nc_init_orig() 212 batadv_orig_node_free_ref(nc_node->orig_node); in batadv_nc_node_release() 338 nc_node->addr, nc_node->orig_node->orig); in batadv_nc_purge_orig_nc_nodes() 356 struct batadv_orig_node *orig_node, in batadv_nc_purge_orig() argument 361 batadv_nc_purge_orig_nc_nodes(bat_priv, &orig_node->in_coding_list, in batadv_nc_purge_orig() 362 &orig_node->in_coding_list_lock, in batadv_nc_purge_orig() [all …]
|
D | fragmentation.c | 66 void batadv_frag_purge_orig(struct batadv_orig_node *orig_node, in batadv_frag_purge_orig() argument 73 chain = &orig_node->fragments[i]; in batadv_frag_purge_orig() 74 spin_lock_bh(&orig_node->fragments[i].lock); in batadv_frag_purge_orig() 77 batadv_frag_clear_chain(&orig_node->fragments[i].head); in batadv_frag_purge_orig() 78 orig_node->fragments[i].size = 0; in batadv_frag_purge_orig() 81 spin_unlock_bh(&orig_node->fragments[i].lock); in batadv_frag_purge_orig() 143 static bool batadv_frag_insert_packet(struct batadv_orig_node *orig_node, in batadv_frag_insert_packet() argument 177 chain = &orig_node->fragments[bucket]; in batadv_frag_insert_packet() 439 struct batadv_orig_node *orig_node, in batadv_frag_send_packet() argument 462 bat_priv = orig_node->bat_priv; in batadv_frag_send_packet() [all …]
|
D | gateway_client.h | 35 struct batadv_orig_node *orig_node); 37 struct batadv_orig_node *orig_node, 40 struct batadv_orig_node *orig_node);
|
D | distributed-arp-table.h | 55 batadv_dat_init_orig_node_addr(struct batadv_orig_node *orig_node) in batadv_dat_init_orig_node_addr() argument 59 addr = batadv_choose_orig(orig_node->orig, BATADV_DAT_ADDR_MAX); in batadv_dat_init_orig_node_addr() 60 orig_node->dat_addr = (batadv_dat_addr_t)addr; in batadv_dat_init_orig_node_addr() 148 batadv_dat_init_orig_node_addr(struct batadv_orig_node *orig_node) in batadv_dat_init_orig_node_addr() argument
|
D | send.h | 35 struct batadv_orig_node *orig_node, 47 struct batadv_orig_node *orig_node, 52 struct batadv_orig_node *orig_node,
|
D | multicast.c | 445 struct batadv_orig_node *tmp_orig_node, *orig_node = NULL; in batadv_mcast_forw_ipv4_node_get() local 454 orig_node = tmp_orig_node; in batadv_mcast_forw_ipv4_node_get() 459 return orig_node; in batadv_mcast_forw_ipv4_node_get() 472 struct batadv_orig_node *tmp_orig_node, *orig_node = NULL; in batadv_mcast_forw_ipv6_node_get() local 481 orig_node = tmp_orig_node; in batadv_mcast_forw_ipv6_node_get() 486 return orig_node; in batadv_mcast_forw_ipv6_node_get() 523 struct batadv_orig_node *tmp_orig_node, *orig_node = NULL; in batadv_mcast_forw_unsnoop_node_get() local 532 orig_node = tmp_orig_node; in batadv_mcast_forw_unsnoop_node_get() 537 return orig_node; in batadv_mcast_forw_unsnoop_node_get()
|
D | main.c | 924 struct batadv_orig_node *orig_node, in batadv_tvlv_call_handler() argument 935 if (!orig_node) in batadv_tvlv_call_handler() 938 tvlv_handler->ogm_handler(bat_priv, orig_node, in batadv_tvlv_call_handler() 976 struct batadv_orig_node *orig_node, in batadv_tvlv_containers_process() argument 1000 ogm_source, orig_node, in batadv_tvlv_containers_process() 1017 tvlv_handler->ogm_handler(bat_priv, orig_node, in batadv_tvlv_containers_process() 1036 struct batadv_orig_node *orig_node) in batadv_tvlv_ogm_receive() argument 1050 batadv_tvlv_containers_process(bat_priv, true, orig_node, NULL, NULL, in batadv_tvlv_ogm_receive() 1145 struct batadv_orig_node *orig_node; in batadv_tvlv_unicast_send() local 1152 orig_node = batadv_orig_hash_find(bat_priv, dst); in batadv_tvlv_unicast_send() [all …]
|
D | fragmentation.h | 36 struct batadv_orig_node *orig_node); 38 struct batadv_orig_node *orig_node,
|
D | icmp_socket.c | 183 struct batadv_orig_node *orig_node = NULL; in batadv_socket_write() local 240 orig_node = batadv_orig_hash_find(bat_priv, icmp_header->dst); in batadv_socket_write() 241 if (!orig_node) in batadv_socket_write() 244 neigh_node = batadv_orig_router_get(orig_node, in batadv_socket_write() 294 if (orig_node) in batadv_socket_write() 295 batadv_orig_node_free_ref(orig_node); in batadv_socket_write()
|
D | multicast.h | 51 void batadv_mcast_purge_orig(struct batadv_orig_node *orig_node); 75 static inline void batadv_mcast_purge_orig(struct batadv_orig_node *orig_node) in batadv_mcast_purge_orig() argument
|
D | types.h | 336 struct batadv_orig_node *orig_node; member 358 struct batadv_orig_node *orig_node; member 981 struct batadv_orig_node *orig_node; member 1039 struct batadv_orig_node *orig_node; member 1172 void (*bat_orig_free)(struct batadv_orig_node *orig_node); 1173 int (*bat_orig_add_if)(struct batadv_orig_node *orig_node, 1175 int (*bat_orig_del_if)(struct batadv_orig_node *orig_node, 1220 struct batadv_orig_node *orig_node; member
|
D | routing.h | 31 struct batadv_orig_node *orig_node, 52 struct batadv_orig_node *orig_node,
|
D | distributed-arp-table.c | 462 if (res[j].orig_node == candidate) in batadv_is_orig_node_eligible() 502 struct batadv_orig_node *orig_node, *max_orig_node = NULL; in batadv_choose_next_candidate() local 519 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_choose_next_candidate() 521 tmp_max = BATADV_DAT_ADDR_MAX - orig_node->dat_addr + in batadv_choose_next_candidate() 526 *last_max, orig_node, in batadv_choose_next_candidate() 530 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_choose_next_candidate() 536 max_orig_node = orig_node; in batadv_choose_next_candidate() 542 cands[select].orig_node = max_orig_node; in batadv_choose_next_candidate() 632 neigh_node = batadv_orig_router_get(cand[i].orig_node, in batadv_dat_send_data() 639 cand[i].orig_node, in batadv_dat_send_data() [all …]
|
D | translation-table.h | 37 struct batadv_orig_node *orig_node, 56 struct batadv_orig_node *orig_node,
|
D | bridge_loop_avoidance.h | 34 struct batadv_orig_node *orig_node, int hdr_size); 65 struct batadv_orig_node *orig_node, in batadv_bla_is_backbone_gw() argument
|
D | bridge_loop_avoidance.c | 387 struct batadv_orig_node *orig_node; in batadv_bla_get_backbone_gw() local 426 orig_node = batadv_orig_hash_find(bat_priv, orig); in batadv_bla_get_backbone_gw() 427 if (orig_node) { in batadv_bla_get_backbone_gw() 428 batadv_tt_global_del_orig(bat_priv, orig_node, vid, in batadv_bla_get_backbone_gw() 430 batadv_orig_node_free_ref(orig_node); in batadv_bla_get_backbone_gw() 808 struct batadv_orig_node *orig_node; in batadv_check_claim_group() local 839 orig_node = batadv_orig_hash_find(bat_priv, backbone_addr); in batadv_check_claim_group() 844 if (!orig_node) in batadv_check_claim_group() 855 batadv_orig_node_free_ref(orig_node); in batadv_check_claim_group() 1409 struct batadv_orig_node *orig_node, int hdr_size) in batadv_bla_is_backbone_gw() argument [all …]
|
D | soft-interface.h | 31 int hdr_size, struct batadv_orig_node *orig_node);
|
D | main.h | 357 struct batadv_orig_node *orig_node); 376 struct batadv_orig_node *orig_node,
|
D | soft-interface.c | 385 int hdr_size, struct batadv_orig_node *orig_node) in batadv_interface_rx() argument 453 if (orig_node) in batadv_interface_rx() 454 batadv_tt_add_temporary_global_entry(bat_priv, orig_node, in batadv_interface_rx()
|
/linux-4.4.14/net/tipc/ |
D | socket.c | 290 u32 orig_node; in tsk_peer_msg() local 299 orig_node = msg_orignode(msg); in tsk_peer_msg() 302 if (likely(orig_node == peer_node)) in tsk_peer_msg() 305 if (!orig_node && (peer_node == tn->own_addr)) in tsk_peer_msg() 308 if (!peer_node && (orig_node == tn->own_addr)) in tsk_peer_msg()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 5480 int orig_node = dev_to_node(dev); in ixgbe_setup_tx_resources() local 5506 set_dev_node(dev, orig_node); in ixgbe_setup_tx_resources() 5564 int orig_node = dev_to_node(dev); in ixgbe_setup_rx_resources() local 5590 set_dev_node(dev, orig_node); in ixgbe_setup_rx_resources()
|