Lines Matching refs:slave

512 static int sdla_activate(struct net_device *slave, struct net_device *master)  in sdla_activate()  argument
517 flp = netdev_priv(slave); in sdla_activate()
528 if (netif_running(slave) && (flp->config.station == FRAD_STATION_NODE)) in sdla_activate()
529 sdla_cmd(slave, SDLA_ACTIVATE_DLCI, 0, 0, &flp->dlci[i], sizeof(short), NULL, NULL); in sdla_activate()
534 static int sdla_deactivate(struct net_device *slave, struct net_device *master) in sdla_deactivate() argument
539 flp = netdev_priv(slave); in sdla_deactivate()
550 if (netif_running(slave) && (flp->config.station == FRAD_STATION_NODE)) in sdla_deactivate()
551 sdla_cmd(slave, SDLA_DEACTIVATE_DLCI, 0, 0, &flp->dlci[i], sizeof(short), NULL, NULL); in sdla_deactivate()
556 static int sdla_assoc(struct net_device *slave, struct net_device *master) in sdla_assoc() argument
564 flp = netdev_priv(slave); in sdla_assoc()
580 master->mtu = slave->mtu; in sdla_assoc()
582 if (netif_running(slave)) { in sdla_assoc()
584 sdla_reconfig(slave); in sdla_assoc()
586 sdla_cmd(slave, SDLA_ADD_DLCI, 0, 0, master->dev_addr, sizeof(short), NULL, NULL); in sdla_assoc()
592 static int sdla_deassoc(struct net_device *slave, struct net_device *master) in sdla_deassoc() argument
597 flp = netdev_priv(slave); in sdla_deassoc()
610 if (netif_running(slave)) { in sdla_deassoc()
612 sdla_reconfig(slave); in sdla_deassoc()
614 sdla_cmd(slave, SDLA_DELETE_DLCI, 0, 0, master->dev_addr, sizeof(short), NULL, NULL); in sdla_deassoc()
620 static int sdla_dlci_conf(struct net_device *slave, struct net_device *master, int get) in sdla_dlci_conf() argument
627 flp = netdev_priv(slave); in sdla_dlci_conf()
640 if (netif_running(slave)) { in sdla_dlci_conf()
642 ret = sdla_cmd(slave, SDLA_READ_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0, in sdla_dlci_conf()
645 ret = sdla_cmd(slave, SDLA_SET_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0, in sdla_dlci_conf()