Lines Matching refs:slave
194 dlp->slave->netdev_ops->ndo_start_xmit(skb, dlp->slave);
207 flp = netdev_priv(dlp->slave);
219 err = (*flp->dlci_conf)(dlp->slave, dev, get);
247 strncpy(ifr->ifr_slave, dlp->slave->name, sizeof(ifr->ifr_slave));
268 return dev_set_mtu(dlp->slave, new_mtu);
282 if (!netif_running(dlp->slave))
285 flp = netdev_priv(dlp->slave);
286 err = (*flp->activate)(dlp->slave, dev);
305 flp = netdev_priv(dlp->slave);
306 err = (*flp->deactivate)(dlp->slave, dev);
313 struct net_device *master, *slave;
319 /* validate slave device */
320 slave = dev_get_by_name(&init_net, dlci->devname);
321 if (!slave)
324 if (slave->type != ARPHRD_FRAD || netdev_priv(slave) == NULL)
335 /* make sure same slave not already registered */
338 if (dlp->slave == slave) {
351 dlp->slave = slave;
354 flp = netdev_priv(slave);
355 err = (*flp->assoc)(slave, master);
374 dev_put(slave);
382 struct net_device *master, *slave;
385 /* validate slave device */
395 slave = dlp->slave;
396 flp = netdev_priv(slave);
399 err = (*flp->deassoc)(slave, master);
405 dev_put(slave);
473 /* if slave is unregistering, then cleanup master */
486 if (dlp->slave == dev) {
489 dev_put(dlp->slave);
521 dev_put(dlp->slave);