Lines Matching refs:master

139 	struct teql_master *master = dat->m;  in teql_destroy()  local
141 prev = master->slaves; in teql_destroy()
147 if (q == master->slaves) { in teql_destroy()
148 master->slaves = NEXT_SLAVE(q); in teql_destroy()
149 if (q == master->slaves) { in teql_destroy()
153 txq = netdev_get_tx_queue(master->dev, 0); in teql_destroy()
154 master->slaves = NULL; in teql_destroy()
166 } while ((prev = q) != master->slaves); in teql_destroy()
280 struct teql_master *master = netdev_priv(dev); in teql_master_xmit() local
287 start = master->slaves; in teql_master_xmit()
318 master->slaves = NEXT_SLAVE(q); in teql_master_xmit()
320 master->tx_packets++; in teql_master_xmit()
321 master->tx_bytes += length; in teql_master_xmit()
330 master->slaves = NEXT_SLAVE(q); in teql_master_xmit()
348 master->tx_errors++; in teql_master_xmit()
351 master->tx_dropped++; in teql_master_xmit()
446 struct teql_master *master = netdev_priv(dev); in teql_master_setup() local
447 struct Qdisc_ops *ops = &master->qops; in teql_master_setup()
449 master->dev = dev; in teql_master_setup()
481 struct teql_master *master; in teql_init() local
495 master = netdev_priv(dev); in teql_init()
497 strlcpy(master->qops.id, dev->name, IFNAMSIZ); in teql_init()
498 err = register_qdisc(&master->qops); in teql_init()
506 list_add_tail(&master->master_list, &master_dev_list); in teql_init()
513 struct teql_master *master, *nxt; in teql_exit() local
515 list_for_each_entry_safe(master, nxt, &master_dev_list, master_list) { in teql_exit()
517 list_del(&master->master_list); in teql_exit()
519 unregister_qdisc(&master->qops); in teql_exit()
520 unregister_netdev(master->dev); in teql_exit()
521 free_netdev(master->dev); in teql_exit()