srv_p             360 drivers/atm/iphase.c static void init_abr_vc (IADEV *dev, srv_cls_param_t *srv_p) {
srv_p             361 drivers/atm/iphase.c   srv_p->class_type = ATM_ABR;
srv_p             362 drivers/atm/iphase.c   srv_p->pcr        = dev->LineRate;
srv_p             363 drivers/atm/iphase.c   srv_p->mcr        = 0;
srv_p             364 drivers/atm/iphase.c   srv_p->icr        = 0x055cb7;
srv_p             365 drivers/atm/iphase.c   srv_p->tbe        = 0xffffff;
srv_p             366 drivers/atm/iphase.c   srv_p->frtt       = 0x3a;
srv_p             367 drivers/atm/iphase.c   srv_p->rif        = 0xf;
srv_p             368 drivers/atm/iphase.c   srv_p->rdf        = 0xb;
srv_p             369 drivers/atm/iphase.c   srv_p->nrm        = 0x4;
srv_p             370 drivers/atm/iphase.c   srv_p->trm        = 0x7;
srv_p             371 drivers/atm/iphase.c   srv_p->cdf        = 0x3;
srv_p             372 drivers/atm/iphase.c   srv_p->adtf       = 50;
srv_p             376 drivers/atm/iphase.c ia_open_abr_vc(IADEV *dev, srv_cls_param_t *srv_p, 
srv_p             389 drivers/atm/iphase.c        if (srv_p->pcr == 0)
srv_p             391 drivers/atm/iphase.c        if (srv_p->pcr > dev->LineRate)
srv_p             392 drivers/atm/iphase.c           srv_p->pcr = dev->LineRate;
srv_p             393 drivers/atm/iphase.c        if ((srv_p->mcr + dev->sum_mcr) > dev->LineRate)
srv_p             395 drivers/atm/iphase.c        if (srv_p->mcr > srv_p->pcr)
srv_p             397 drivers/atm/iphase.c        if (!(srv_p->icr))
srv_p             398 drivers/atm/iphase.c 	  srv_p->icr = srv_p->pcr;
srv_p             399 drivers/atm/iphase.c        if ((srv_p->icr < srv_p->mcr) || (srv_p->icr > srv_p->pcr))
srv_p             401 drivers/atm/iphase.c        if ((srv_p->tbe < MIN_TBE) || (srv_p->tbe > MAX_TBE))
srv_p             403 drivers/atm/iphase.c        if ((srv_p->frtt < MIN_FRTT) || (srv_p->frtt > MAX_FRTT))
srv_p             405 drivers/atm/iphase.c        if (srv_p->nrm > MAX_NRM)
srv_p             407 drivers/atm/iphase.c        if (srv_p->trm > MAX_TRM)
srv_p             409 drivers/atm/iphase.c        if (srv_p->adtf > MAX_ADTF)
srv_p             411 drivers/atm/iphase.c        else if (srv_p->adtf == 0)
srv_p             412 drivers/atm/iphase.c 	  srv_p->adtf = 1;
srv_p             413 drivers/atm/iphase.c        if (srv_p->cdf > MAX_CDF)
srv_p             415 drivers/atm/iphase.c        if (srv_p->rif > MAX_RIF)
srv_p             417 drivers/atm/iphase.c        if (srv_p->rdf > MAX_RDF)
srv_p             422 drivers/atm/iphase.c        nrm = 2 << srv_p->nrm;     /* (2 ** (srv_p->nrm +1)) */
srv_p             425 drivers/atm/iphase.c        trm = 100000/(2 << (16 - srv_p->trm));
srv_p             427 drivers/atm/iphase.c        f_abr_vc->f_nrmexp =(((srv_p->nrm +1) & 0x0f) << 12)|(MRM << 8) | trm;
srv_p             428 drivers/atm/iphase.c        crm = srv_p->tbe / nrm;
srv_p             431 drivers/atm/iphase.c        f_abr_vc->f_pcr = cellrate_to_float(srv_p->pcr);
srv_p             432 drivers/atm/iphase.c        icr = min( srv_p->icr, (srv_p->tbe > srv_p->frtt) ?
srv_p             433 drivers/atm/iphase.c 				((srv_p->tbe/srv_p->frtt)*1000000) :
srv_p             434 drivers/atm/iphase.c 				(1000000/(srv_p->frtt/srv_p->tbe)));
srv_p             436 drivers/atm/iphase.c        adtf = (10000 * srv_p->adtf)/8192;
srv_p             438 drivers/atm/iphase.c        f_abr_vc->f_cdf = ((7 - srv_p->cdf) << 12 | adtf) & 0xfff;
srv_p             439 drivers/atm/iphase.c        f_abr_vc->f_mcr = cellrate_to_float(srv_p->mcr);
srv_p             448 drivers/atm/iphase.c        r_abr_vc->r_status_rdf = (15 - srv_p->rdf) & 0x000f;
srv_p             449 drivers/atm/iphase.c        air = srv_p->pcr << (15 - srv_p->rif);
srv_p             453 drivers/atm/iphase.c        dev->sum_mcr	   += srv_p->mcr;
srv_p            1401 drivers/atm/iphase.c                 srv_cls_param_t srv_p;
srv_p            1402 drivers/atm/iphase.c                 init_abr_vc(iadev, &srv_p);
srv_p            1403 drivers/atm/iphase.c                 ia_open_abr_vc(iadev, &srv_p, vcc, 0);
srv_p            1839 drivers/atm/iphase.c 	{       srv_cls_param_t srv_p;
srv_p            1841 drivers/atm/iphase.c                 init_abr_vc(iadev, &srv_p);
srv_p            1843 drivers/atm/iphase.c                    srv_p.pcr = vcc->qos.txtp.pcr;
srv_p            1848 drivers/atm/iphase.c                    srv_p.mcr = vcc->qos.txtp.min_pcr;
srv_p            1851 drivers/atm/iphase.c                 else srv_p.mcr = 0;
srv_p            1853 drivers/atm/iphase.c                    srv_p.icr = vcc->qos.txtp.icr;
srv_p            1855 drivers/atm/iphase.c                    srv_p.tbe = vcc->qos.txtp.tbe;
srv_p            1857 drivers/atm/iphase.c                    srv_p.frtt = vcc->qos.txtp.frtt;
srv_p            1859 drivers/atm/iphase.c                    srv_p.rif = vcc->qos.txtp.rif;
srv_p            1861 drivers/atm/iphase.c                    srv_p.rdf = vcc->qos.txtp.rdf;
srv_p            1863 drivers/atm/iphase.c                    srv_p.nrm = vcc->qos.txtp.nrm;
srv_p            1865 drivers/atm/iphase.c                    srv_p.trm = vcc->qos.txtp.trm;
srv_p            1867 drivers/atm/iphase.c                    srv_p.adtf = vcc->qos.txtp.adtf;
srv_p            1869 drivers/atm/iphase.c                    srv_p.cdf = vcc->qos.txtp.cdf;    
srv_p            1870 drivers/atm/iphase.c                 if (srv_p.icr > srv_p.pcr)
srv_p            1871 drivers/atm/iphase.c                    srv_p.icr = srv_p.pcr;    
srv_p            1873 drivers/atm/iphase.c                                                       srv_p.pcr, srv_p.mcr);)
srv_p            1874 drivers/atm/iphase.c 		ia_open_abr_vc(iadev, &srv_p, vcc, 1);