Lines Matching full:master
134 struct teql_master *master = dat->m; in teql_destroy() local
136 if (!master) in teql_destroy()
139 prev = master->slaves; in teql_destroy()
145 if (q == master->slaves) { in teql_destroy()
146 master->slaves = NEXT_SLAVE(q); in teql_destroy()
147 if (q == master->slaves) { in teql_destroy()
151 txq = netdev_get_tx_queue(master->dev, 0); in teql_destroy()
152 master->slaves = NULL; in teql_destroy()
164 } while ((prev = q) != master->slaves); in teql_destroy()
279 struct teql_master *master = netdev_priv(dev); in teql_master_xmit() local
286 start = master->slaves; in teql_master_xmit()
317 master->slaves = NEXT_SLAVE(q); in teql_master_xmit()
319 master->tx_packets++; in teql_master_xmit()
320 master->tx_bytes += length; in teql_master_xmit()
329 master->slaves = NEXT_SLAVE(q); in teql_master_xmit()
347 master->tx_errors++; in teql_master_xmit()
350 master->tx_dropped++; in teql_master_xmit()
379 /* If all the slaves are BROADCAST, master is BROADCAST in teql_master_open()
380 If all the slaves are PtP, master is PtP in teql_master_open()
381 Otherwise, master is NBMA. in teql_master_open()
441 struct teql_master *master = netdev_priv(dev); in teql_master_setup() local
442 struct Qdisc_ops *ops = &master->qops; in teql_master_setup()
444 master->dev = dev; in teql_master_setup()
478 struct teql_master *master; in teql_init() local
492 master = netdev_priv(dev); in teql_init()
494 strscpy(master->qops.id, dev->name, IFNAMSIZ); in teql_init()
495 err = register_qdisc(&master->qops); in teql_init()
503 list_add_tail(&master->master_list, &master_dev_list); in teql_init()
510 struct teql_master *master, *nxt; in teql_exit() local
512 list_for_each_entry_safe(master, nxt, &master_dev_list, master_list) { in teql_exit()
514 list_del(&master->master_list); in teql_exit()
516 unregister_qdisc(&master->qops); in teql_exit()
517 unregister_netdev(master->dev); in teql_exit()
518 free_netdev(master->dev); in teql_exit()