Lines Matching refs:b
82 u32 mtyp, struct tipc_bearer *b) in tipc_disc_init_msg() argument
85 u32 dest_domain = b->domain; in tipc_disc_init_msg()
97 b->media->addr2msg(msg_media_addr(hdr), &b->addr); in tipc_disc_init_msg()
105 struct tipc_bearer *b) in tipc_disc_msg_xmit() argument
114 tipc_disc_init_msg(net, skb, mtyp, b); in tipc_disc_msg_xmit()
117 tipc_bearer_xmit_skb(net, b->identity, skb, maddr); in tipc_disc_msg_xmit()
126 static void disc_dupl_alert(struct tipc_bearer *b, u32 node_addr, in disc_dupl_alert() argument
134 media_addr_str, b->name); in disc_dupl_alert()
143 struct tipc_bearer *b, in tipc_disc_addr_trial_msg() argument
183 self, sugg_addr, maddr, b); in tipc_disc_addr_trial_msg()
194 struct tipc_bearer *b) in tipc_disc_rcv() argument
225 err = b->media->msg2addr(b, &maddr, msg_media_addr(hdr)); in tipc_disc_rcv()
232 if (!memcmp(&maddr, &b->addr, sizeof(maddr))) in tipc_disc_rcv()
236 if (tipc_disc_addr_trial_msg(b->disc, &maddr, b, dst, in tipc_disc_rcv()
243 disc_dupl_alert(b, self, &maddr); in tipc_disc_rcv()
248 if (!tipc_in_scope(legacy, b->domain, src)) in tipc_disc_rcv()
250 tipc_node_check_dest(net, src, peer_id, b, caps, signature, pnet_hash, in tipc_disc_rcv()
253 disc_dupl_alert(b, src, &maddr); in tipc_disc_rcv()
258 tipc_disc_msg_xmit(net, DSC_RESP_MSG, src, self, 0, &maddr, b); in tipc_disc_rcv()
350 int tipc_disc_create(struct net *net, struct tipc_bearer *b, in tipc_disc_create() argument
364 tipc_disc_init_msg(net, d->skb, DSC_REQ_MSG, b); in tipc_disc_create()
373 d->bearer_id = b->identity; in tipc_disc_create()
374 d->domain = b->domain; in tipc_disc_create()
380 b->disc = d; in tipc_disc_create()
401 void tipc_disc_reset(struct net *net, struct tipc_bearer *b) in tipc_disc_reset() argument
403 struct tipc_discoverer *d = b->disc; in tipc_disc_reset()
408 tipc_disc_init_msg(net, d->skb, DSC_REQ_MSG, b); in tipc_disc_reset()
410 d->bearer_id = b->identity; in tipc_disc_reset()
411 d->domain = b->domain; in tipc_disc_reset()
419 tipc_bearer_xmit_skb(net, b->identity, skb, &maddr); in tipc_disc_reset()