Lines Matching refs:slave
513 static int sdla_activate(struct net_device *slave, struct net_device *master)
518 flp = netdev_priv(slave);
529 if (netif_running(slave) && (flp->config.station == FRAD_STATION_NODE))
530 sdla_cmd(slave, SDLA_ACTIVATE_DLCI, 0, 0, &flp->dlci[i], sizeof(short), NULL, NULL);
535 static int sdla_deactivate(struct net_device *slave, struct net_device *master)
540 flp = netdev_priv(slave);
551 if (netif_running(slave) && (flp->config.station == FRAD_STATION_NODE))
552 sdla_cmd(slave, SDLA_DEACTIVATE_DLCI, 0, 0, &flp->dlci[i], sizeof(short), NULL, NULL);
557 static int sdla_assoc(struct net_device *slave, struct net_device *master)
565 flp = netdev_priv(slave);
581 master->mtu = slave->mtu;
583 if (netif_running(slave)) {
585 sdla_reconfig(slave);
587 sdla_cmd(slave, SDLA_ADD_DLCI, 0, 0, master->dev_addr, sizeof(short), NULL, NULL);
593 static int sdla_deassoc(struct net_device *slave, struct net_device *master)
598 flp = netdev_priv(slave);
611 if (netif_running(slave)) {
613 sdla_reconfig(slave);
615 sdla_cmd(slave, SDLA_DELETE_DLCI, 0, 0, master->dev_addr, sizeof(short), NULL, NULL);
621 static int sdla_dlci_conf(struct net_device *slave, struct net_device *master, int get)
628 flp = netdev_priv(slave);
641 if (netif_running(slave)) {
643 ret = sdla_cmd(slave, SDLA_READ_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0,
646 ret = sdla_cmd(slave, SDLA_SET_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0,