Lines Matching refs:master
316 struct net_device *master, *slave; in dlci_add() local
331 master = alloc_netdev(sizeof(struct dlci_local), "dlci%d", in dlci_add()
333 if (!master) { in dlci_add()
347 *(short *)(master->dev_addr) = dlci->dlci; in dlci_add()
349 dlp = netdev_priv(master); in dlci_add()
351 dlp->master = master; in dlci_add()
354 err = (*flp->assoc)(slave, master); in dlci_add()
358 err = register_netdevice(master); in dlci_add()
362 strcpy(dlci->devname, master->name); in dlci_add()
371 free_netdev(master); in dlci_add()
381 struct net_device *master, *slave; in dlci_del() local
388 master = __dev_get_by_name(&init_net, dlci->devname); in dlci_del()
389 if (!master) { in dlci_del()
395 if (dlp->master == master) { in dlci_del()
405 if (netif_running(master)) { in dlci_del()
410 dlp = netdev_priv(master); in dlci_del()
414 err = (*flp->deassoc)(slave, master); in dlci_del()
418 unregister_netdevice(master); in dlci_del()
503 unregister_netdevice(dlp->master); in dlci_dev_event()
535 unregister_netdevice(dlp->master); in dlci_exit()