Lines Matching refs:tn
334 struct tipc_net *tn = tipc_net(net); in tipc_node_find() local
339 hlist_for_each_entry_rcu(node, &tn->node_htable[thash], hash) { in tipc_node_find()
356 struct tipc_net *tn = tipc_net(net); in tipc_node_find_by_id() local
361 list_for_each_entry_rcu(n, &tn->node_list, list) { in tipc_node_find_by_id()
473 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_node_create() local
480 spin_lock_bh(&tn->node_list_lock); in tipc_node_create()
494 &tn->node_htable[tipc_hashfn(addr)]); in tipc_node_create()
496 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_node_create()
519 tn->capabilities = TIPC_NODE_CAPABILITIES; in tipc_node_create()
520 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_node_create()
521 tn->capabilities &= temp_node->capabilities; in tipc_node_create()
525 (tn->capabilities & TIPC_BCAST_RCAST)); in tipc_node_create()
577 hlist_add_head_rcu(&n->hash, &tn->node_htable[tipc_hashfn(addr)]); in tipc_node_create()
578 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_node_create()
584 tn->capabilities = TIPC_NODE_CAPABILITIES; in tipc_node_create()
585 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_node_create()
586 tn->capabilities &= temp_node->capabilities; in tipc_node_create()
588 tipc_bcast_toggle_rcast(net, (tn->capabilities & TIPC_BCAST_RCAST)); in tipc_node_create()
591 spin_unlock_bh(&tn->node_list_lock); in tipc_node_create()
629 struct tipc_net *tn = tipc_net(net); in tipc_node_stop() local
632 spin_lock_bh(&tn->node_list_lock); in tipc_node_stop()
633 list_for_each_entry_safe(node, t_node, &tn->node_list, list) in tipc_node_stop()
635 spin_unlock_bh(&tn->node_list_lock); in tipc_node_stop()
749 struct tipc_net *tn = tipc_net(peer->net); in tipc_node_cleanup() local
753 if (!spin_trylock_bh(&tn->node_list_lock)) in tipc_node_cleanup()
766 spin_unlock_bh(&tn->node_list_lock); in tipc_node_cleanup()
771 tn->capabilities = TIPC_NODE_CAPABILITIES; in tipc_node_cleanup()
772 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_node_cleanup()
773 tn->capabilities &= temp_node->capabilities; in tipc_node_cleanup()
776 (tn->capabilities & TIPC_BCAST_RCAST)); in tipc_node_cleanup()
777 spin_unlock_bh(&tn->node_list_lock); in tipc_node_cleanup()
1117 struct tipc_net *tn = tipc_net(net); in tipc_node_try_addr() local
1144 if (tn->trial_addr == addr) in tipc_node_try_addr()
1309 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_node_delete_links() local
1313 list_for_each_entry_rcu(n, &tn->node_list, list) { in tipc_node_delete_links()
2195 struct tipc_net *tn = tipc_net(net); in tipc_node_apply_property() local
2205 list_for_each_entry_rcu(n, &tn->node_list, list) { in tipc_node_apply_property()
2229 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_peer_rm() local
2268 spin_lock_bh(&tn->node_list_lock); in tipc_nl_peer_rm()
2271 spin_unlock_bh(&tn->node_list_lock); in tipc_nl_peer_rm()
2288 tn->capabilities = TIPC_NODE_CAPABILITIES; in tipc_nl_peer_rm()
2289 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_nl_peer_rm()
2290 tn->capabilities &= temp_node->capabilities; in tipc_nl_peer_rm()
2292 tipc_bcast_toggle_rcast(net, (tn->capabilities & TIPC_BCAST_RCAST)); in tipc_nl_peer_rm()
2296 spin_unlock_bh(&tn->node_list_lock); in tipc_nl_peer_rm()
2305 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_node_dump() local
2336 list_for_each_entry_rcu(node, &tn->node_list, list) { in tipc_nl_node_dump()
2376 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_node_find_by_name() local
2384 list_for_each_entry_rcu(n, &tn->node_list, list) { in tipc_node_find_by_name()
2558 struct tipc_net *tn = tipc_net(net); in tipc_nl_node_reset_link_stats() local
2583 list_for_each_entry_rcu(node, &tn->node_list, list) { in tipc_nl_node_reset_link_stats()
2653 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_node_dump_link() local
2700 list_for_each_entry_continue_rcu(node, &tn->node_list, in tipc_nl_node_dump_link()
2712 err = tipc_nl_add_bc_link(net, &msg, tn->bcl); in tipc_nl_node_dump_link()
2716 list_for_each_entry_rcu(node, &tn->node_list, list) { in tipc_nl_node_dump_link()
3043 struct tipc_net *tn = tipc_net(net); in __tipc_nl_node_flush_key() local
3046 tipc_crypto_key_flush(tn->crypto_tx); in __tipc_nl_node_flush_key()
3048 list_for_each_entry_rcu(n, &tn->node_list, list) in __tipc_nl_node_flush_key()
3127 struct tipc_net *tn; in tipc_node_pre_cleanup_net() local
3134 tn = tipc_net(tmp); in tipc_node_pre_cleanup_net()
3135 if (!tn) in tipc_node_pre_cleanup_net()
3137 spin_lock_bh(&tn->node_list_lock); in tipc_node_pre_cleanup_net()
3138 list_for_each_entry_rcu(n, &tn->node_list, list) { in tipc_node_pre_cleanup_net()
3149 spin_unlock_bh(&tn->node_list_lock); in tipc_node_pre_cleanup_net()