Lines Matching refs:bcbearer

601 	struct tipc_bcbearer *bcbearer = tn->bcbearer;  in tipc_bcbearer_send()  local
621 bcbearer->remains = bclink->bcast_nodes; in tipc_bcbearer_send()
624 struct tipc_bearer *p = bcbearer->bpairs[bp_index].primary; in tipc_bcbearer_send()
625 struct tipc_bearer *s = bcbearer->bpairs[bp_index].secondary; in tipc_bcbearer_send()
634 tipc_nmap_diff(&bcbearer->remains, &b->nodes, in tipc_bcbearer_send()
635 &bcbearer->remains_new); in tipc_bcbearer_send()
636 if (bcbearer->remains_new.count == bcbearer->remains.count) in tipc_bcbearer_send()
651 if (bcbearer->remains_new.count == 0) in tipc_bcbearer_send()
654 bcbearer->remains = bcbearer->remains_new; in tipc_bcbearer_send()
667 struct tipc_bcbearer *bcbearer = tn->bcbearer; in tipc_bcbearer_sort() local
668 struct tipc_bcbearer_pair *bp_temp = bcbearer->bpairs_temp; in tipc_bcbearer_sort()
682 memset(bp_temp, 0, sizeof(bcbearer->bpairs_temp)); in tipc_bcbearer_sort()
698 bp_curr = bcbearer->bpairs; in tipc_bcbearer_sort()
699 memset(bcbearer->bpairs, 0, sizeof(bcbearer->bpairs)); in tipc_bcbearer_sort()
872 struct tipc_bcbearer *bcbearer; in tipc_bclink_init() local
876 bcbearer = kzalloc(sizeof(*bcbearer), GFP_ATOMIC); in tipc_bclink_init()
877 if (!bcbearer) in tipc_bclink_init()
882 kfree(bcbearer); in tipc_bclink_init()
887 bcbearer->bearer.media = &bcbearer->media; in tipc_bclink_init()
888 bcbearer->media.send_msg = tipc_bcbearer_send; in tipc_bclink_init()
889 sprintf(bcbearer->media.name, "tipc-broadcast"); in tipc_bclink_init()
905 rcu_assign_pointer(tn->bearer_list[MAX_BEARERS], &bcbearer->bearer); in tipc_bclink_init()
910 tn->bcbearer = bcbearer; in tipc_bclink_init()
926 kfree(tn->bcbearer); in tipc_bclink_stop()