Lines Matching refs:ia_vcc
143 struct ia_vcc *iavcc_r = NULL; in ia_hack_tcq()
176 static u16 get_desc (IADEV *dev, struct ia_vcc *iavcc) { in get_desc()
179 struct ia_vcc *iavcc_r = NULL; in get_desc()
462 struct ia_vcc *ia_vcc; in ia_cbr_setup() local
494 ia_vcc = INPH_IA_VCC(vcc); in ia_cbr_setup()
495 ia_vcc->NumCbrEntry = entries; in ia_cbr_setup()
640 struct ia_vcc *iavcc; in ia_tx_poll()
1307 struct ia_vcc *ia_vcc; local
1318 ia_vcc = INPH_IA_VCC(vcc);
1319 if (ia_vcc == NULL)
1687 struct ia_vcc *iavcc;
1746 struct ia_vcc *ia_vcc; local
1765 ia_vcc = INPH_IA_VCC(vcc);
1766 memset((caddr_t)ia_vcc, 0, sizeof(*ia_vcc));
1772 kfree(ia_vcc);
1775 ia_vcc->vc_desc_cnt = 0;
1776 ia_vcc->txing = 1;
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)
1794 skb_queue_head_init (&ia_vcc->txing_skb);
1795 if (ia_vcc->pcr < iadev->rate_limit) {
1799 if (ia_vcc->pcr > 60000)
1801 else if (ia_vcc->pcr > 2000)
2604 struct ia_vcc *ia_vcc; local
2610 ia_vcc = INPH_IA_VCC(vcc);
2611 if (!ia_vcc) return;
2614 ia_vcc->vc_desc_cnt,vcc->vci);)
2634 IF_EVENT(printk("IA TX Done decs_cnt = %d\n", ia_vcc->vc_desc_cnt);)
2635 closetime = 300000 / ia_vcc->pcr;
2639 wait_event_timeout(iadev->close_wait, (ia_vcc->vc_desc_cnt <= 0), closetime);
2650 ia_vcc = INPH_IA_VCC(vcc);
2651 iadev->sum_mcr -= ia_vcc->NumCbrEntry*iadev->Granularity;
2678 ia_vcc = NULL;
2686 struct ia_vcc *ia_vcc; local
2704 ia_vcc = kmalloc(sizeof(*ia_vcc), GFP_KERNEL);
2705 if (!ia_vcc) return -ENOMEM;
2706 vcc->dev_data = ia_vcc;
2901 struct ia_vcc *iavcc;