Lines Matching refs:tn
324 struct tipc_net *tn = tipc_net(net);
329 hlist_for_each_entry_rcu(node, &tn->node_htable[thash], hash) {
346 struct tipc_net *tn = tipc_net(net);
351 list_for_each_entry_rcu(n, &tn->node_list, list) {
458 struct tipc_net *tn = net_generic(net, tipc_net_id);
465 spin_lock_bh(&tn->node_list_lock);
489 &tn->node_htable[tipc_hashfn(addr)]);
491 list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
514 tn->capabilities = TIPC_NODE_CAPABILITIES;
515 list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
516 tn->capabilities &= temp_node->capabilities;
520 (tn->capabilities & TIPC_BCAST_RCAST));
581 hlist_add_head_rcu(&n->hash, &tn->node_htable[tipc_hashfn(addr)]);
582 list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
588 tn->capabilities = TIPC_NODE_CAPABILITIES;
589 list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
590 tn->capabilities &= temp_node->capabilities;
592 tipc_bcast_toggle_rcast(net, (tn->capabilities & TIPC_BCAST_RCAST));
595 spin_unlock_bh(&tn->node_list_lock);
633 struct tipc_net *tn = tipc_net(net);
636 spin_lock_bh(&tn->node_list_lock);
637 list_for_each_entry_safe(node, t_node, &tn->node_list, list)
639 spin_unlock_bh(&tn->node_list_lock);
753 struct tipc_net *tn = tipc_net(peer->net);
757 if (!spin_trylock_bh(&tn->node_list_lock))
770 spin_unlock_bh(&tn->node_list_lock);
775 tn->capabilities = TIPC_NODE_CAPABILITIES;
776 list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
777 tn->capabilities &= temp_node->capabilities;
780 (tn->capabilities & TIPC_BCAST_RCAST));
781 spin_unlock_bh(&tn->node_list_lock);
1110 struct tipc_net *tn = tipc_net(net);
1137 if (tn->trial_addr == addr)
1290 struct tipc_net *tn = net_generic(net, tipc_net_id);
1294 list_for_each_entry_rcu(n, &tn->node_list, list) {
2178 struct tipc_net *tn = tipc_net(net);
2188 list_for_each_entry_rcu(n, &tn->node_list, list) {
2212 struct tipc_net *tn = net_generic(net, tipc_net_id);
2236 spin_lock_bh(&tn->node_list_lock);
2239 spin_unlock_bh(&tn->node_list_lock);
2256 tn->capabilities = TIPC_NODE_CAPABILITIES;
2257 list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
2258 tn->capabilities &= temp_node->capabilities;
2260 tipc_bcast_toggle_rcast(net, (tn->capabilities & TIPC_BCAST_RCAST));
2264 spin_unlock_bh(&tn->node_list_lock);
2273 struct tipc_net *tn = net_generic(net, tipc_net_id);
2304 list_for_each_entry_rcu(node, &tn->node_list, list) {
2344 struct tipc_net *tn = net_generic(net, tipc_net_id);
2352 list_for_each_entry_rcu(n, &tn->node_list, list) {
2526 struct tipc_net *tn = tipc_net(net);
2551 list_for_each_entry_rcu(node, &tn->node_list, list) {
2621 struct tipc_net *tn = net_generic(net, tipc_net_id);
2668 list_for_each_entry_continue_rcu(node, &tn->node_list,
2680 err = tipc_nl_add_bc_link(net, &msg, tn->bcl);
2684 list_for_each_entry_rcu(node, &tn->node_list, list) {
3011 struct tipc_net *tn = tipc_net(net);
3014 tipc_crypto_key_flush(tn->crypto_tx);
3016 list_for_each_entry_rcu(n, &tn->node_list, list)
3095 struct tipc_net *tn;
3102 tn = tipc_net(tmp);
3103 if (!tn)
3105 spin_lock_bh(&tn->node_list_lock);
3106 list_for_each_entry_rcu(n, &tn->node_list, list) {
3117 spin_unlock_bh(&tn->node_list_lock);