Lines Matching full:bb
93 struct tipc_bc_base *bb = tipc_bc_base(net); in tipc_bcbase_calc_bc_threshold() local
96 bb->bc_threshold = 1 + (cluster_size * bb->rc_ratio / 100); in tipc_bcbase_calc_bc_threshold()
104 struct tipc_bc_base *bb = tipc_bc_base(net); in tipc_bcbase_select_primary() local
105 int all_dests = tipc_link_bc_peers(bb->link); in tipc_bcbase_select_primary()
108 bb->primary_bearer = INVALID_BEARER_ID; in tipc_bcbase_select_primary()
109 bb->bcast_support = true; in tipc_bcbase_select_primary()
115 if (!bb->dests[i]) in tipc_bcbase_select_primary()
119 if (mtu < tipc_link_mtu(bb->link)) in tipc_bcbase_select_primary()
120 tipc_link_set_mtu(bb->link, mtu); in tipc_bcbase_select_primary()
121 bb->bcast_support &= tipc_bearer_bcast_support(net, i); in tipc_bcbase_select_primary()
122 if (bb->dests[i] < all_dests) in tipc_bcbase_select_primary()
125 bb->primary_bearer = i; in tipc_bcbase_select_primary()
131 prim = bb->primary_bearer; in tipc_bcbase_select_primary()
133 bb->bcast_support = tipc_bearer_bcast_support(net, prim); in tipc_bcbase_select_primary()
138 struct tipc_bc_base *bb = tipc_bc_base(net); in tipc_bcast_inc_bearer_dst_cnt() local
141 bb->dests[bearer_id]++; in tipc_bcast_inc_bearer_dst_cnt()
148 struct tipc_bc_base *bb = tipc_bc_base(net); in tipc_bcast_dec_bearer_dst_cnt() local
151 bb->dests[bearer_id]--; in tipc_bcast_dec_bearer_dst_cnt()
169 struct tipc_bc_base *bb = tipc_bc_base(net); in tipc_bcbase_xmit() local
177 bearer_id = bb->primary_bearer; in tipc_bcbase_xmit()
186 if (!bb->dests[bearer_id]) in tipc_bcbase_xmit()
204 struct tipc_bc_base *bb = tipc_bc_base(net); in tipc_bcast_select_xmit_method() local
208 if (!bb->bcast_support) { in tipc_bcast_select_xmit_method()
213 if (!bb->rcast_support) { in tipc_bcast_select_xmit_method()
223 method->rcast = dests <= bb->bc_threshold; in tipc_bcast_select_xmit_method()
512 struct tipc_bc_base *bb = NULL; in tipc_bcast_init() local
515 bb = kzalloc(sizeof(*bb), GFP_KERNEL); in tipc_bcast_init()
516 if (!bb) in tipc_bcast_init()
518 tn->bcbase = bb; in tipc_bcast_init()
525 &bb->inputq, in tipc_bcast_init()
530 bb->link = l; in tipc_bcast_init()
532 bb->rc_ratio = 25; in tipc_bcast_init()
533 bb->rcast_support = true; in tipc_bcast_init()
536 kfree(bb); in tipc_bcast_init()