Lines Matching refs:net

55 static void tipc_bclink_lock(struct net *net)  in tipc_bclink_lock()  argument
57 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_lock()
62 static void tipc_bclink_unlock(struct net *net) in tipc_bclink_unlock() argument
64 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_unlock()
69 void tipc_bclink_input(struct net *net) in tipc_bclink_input() argument
71 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_input()
73 tipc_sk_mcast_rcv(net, &tn->bclink->arrvq, &tn->bclink->inputq); in tipc_bclink_input()
96 void tipc_bclink_add_node(struct net *net, u32 addr) in tipc_bclink_add_node() argument
98 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_add_node()
100 tipc_bclink_lock(net); in tipc_bclink_add_node()
102 tipc_bclink_unlock(net); in tipc_bclink_add_node()
105 void tipc_bclink_remove_node(struct net *net, u32 addr) in tipc_bclink_remove_node() argument
107 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_remove_node()
109 tipc_bclink_lock(net); in tipc_bclink_remove_node()
111 tipc_bclink_unlock(net); in tipc_bclink_remove_node()
114 static void bclink_set_last_sent(struct net *net) in bclink_set_last_sent() argument
116 struct tipc_net *tn = net_generic(net, tipc_net_id); in bclink_set_last_sent()
126 u32 tipc_bclink_get_last_sent(struct net *net) in tipc_bclink_get_last_sent() argument
128 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_get_last_sent()
144 struct tipc_node *tipc_bclink_retransmit_to(struct net *net) in tipc_bclink_retransmit_to() argument
146 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_retransmit_to()
176 void tipc_bclink_wakeup_users(struct net *net) in tipc_bclink_wakeup_users() argument
178 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_wakeup_users()
180 tipc_sk_rcv(net, &tn->bclink->link.wakeupq); in tipc_bclink_wakeup_users()
194 struct net *net = n_ptr->net; in tipc_bclink_acknowledge() local
195 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_acknowledge()
200 tipc_bclink_lock(net); in tipc_bclink_acknowledge()
240 bclink_set_last_sent(net); in tipc_bclink_acknowledge()
252 bclink_set_last_sent(net); in tipc_bclink_acknowledge()
257 tipc_bclink_unlock(net); in tipc_bclink_acknowledge()
269 struct net *net = n_ptr->net; in tipc_bclink_update_link_state() local
270 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_update_link_state()
308 tipc_bclink_lock(net); in tipc_bclink_update_link_state()
309 tipc_bearer_send(net, MAX_BEARERS, buf, NULL); in tipc_bclink_update_link_state()
311 tipc_bclink_unlock(net); in tipc_bclink_update_link_state()
324 static void bclink_peek_nack(struct net *net, struct tipc_msg *msg) in bclink_peek_nack() argument
326 struct tipc_node *n_ptr = tipc_node_find(net, msg_destnode(msg)); in bclink_peek_nack()
347 int tipc_bclink_xmit(struct net *net, struct sk_buff_head *list) in tipc_bclink_xmit() argument
349 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_xmit()
366 tipc_bclink_lock(net); in tipc_bclink_xmit()
368 rc = __tipc_link_xmit(net, bcl, list); in tipc_bclink_xmit()
372 bclink_set_last_sent(net); in tipc_bclink_xmit()
378 tipc_bclink_unlock(net); in tipc_bclink_xmit()
392 tipc_sk_mcast_rcv(net, &arrvq, &inputq); in tipc_bclink_xmit()
403 struct tipc_net *tn = net_generic(node->net, tipc_net_id); in bclink_accept_pkt()
426 void tipc_bclink_rcv(struct net *net, struct sk_buff *buf) in tipc_bclink_rcv() argument
428 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_rcv()
443 node = tipc_node_find(net, msg_prevnode(msg)); in tipc_bclink_rcv()
457 tipc_bclink_lock(net); in tipc_bclink_rcv()
462 tipc_bclink_unlock(net); in tipc_bclink_rcv()
466 bclink_peek_nack(net, msg); in tipc_bclink_rcv()
482 tipc_bclink_lock(net); in tipc_bclink_rcv()
488 tipc_bclink_unlock(net); in tipc_bclink_rcv()
491 tipc_bclink_lock(net); in tipc_bclink_rcv()
502 tipc_bclink_unlock(net); in tipc_bclink_rcv()
505 tipc_bclink_lock(net); in tipc_bclink_rcv()
509 tipc_bclink_unlock(net); in tipc_bclink_rcv()
516 tipc_bclink_unlock(net); in tipc_bclink_rcv()
519 tipc_bclink_unlock(net); in tipc_bclink_rcv()
522 tipc_bclink_lock(net); in tipc_bclink_rcv()
524 tipc_bclink_unlock(net); in tipc_bclink_rcv()
562 tipc_bclink_lock(net); in tipc_bclink_rcv()
569 tipc_bclink_unlock(net); in tipc_bclink_rcv()
581 (tipc_bclink_get_last_sent(n_ptr->net) != n_ptr->bclink.acked)); in tipc_bclink_acks_missing()
594 static int tipc_bcbearer_send(struct net *net, struct sk_buff *buf, in tipc_bcbearer_send() argument
600 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bcbearer_send()
641 tipc_bearer_send(net, b->identity, buf, &b->bcast_addr); in tipc_bcbearer_send()
647 tipc_bearer_send(net, b->identity, tbuf, in tipc_bcbearer_send()
663 void tipc_bcbearer_sort(struct net *net, struct tipc_node_map *nm_ptr, in tipc_bcbearer_sort() argument
666 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bcbearer_sort()
674 tipc_bclink_lock(net); in tipc_bcbearer_sort()
721 tipc_bclink_unlock(net); in tipc_bcbearer_sort()
775 int tipc_nl_add_bc_link(struct net *net, struct tipc_nl_msg *msg) in tipc_nl_add_bc_link() argument
781 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_add_bc_link()
787 tipc_bclink_lock(net); in tipc_nl_add_bc_link()
822 tipc_bclink_unlock(net); in tipc_nl_add_bc_link()
833 tipc_bclink_unlock(net); in tipc_nl_add_bc_link()
839 int tipc_bclink_reset_stats(struct net *net) in tipc_bclink_reset_stats() argument
841 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_reset_stats()
847 tipc_bclink_lock(net); in tipc_bclink_reset_stats()
849 tipc_bclink_unlock(net); in tipc_bclink_reset_stats()
853 int tipc_bclink_set_queue_limits(struct net *net, u32 limit) in tipc_bclink_set_queue_limits() argument
855 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_set_queue_limits()
863 tipc_bclink_lock(net); in tipc_bclink_set_queue_limits()
865 tipc_bclink_unlock(net); in tipc_bclink_set_queue_limits()
869 int tipc_bclink_init(struct net *net) in tipc_bclink_init() argument
871 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_init()
901 bcl->owner->net = net; in tipc_bclink_init()
916 void tipc_bclink_stop(struct net *net) in tipc_bclink_stop() argument
918 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bclink_stop()
920 tipc_bclink_lock(net); in tipc_bclink_stop()
922 tipc_bclink_unlock(net); in tipc_bclink_stop()