Lines Matching defs:bearer
2 * net/tipc/eth_media.c: Ethernet bearer support for TIPC
50 * struct eth_bearer - Ethernet bearer data structure
51 * @bearer: ptr to associated "generic" bearer structure
57 struct tipc_bearer *bearer;
110 if (likely(eb_ptr->bearer)) {
116 tipc_recv_msg(buf, eb_ptr->bearer);
126 * enable_bearer - attach TIPC bearer to an Ethernet interface
148 /* Find Ethernet bearer for device (or create one) */
164 /* Associate TIPC bearer with Ethernet bearer */
166 eb_ptr->bearer = tb_ptr;
176 * disable_bearer - detach TIPC bearer from an Ethernet interface
179 * called at tasklet level. => Use eth_bearer->bearer as a flag to throw away
185 ((struct eth_bearer *)tb_ptr->usr_handle)->bearer = NULL;
191 * Change the state of the Ethernet bearer (if any) associated with the
209 if (!eb_ptr->bearer)
210 return NOTIFY_DONE; /* bearer had been disabled */
212 eb_ptr->bearer->mtu = dev->mtu;
217 tipc_continue(eb_ptr->bearer);
219 tipc_block_bearer(eb_ptr->bearer->name);
222 tipc_continue(eb_ptr->bearer);
225 tipc_block_bearer(eb_ptr->bearer->name);
229 tipc_block_bearer(eb_ptr->bearer->name);
230 tipc_continue(eb_ptr->bearer);
234 tipc_disable_bearer(eb_ptr->bearer->name);
256 * tipc_eth_media_start - activate Ethernet bearer support
258 * Register Ethernet media type with TIPC bearer code. Also register
291 * tipc_eth_media_stop - deactivate Ethernet bearer support
303 if (eth_bearers[i].bearer) {
304 eth_bearers[i].bearer->blocked = 1;
305 eth_bearers[i].bearer = NULL;