Lines Matching full:slave

193 		netdev_start_xmit(skb, dlp->slave, txq, false);  in dlci_transmit()
207 flp = netdev_priv(dlp->slave); in dlci_config()
219 err = (*flp->dlci_conf)(dlp->slave, dev, get); in dlci_config()
247 strncpy(ifr->ifr_slave, dlp->slave->name, sizeof(ifr->ifr_slave)); in dlci_dev_ioctl()
267 return dev_set_mtu(dlp->slave, new_mtu); in dlci_change_mtu()
281 if (!netif_running(dlp->slave)) in dlci_open()
284 flp = netdev_priv(dlp->slave); in dlci_open()
285 err = (*flp->activate)(dlp->slave, dev); in dlci_open()
303 flp = netdev_priv(dlp->slave); in dlci_close()
304 (*flp->deactivate)(dlp->slave, dev); in dlci_close()
311 struct net_device *master, *slave; in dlci_add() local
317 /* validate slave device */ in dlci_add()
318 slave = dev_get_by_name(&init_net, dlci->devname); in dlci_add()
319 if (!slave) in dlci_add()
322 if (slave->type != ARPHRD_FRAD || netdev_priv(slave) == NULL) in dlci_add()
333 /* make sure same slave not already registered */ in dlci_add()
336 if (dlp->slave == slave) { in dlci_add()
345 dlp->slave = slave; in dlci_add()
348 flp = netdev_priv(slave); in dlci_add()
349 err = (*flp->assoc)(slave, master); in dlci_add()
368 dev_put(slave); in dlci_add()
376 struct net_device *master, *slave; in dlci_del() local
382 /* validate slave device */ in dlci_del()
406 slave = dlp->slave; in dlci_del()
407 flp = netdev_priv(slave); in dlci_del()
409 err = (*flp->deassoc)(slave, master); in dlci_del()
415 dev_put(slave); in dlci_del()
483 /* if slave is unregistering, then cleanup master */
496 if (dlp->slave == dev) { in dlci_dev_event()
499 dev_put(dlp->slave); in dlci_dev_event()
531 dev_put(dlp->slave); in dlci_exit()