Lines Matching defs:dlci
328 short dlci;
338 static void sdla_errors(struct net_device *dev, int cmd, int dlci, int ret, int len, void *data)
383 pstatus->dlci, state);
426 static int sdla_cmd(struct net_device *dev, int cmd, short dlci, short flags,
447 cmd_buf->dlci = dlci;
496 sdla_errors(dev, cmd, dlci, ret, len, &status);
523 flp->dlci[i] = abs(flp->dlci[i]);
526 sdla_cmd(slave, SDLA_ACTIVATE_DLCI, 0, 0, &flp->dlci[i], sizeof(short), NULL, NULL);
545 flp->dlci[i] = -abs(flp->dlci[i]);
548 sdla_cmd(slave, SDLA_DEACTIVATE_DLCI, 0, 0, &flp->dlci[i], sizeof(short), NULL, NULL);
567 if (abs(flp->dlci[i]) == *(short *)(master->dev_addr))
576 flp->dlci[i] = -*(short *)(master->dev_addr);
604 flp->dlci[i] = 0;
639 ret = sdla_cmd(slave, SDLA_READ_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0,
642 ret = sdla_cmd(slave, SDLA_SET_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0,
761 short dlci, len, len2, split;
766 len = dlci = 0;
785 dlci = cmd->dlci;
799 dlci = pbuf->dlci;
809 if (flp->dlci[i] == dlci)
815 dlci);
950 if (flp->dlci[i])
951 dlcis[len++] = abs(flp->dlci[i]);
957 if (flp->dlci[i] > 0)
959 sdla_cmd(dev, SDLA_DELETE_DLCI, 0, 0, &flp->dlci[i], sizeof(flp->dlci[i]), NULL, NULL);
995 short dlci[CONFIG_DLCI_MAX];
1018 if (flp->dlci[i])
1019 data.dlci[len++] = abs(flp->dlci[i]);
1074 sdla_cmd(dev, SDLA_ADD_DLCI, 0, 0, data.dlci, len - sizeof(struct frad_conf), NULL, NULL);
1076 if (flp->dlci[i] > 0)
1077 sdla_cmd(dev, SDLA_ACTIVATE_DLCI, 0, 0, &flp->dlci[i], 2*sizeof(flp->dlci[i]), NULL, NULL);
1082 if (flp->dlci[i])
1086 sdla_cmd(dev, SDLA_SET_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0, &dlp->config, sizeof(struct dlci_conf), NULL, NULL);
1234 if (flp->dlci[i])
1235 data.dlci[len++] = flp->dlci[i];