Lines Matching refs:pcr
162 if (iavcc_r->pcr < dev->rate_limit) { in ia_hack_tcq()
360 srv_p->pcr = dev->LineRate; in init_abr_vc()
387 if (srv_p->pcr == 0) in ia_open_abr_vc()
389 if (srv_p->pcr > dev->LineRate) in ia_open_abr_vc()
390 srv_p->pcr = dev->LineRate; in ia_open_abr_vc()
393 if (srv_p->mcr > srv_p->pcr) in ia_open_abr_vc()
396 srv_p->icr = srv_p->pcr; in ia_open_abr_vc()
397 if ((srv_p->icr < srv_p->mcr) || (srv_p->icr > srv_p->pcr)) in ia_open_abr_vc()
429 f_abr_vc->f_pcr = cellrate_to_float(srv_p->pcr); in ia_open_abr_vc()
447 air = srv_p->pcr << (15 - srv_p->rif); in ia_open_abr_vc()
1723 if (vcc->qos.txtp.pcr >= iadev->rate_limit) {
1780 vcc->qos.txtp.pcr = iadev->LineRate;
1781 else if ((vcc->qos.txtp.max_pcr == 0)&&( vcc->qos.txtp.pcr <= 0))
1782 vcc->qos.txtp.pcr = iadev->LineRate;
1783 else if ((vcc->qos.txtp.max_pcr > vcc->qos.txtp.pcr) && (vcc->qos.txtp.max_pcr> 0))
1784 vcc->qos.txtp.pcr = vcc->qos.txtp.max_pcr;
1785 if (vcc->qos.txtp.pcr > iadev->LineRate)
1786 vcc->qos.txtp.pcr = iadev->LineRate;
1787 ia_vcc->pcr = vcc->qos.txtp.pcr;
1789 if (ia_vcc->pcr > (iadev->LineRate / 6) ) ia_vcc->ltimeout = HZ / 10;
1790 else if (ia_vcc->pcr > (iadev->LineRate / 130)) ia_vcc->ltimeout = HZ;
1791 else if (ia_vcc->pcr <= 170) ia_vcc->ltimeout = 16 * HZ;
1792 else ia_vcc->ltimeout = 2700 * HZ / ia_vcc->pcr;
1793 if (ia_vcc->pcr < iadev->rate_limit)
1795 if (ia_vcc->pcr < iadev->rate_limit) {
1799 if (ia_vcc->pcr > 60000)
1801 else if (ia_vcc->pcr > 2000)
1831 if (vcc->qos.txtp.pcr > 0)
1832 vc->acr = cellrate_to_float(vcc->qos.txtp.pcr);
1840 if (vcc->qos.txtp.pcr > 0)
1841 srv_p.pcr = vcc->qos.txtp.pcr;
1868 if (srv_p.icr > srv_p.pcr)
1869 srv_p.icr = srv_p.pcr;
1871 srv_p.pcr, srv_p.mcr);)
2635 closetime = 300000 / ia_vcc->pcr;