Lines Matching full:tn

332 	struct tipc_net *tn = tipc_net(net);  in tipc_node_find()  local
337 hlist_for_each_entry_rcu(node, &tn->node_htable[thash], hash) { in tipc_node_find()
354 struct tipc_net *tn = tipc_net(net); in tipc_node_find_by_id() local
359 list_for_each_entry_rcu(n, &tn->node_list, list) { in tipc_node_find_by_id()
472 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_node_create() local
479 spin_lock_bh(&tn->node_list_lock); in tipc_node_create()
503 &tn->node_htable[tipc_hashfn(addr)]); in tipc_node_create()
505 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_node_create()
528 tn->capabilities = TIPC_NODE_CAPABILITIES; in tipc_node_create()
529 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_node_create()
530 tn->capabilities &= temp_node->capabilities; in tipc_node_create()
534 (tn->capabilities & TIPC_BCAST_RCAST)); in tipc_node_create()
595 hlist_add_head_rcu(&n->hash, &tn->node_htable[tipc_hashfn(addr)]); in tipc_node_create()
596 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_node_create()
602 tn->capabilities = TIPC_NODE_CAPABILITIES; in tipc_node_create()
603 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_node_create()
604 tn->capabilities &= temp_node->capabilities; in tipc_node_create()
606 tipc_bcast_toggle_rcast(net, (tn->capabilities & TIPC_BCAST_RCAST)); in tipc_node_create()
609 spin_unlock_bh(&tn->node_list_lock); in tipc_node_create()
647 struct tipc_net *tn = tipc_net(net); in tipc_node_stop() local
650 spin_lock_bh(&tn->node_list_lock); in tipc_node_stop()
651 list_for_each_entry_safe(node, t_node, &tn->node_list, list) in tipc_node_stop()
653 spin_unlock_bh(&tn->node_list_lock); in tipc_node_stop()
767 struct tipc_net *tn = tipc_net(peer->net); in tipc_node_cleanup() local
771 if (!spin_trylock_bh(&tn->node_list_lock)) in tipc_node_cleanup()
784 spin_unlock_bh(&tn->node_list_lock); in tipc_node_cleanup()
789 tn->capabilities = TIPC_NODE_CAPABILITIES; in tipc_node_cleanup()
790 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_node_cleanup()
791 tn->capabilities &= temp_node->capabilities; in tipc_node_cleanup()
794 (tn->capabilities & TIPC_BCAST_RCAST)); in tipc_node_cleanup()
795 spin_unlock_bh(&tn->node_list_lock); in tipc_node_cleanup()
1135 struct tipc_net *tn = tipc_net(net); in tipc_node_try_addr() local
1162 if (tn->trial_addr == addr) in tipc_node_try_addr()
1315 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_node_delete_links() local
1319 list_for_each_entry_rcu(n, &tn->node_list, list) { in tipc_node_delete_links()
2208 struct tipc_net *tn = tipc_net(net); in tipc_node_apply_property() local
2218 list_for_each_entry_rcu(n, &tn->node_list, list) { in tipc_node_apply_property()
2242 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_peer_rm() local
2281 spin_lock_bh(&tn->node_list_lock); in tipc_nl_peer_rm()
2284 spin_unlock_bh(&tn->node_list_lock); in tipc_nl_peer_rm()
2301 tn->capabilities = TIPC_NODE_CAPABILITIES; in tipc_nl_peer_rm()
2302 list_for_each_entry_rcu(temp_node, &tn->node_list, list) { in tipc_nl_peer_rm()
2303 tn->capabilities &= temp_node->capabilities; in tipc_nl_peer_rm()
2305 tipc_bcast_toggle_rcast(net, (tn->capabilities & TIPC_BCAST_RCAST)); in tipc_nl_peer_rm()
2309 spin_unlock_bh(&tn->node_list_lock); in tipc_nl_peer_rm()
2318 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_node_dump() local
2349 list_for_each_entry_rcu(node, &tn->node_list, list) { in tipc_nl_node_dump()
2389 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_node_find_by_name() local
2397 list_for_each_entry_rcu(n, &tn->node_list, list) { in tipc_node_find_by_name()
2571 struct tipc_net *tn = tipc_net(net); in tipc_nl_node_reset_link_stats() local
2596 list_for_each_entry_rcu(node, &tn->node_list, list) { in tipc_nl_node_reset_link_stats()
2666 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_node_dump_link() local
2713 list_for_each_entry_continue_rcu(node, &tn->node_list, in tipc_nl_node_dump_link()
2725 err = tipc_nl_add_bc_link(net, &msg, tn->bcl); in tipc_nl_node_dump_link()
2729 list_for_each_entry_rcu(node, &tn->node_list, list) { in tipc_nl_node_dump_link()
3056 struct tipc_net *tn = tipc_net(net); in __tipc_nl_node_flush_key() local
3059 tipc_crypto_key_flush(tn->crypto_tx); in __tipc_nl_node_flush_key()
3061 list_for_each_entry_rcu(n, &tn->node_list, list) in __tipc_nl_node_flush_key()
3140 struct tipc_net *tn; in tipc_node_pre_cleanup_net() local
3147 tn = tipc_net(tmp); in tipc_node_pre_cleanup_net()
3148 if (!tn) in tipc_node_pre_cleanup_net()
3150 spin_lock_bh(&tn->node_list_lock); in tipc_node_pre_cleanup_net()
3151 list_for_each_entry_rcu(n, &tn->node_list, list) { in tipc_node_pre_cleanup_net()
3162 spin_unlock_bh(&tn->node_list_lock); in tipc_node_pre_cleanup_net()