Lines Matching refs:he_vcc
1649 struct he_vcc *he_vcc; in he_service_rbrq() local
1679 if (vcc == NULL || (he_vcc = HE_VCC(vcc)) == NULL) { in he_service_rbrq()
1698 list_move_tail(&heb->entry, &he_vcc->buffers); in he_service_rbrq()
1699 he_vcc->pdu_len += heb->len; in he_service_rbrq()
1704 wake_up(&he_vcc->rx_waitq); in he_service_rbrq()
1723 skb = atm_alloc_charge(vcc, he_vcc->pdu_len + rx_skb_reserve, in he_service_rbrq()
1735 list_for_each_entry(heb, &he_vcc->buffers, entry) in he_service_rbrq()
1747 skb->len = AAL5_LEN(skb->data, he_vcc->pdu_len); in he_service_rbrq()
1753 he_vcc->pdu_len); in he_service_rbrq()
1776 list_for_each_entry_safe(heb, next, &he_vcc->buffers, entry) in he_service_rbrq()
1778 INIT_LIST_HEAD(&he_vcc->buffers); in he_service_rbrq()
1779 he_vcc->pdu_len = 0; in he_service_rbrq()
2121 struct he_vcc *he_vcc; in he_open() local
2136 he_vcc = kmalloc(sizeof(struct he_vcc), GFP_ATOMIC); in he_open()
2137 if (he_vcc == NULL) { in he_open()
2142 INIT_LIST_HEAD(&he_vcc->buffers); in he_open()
2143 he_vcc->pdu_len = 0; in he_open()
2144 he_vcc->rc_index = -1; in he_open()
2146 init_waitqueue_head(&he_vcc->rx_waitq); in he_open()
2147 init_waitqueue_head(&he_vcc->tx_waitq); in he_open()
2149 vcc->dev_data = he_vcc; in he_open()
2221 he_vcc->rc_index = reg; in he_open()
2320 kfree(he_vcc); in he_open()
2337 struct he_vcc *he_vcc = HE_VCC(vcc); in he_close() local
2362 add_wait_queue(&he_vcc->rx_waitq, &wait); in he_close()
2371 remove_wait_queue(&he_vcc->rx_waitq, &wait); in he_close()
2437 add_wait_queue(&he_vcc->tx_waitq, &wait); in he_close()
2443 remove_wait_queue(&he_vcc->tx_waitq, &wait); in he_close()
2466 int reg = he_vcc->rc_index; in he_close()
2482 kfree(he_vcc); in he_close()