Lines Matching refs:b
81 u32 mtyp, struct tipc_bearer *b) in tipc_disc_init_msg() argument
84 u32 dest_domain = b->domain; in tipc_disc_init_msg()
96 b->media->addr2msg(msg_media_addr(hdr), &b->addr); in tipc_disc_init_msg()
104 struct tipc_bearer *b) in tipc_disc_msg_xmit() argument
113 tipc_disc_init_msg(net, skb, mtyp, b); in tipc_disc_msg_xmit()
116 tipc_bearer_xmit_skb(net, b->identity, skb, maddr); in tipc_disc_msg_xmit()
125 static void disc_dupl_alert(struct tipc_bearer *b, u32 node_addr, in disc_dupl_alert() argument
133 media_addr_str, b->name); in disc_dupl_alert()
142 struct tipc_bearer *b, in tipc_disc_addr_trial_msg() argument
182 self, sugg_addr, maddr, b); in tipc_disc_addr_trial_msg()
193 struct tipc_bearer *b) in tipc_disc_rcv() argument
224 err = b->media->msg2addr(b, &maddr, msg_media_addr(hdr)); in tipc_disc_rcv()
231 if (!memcmp(&maddr, &b->addr, sizeof(maddr))) in tipc_disc_rcv()
235 if (tipc_disc_addr_trial_msg(b->disc, &maddr, b, dst, in tipc_disc_rcv()
242 disc_dupl_alert(b, self, &maddr); in tipc_disc_rcv()
247 if (!tipc_in_scope(legacy, b->domain, src)) in tipc_disc_rcv()
249 tipc_node_check_dest(net, src, peer_id, b, caps, signature, pnet_hash, in tipc_disc_rcv()
252 disc_dupl_alert(b, src, &maddr); in tipc_disc_rcv()
257 tipc_disc_msg_xmit(net, DSC_RESP_MSG, src, self, 0, &maddr, b); in tipc_disc_rcv()
349 int tipc_disc_create(struct net *net, struct tipc_bearer *b, in tipc_disc_create() argument
363 tipc_disc_init_msg(net, d->skb, DSC_REQ_MSG, b); in tipc_disc_create()
372 d->bearer_id = b->identity; in tipc_disc_create()
373 d->domain = b->domain; in tipc_disc_create()
379 b->disc = d; in tipc_disc_create()
400 void tipc_disc_reset(struct net *net, struct tipc_bearer *b) in tipc_disc_reset() argument
402 struct tipc_discoverer *d = b->disc; in tipc_disc_reset()
407 tipc_disc_init_msg(net, d->skb, DSC_REQ_MSG, b); in tipc_disc_reset()
409 d->bearer_id = b->identity; in tipc_disc_reset()
410 d->domain = b->domain; in tipc_disc_reset()
418 tipc_bearer_xmit_skb(net, b->identity, skb, &maddr); in tipc_disc_reset()