Lines Matching refs:bearer_id
62 static struct tipc_bearer *bearer_get(struct net *net, int bearer_id) in bearer_get() argument
66 return rcu_dereference(tn->bearer_list[bearer_id]); in bearer_get()
192 int tipc_bearer_get_name(struct net *net, char *name, u32 bearer_id) in tipc_bearer_get_name() argument
197 if (bearer_id >= MAX_BEARERS) in tipc_bearer_get_name()
200 b = rtnl_dereference(tn->bearer_list[bearer_id]); in tipc_bearer_get_name()
208 void tipc_bearer_add_dest(struct net *net, u32 bearer_id, u32 dest) in tipc_bearer_add_dest() argument
214 b = rcu_dereference(tn->bearer_list[bearer_id]); in tipc_bearer_add_dest()
220 void tipc_bearer_remove_dest(struct net *net, u32 bearer_id, u32 dest) in tipc_bearer_remove_dest() argument
226 b = rcu_dereference(tn->bearer_list[bearer_id]); in tipc_bearer_remove_dest()
246 int bearer_id = 0; in tipc_enable_bearer() local
273 bearer_id = MAX_BEARERS; in tipc_enable_bearer()
278 bearer_id = i; in tipc_enable_bearer()
301 bearer_id = MAX_BEARERS; in tipc_enable_bearer()
307 if (bearer_id >= MAX_BEARERS) { in tipc_enable_bearer()
327 b->identity = bearer_id; in tipc_enable_bearer()
332 b->net_plane = bearer_id + 'A'; in tipc_enable_bearer()
345 if (tipc_mon_create(net, bearer_id)) { in tipc_enable_bearer()
352 rcu_assign_pointer(tn->bearer_list[bearer_id], b); in tipc_enable_bearer()
354 tipc_bearer_xmit_skb(net, bearer_id, skb, &b->bcast_addr); in tipc_enable_bearer()
394 int bearer_id = b->identity; in bearer_disable() local
398 tipc_node_delete_links(net, bearer_id); in bearer_disable()
403 RCU_INIT_POINTER(tn->bearer_list[bearer_id], NULL); in bearer_disable()
405 tipc_mon_delete(net, bearer_id); in bearer_disable()
502 bool tipc_bearer_bcast_support(struct net *net, u32 bearer_id) in tipc_bearer_bcast_support() argument
508 b = bearer_get(net, bearer_id); in tipc_bearer_bcast_support()
515 int tipc_bearer_mtu(struct net *net, u32 bearer_id) in tipc_bearer_mtu() argument
521 b = rcu_dereference(tipc_net(net)->bearer_list[bearer_id]); in tipc_bearer_mtu()
530 void tipc_bearer_xmit_skb(struct net *net, u32 bearer_id, in tipc_bearer_xmit_skb() argument
538 b = bearer_get(net, bearer_id); in tipc_bearer_xmit_skb()
553 void tipc_bearer_xmit(struct net *net, u32 bearer_id, in tipc_bearer_xmit() argument
565 b = bearer_get(net, bearer_id); in tipc_bearer_xmit()
585 void tipc_bearer_bc_xmit(struct net *net, u32 bearer_id, in tipc_bearer_bc_xmit() argument
596 b = bearer_get(net, bearer_id); in tipc_bearer_bc_xmit()