taglinefilesource code
ippp_table563drivers/isdn/isdn_net.cif (ippp_table[lp->ppp_minor].mpppcfg &
ippp_table565drivers/isdn/isdn_net.cif (ippp_table[lp->ppp_minor].mpppcfg &
ippp_table1116drivers/isdn/isdn_net.cif (ippp_table[lp->ppp_minor].mpppcfg &
ippp_table1118drivers/isdn/isdn_net.cif (ippp_table[lp->ppp_minor].mpppcfg &
ippp_table72drivers/isdn/isdn_ppp.cstruct ippp_struct *ippp_table = (struct ippp_struct *) 0;
ippp_table106drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG "isdn_ppp_free %d %lx %lx\n", lp->ppp_minor, (long) lp,(long) ippp_table[lp->ppp_minor].lp);
ippp_table108drivers/isdn/isdn_ppp.cippp_table[lp->ppp_minor].lp = NULL;
ippp_table129drivers/isdn/isdn_ppp.cif (ippp_table[i].state == IPPP_OPEN) {    /* OPEN, but not connected! */
ippp_table143drivers/isdn/isdn_ppp.cippp_table[lp->ppp_minor].lp = lp;
ippp_table147drivers/isdn/isdn_ppp.cippp_table[lp->ppp_minor].unit = unit;
ippp_table149drivers/isdn/isdn_ppp.cippp_table[lp->ppp_minor].state = IPPP_OPEN | IPPP_CONNECT | IPPP_NOBLOCK;
ippp_table156drivers/isdn/isdn_ppp.cif (ippp_table[lp->ppp_minor].wq)
ippp_table157drivers/isdn/isdn_ppp.cwake_up_interruptible(&ippp_table[lp->ppp_minor].wq);
ippp_table167drivers/isdn/isdn_ppp.cif (ippp_table[minor].state && ippp_table[minor].wq)
ippp_table168drivers/isdn/isdn_ppp.cwake_up_interruptible(&ippp_table[minor].wq);
ippp_table170drivers/isdn/isdn_ppp.cippp_table[minor].state = IPPP_CLOSEWAIT;
ippp_table181drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG "ippp, open, minor: %d state: %04x\n", minor,ippp_table[minor].state);
ippp_table183drivers/isdn/isdn_ppp.cif (ippp_table[minor].state)
ippp_table186drivers/isdn/isdn_ppp.cippp_table[minor].lp = 0;
ippp_table187drivers/isdn/isdn_ppp.cippp_table[minor].mp_seqno = 0;  /* MP sequence number */
ippp_table188drivers/isdn/isdn_ppp.cippp_table[minor].pppcfg = 0;    /* ppp configuration */
ippp_table189drivers/isdn/isdn_ppp.cippp_table[minor].mpppcfg = 0;   /* mppp configuration */
ippp_table190drivers/isdn/isdn_ppp.cippp_table[minor].range = 0x1000000;  /* MP: 24 bit range */
ippp_table191drivers/isdn/isdn_ppp.cippp_table[minor].last_link_seqno = -1;  /* MP: maybe set to Bundle-MIN, when joining a bundle ?? */
ippp_table192drivers/isdn/isdn_ppp.cippp_table[minor].unit = -1;  /* set, when we have our interface */
ippp_table193drivers/isdn/isdn_ppp.cippp_table[minor].mru = 1524;  /* MRU, default 1524 */
ippp_table194drivers/isdn/isdn_ppp.cippp_table[minor].maxcid = 16;  /* VJ: maxcid */
ippp_table195drivers/isdn/isdn_ppp.cippp_table[minor].tk = current;
ippp_table196drivers/isdn/isdn_ppp.cippp_table[minor].wq = NULL;    /* read() wait queue */
ippp_table197drivers/isdn/isdn_ppp.cippp_table[minor].wq1 = NULL;   /* select() wait queue */
ippp_table198drivers/isdn/isdn_ppp.cippp_table[minor].first = ippp_table[minor].rq + NUM_RCV_BUFFS - 1; /* receive queue */
ippp_table199drivers/isdn/isdn_ppp.cippp_table[minor].last = ippp_table[minor].rq;
ippp_table204drivers/isdn/isdn_ppp.cippp_table[minor].cbuf = kmalloc(ippp_table[minor].mru + PPP_HARD_HDR_LEN + 2, GFP_KERNEL);
ippp_table206drivers/isdn/isdn_ppp.cif (ippp_table[minor].cbuf == NULL) {
ippp_table210drivers/isdn/isdn_ppp.cippp_table[minor].slcomp = slhc_init(16, 16);  /* not necessary for 2. link in bundle */
ippp_table213drivers/isdn/isdn_ppp.cippp_table[minor].state = IPPP_OPEN;
ippp_table226drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG "ippp: release, minor: %d %lx\n", minor, (long) ippp_table[minor].lp);
ippp_table229drivers/isdn/isdn_ppp.cif (ippp_table[minor].lp) {  /* a lp address says: this link is still up */
ippp_table232drivers/isdn/isdn_ppp.cif(&p->local == ippp_table[minor].lp)
ippp_table238drivers/isdn/isdn_ppp.cp = ippp_table[minor].lp->netdev;
ippp_table240drivers/isdn/isdn_ppp.cippp_table[minor].lp->ppp_minor = -1;
ippp_table242drivers/isdn/isdn_ppp.cippp_table[minor].lp = NULL;
ippp_table245drivers/isdn/isdn_ppp.cif (ippp_table[minor].rq[i].buf)
ippp_table246drivers/isdn/isdn_ppp.ckfree(ippp_table[minor].rq[i].buf);
ippp_table250drivers/isdn/isdn_ppp.cslhc_free(ippp_table[minor].slcomp);
ippp_table251drivers/isdn/isdn_ppp.ckfree(ippp_table[minor].cbuf);
ippp_table254drivers/isdn/isdn_ppp.cippp_table[minor].state = 0;
ippp_table282drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG " state: %x\n",ippp_table[minor].state);
ippp_table285drivers/isdn/isdn_ppp.cif (!(ippp_table[minor].state & IPPP_OPEN))
ippp_table299drivers/isdn/isdn_ppp.c(int) minor, (int) ippp_table[minor].unit, (int) val);
ippp_table306drivers/isdn/isdn_ppp.cif ((r = set_arg((void *) arg, ippp_table[minor].unit)))
ippp_table310drivers/isdn/isdn_ppp.cif ((r = set_arg((void *) arg, ippp_table[minor].mpppcfg)))
ippp_table316drivers/isdn/isdn_ppp.cippp_table[minor].mpppcfg = val;
ippp_table319drivers/isdn/isdn_ppp.cif ((r = set_arg((void *) arg, ippp_table[minor].pppcfg)))
ippp_table326drivers/isdn/isdn_ppp.cif (val & SC_ENABLE_IP && !(ippp_table[minor].pppcfg & SC_ENABLE_IP)) {
ippp_table327drivers/isdn/isdn_ppp.cippp_table[minor].lp->netdev->dev.tbusy = 0;
ippp_table330drivers/isdn/isdn_ppp.cippp_table[minor].pppcfg = val;
ippp_table341drivers/isdn/isdn_ppp.cippp_table[minor].mru = val;
ippp_table350drivers/isdn/isdn_ppp.cippp_table[minor].maxcid = val;
ippp_table371drivers/isdn/isdn_ppp.cif (!(ippp_table[minor].state & IPPP_OPEN))
ippp_table378drivers/isdn/isdn_ppp.cbl = ippp_table[minor].last;
ippp_table379drivers/isdn/isdn_ppp.cbf = ippp_table[minor].first;
ippp_table380drivers/isdn/isdn_ppp.cif (bf->next == bl && !(ippp_table[minor].state & IPPP_NOBLOCK)) {
ippp_table381drivers/isdn/isdn_ppp.cselect_wait(&ippp_table[minor].wq, st);
ippp_table385drivers/isdn/isdn_ppp.cippp_table[minor].state &= ~IPPP_NOBLOCK;
ippp_table392drivers/isdn/isdn_ppp.cselect_wait(&ippp_table[minor].wq1, st);
ippp_table411drivers/isdn/isdn_ppp.cif (!(ippp_table[minor].state & IPPP_CONNECT)) {
ippp_table418drivers/isdn/isdn_ppp.cbf = ippp_table[minor].first;
ippp_table419drivers/isdn/isdn_ppp.cbl = ippp_table[minor].last;
ippp_table425drivers/isdn/isdn_ppp.cippp_table[minor].first = bf;
ippp_table437drivers/isdn/isdn_ppp.cippp_table[minor].last = bl->next;
ippp_table440drivers/isdn/isdn_ppp.cif (ippp_table[minor].wq)
ippp_table441drivers/isdn/isdn_ppp.cwake_up_interruptible(&ippp_table[minor].wq);
ippp_table453drivers/isdn/isdn_ppp.cstruct ippp_struct *c = &ippp_table[minor];
ippp_table458drivers/isdn/isdn_ppp.cif (!(ippp_table[minor].state & IPPP_OPEN))
ippp_table491drivers/isdn/isdn_ppp.cif (!(ippp_table[minor].state & IPPP_CONNECT))
ippp_table494drivers/isdn/isdn_ppp.clp = ippp_table[minor].lp;
ippp_table521drivers/isdn/isdn_ppp.cif (!(ippp_table = (struct ippp_struct *)
ippp_table526drivers/isdn/isdn_ppp.cmemset((char *) ippp_table, 0, sizeof(struct ippp_struct) * ISDN_MAX_CHANNELS);
ippp_table528drivers/isdn/isdn_ppp.cippp_table[i].state = 0;
ippp_table529drivers/isdn/isdn_ppp.cippp_table[i].first = ippp_table[i].rq + NUM_RCV_BUFFS - 1;
ippp_table530drivers/isdn/isdn_ppp.cippp_table[i].last = ippp_table[i].rq;
ippp_table533drivers/isdn/isdn_ppp.cippp_table[i].rq[j].buf = NULL;
ippp_table534drivers/isdn/isdn_ppp.cippp_table[i].rq[j].last = ippp_table[i].rq +
ippp_table536drivers/isdn/isdn_ppp.cippp_table[i].rq[j].next = ippp_table[i].rq + (j + 1) % NUM_RCV_BUFFS;
ippp_table544drivers/isdn/isdn_ppp.ckfree(ippp_table);
ippp_table559drivers/isdn/isdn_ppp.celse if (ippp_table[lp->ppp_minor].pppcfg & SC_REJ_COMP_AC)
ippp_table563drivers/isdn/isdn_ppp.cif (!(ippp_table[lp->ppp_minor].mpppcfg & SC_REJ_MP_PROT)) {
ippp_table582drivers/isdn/isdn_ppp.cif (!(ippp_table[lp->ppp_minor].mpppcfg & SC_IN_SHORT_SEQ)) {
ippp_table590drivers/isdn/isdn_ppp.cif ((tseq = ippp_table[lp->ppp_minor].last_link_seqno) >= sqno) {
ippp_table591drivers/isdn/isdn_ppp.cint range = ippp_table[lp->ppp_minor].range;
ippp_table596drivers/isdn/isdn_ppp.cippp_table[lp->ppp_minor].last_link_seqno = sqno;
ippp_table599drivers/isdn/isdn_ppp.cippp_table[lp->ppp_minor].last_link_seqno = sqno;
ippp_table602drivers/isdn/isdn_ppp.cif (ippp_table[lpq->ppp_minor].last_link_seqno > min_sqno)
ippp_table603drivers/isdn/isdn_ppp.cmin_sqno = ippp_table[lpq->ppp_minor].last_link_seqno;
ippp_table608drivers/isdn/isdn_ppp.cif (min_sqno >= ippp_table[lpq->ppp_minor].range) {  /* OK, every link overflowed */
ippp_table609drivers/isdn/isdn_ppp.cint mask = ippp_table[lpq->ppp_minor].range - 1;  /* range is a power of 2 */
ippp_table622drivers/isdn/isdn_ppp.cippp_table[lpq->ppp_minor].last_link_seqno &= mask;
ippp_table732drivers/isdn/isdn_ppp.cslhc_remember(ippp_table[net_dev->local.ppp_minor].slcomp, skb->data, skb->len);
ippp_table755drivers/isdn/isdn_ppp.cpkt_len = slhc_uncompress(ippp_table[net_dev->local.ppp_minor].slcomp,
ippp_table795drivers/isdn/isdn_ppp.cstruct ippp_struct *ipt = ippp_table + lp->ppp_minor;
ippp_table796drivers/isdn/isdn_ppp.cstruct ippp_struct *ipts = ippp_table + lp->netdev->local.ppp_minor;
ippp_table914drivers/isdn/isdn_ppp.cnlp = ippp_table[minor].lp;
ippp_table926drivers/isdn/isdn_ppp.cippp_table[nlp->ppp_minor].unit = ippp_table[lp->ppp_minor].unit;
ippp_table928drivers/isdn/isdn_ppp.cippp_table[nlp->ppp_minor].pppcfg |= ippp_table[lp->ppp_minor].pppcfg &
ippp_table931drivers/isdn/isdn_ppp.cippp_table[nlp->ppp_minor].mpppcfg |= ippp_table[lp->ppp_minor].mpppcfg &
ippp_table934drivers/isdn/isdn_ppp.cif (ippp_table[nlp->ppp_minor].mpppcfg != ippp_table[lp->ppp_minor].mpppcfg) {
ippp_table936drivers/isdn/isdn_ppp.cippp_table[nlp->ppp_minor].mpppcfg, ippp_table[lp->ppp_minor].mpppcfg);
ippp_table44drivers/isdn/isdn_ppp.hextern struct ippp_struct *ippp_table;