Lines Matching defs:bearer
48 #include "bearer.h"
67 * @primary: pointer to primary bearer
68 * @secondary: pointer to secondary bearer
75 struct bearer *primary;
76 struct bearer *secondary;
80 * struct bcbearer - bearer used by broadcast link
81 * @bearer: (non-standard) broadcast bearer structure
83 * @bpairs: array of bearer pairs
84 * @bpairs_temp: temporary array of bearer pairs used by tipc_bcbearer_sort()
88 * Note: The fields labelled "temporary" are incorporated into the bearer
95 struct bearer bearer;
286 if (tipc_bearer_send(&bcbearer->bearer, buf, NULL)) {
549 * tipc_bcbearer_send - send a packet through the broadcast pseudo-bearer
580 struct bearer *p = bcbearer->bpairs[bp_index].primary;
581 struct bearer *s = bcbearer->bpairs[bp_index].secondary;
588 continue; /* bearer pair doesn't add anything */
592 /* unable to send on primary bearer */
596 /* unable to send on either bearer */
614 bcbearer->bearer.publ.blocked = 1;
620 * tipc_bcbearer_sort - create sets of bearer pairs used by broadcast bearer
637 struct bearer *b = &tipc_bearers[b_index];
648 /* Create array of bearer pairs for broadcasting */
677 * tipc_bcbearer_push - resolve bearer congestion
686 struct bearer *b_ptr;
689 b_ptr = &bcbearer->bearer;
732 tipc_printf(&pb, " Congestion bearer:%u link:%u Send queue max:%u avg:%u\n",
782 INIT_LIST_HEAD(&bcbearer->bearer.cong_links);
783 bcbearer->bearer.media = &bcbearer->media;
794 bcl->b_ptr = &bcbearer->bearer;