Lines Matching refs:he_vcc

1650 	struct he_vcc *he_vcc;  in he_service_rbrq()  local
1680 if (vcc == NULL || (he_vcc = HE_VCC(vcc)) == NULL) { in he_service_rbrq()
1699 list_move_tail(&heb->entry, &he_vcc->buffers); in he_service_rbrq()
1700 he_vcc->pdu_len += heb->len; in he_service_rbrq()
1705 wake_up(&he_vcc->rx_waitq); in he_service_rbrq()
1724 skb = atm_alloc_charge(vcc, he_vcc->pdu_len + rx_skb_reserve, in he_service_rbrq()
1736 list_for_each_entry(heb, &he_vcc->buffers, entry) in he_service_rbrq()
1748 skb->len = AAL5_LEN(skb->data, he_vcc->pdu_len); in he_service_rbrq()
1754 he_vcc->pdu_len); in he_service_rbrq()
1777 list_for_each_entry_safe(heb, next, &he_vcc->buffers, entry) in he_service_rbrq()
1779 INIT_LIST_HEAD(&he_vcc->buffers); in he_service_rbrq()
1780 he_vcc->pdu_len = 0; in he_service_rbrq()
2122 struct he_vcc *he_vcc; in he_open() local
2137 he_vcc = kmalloc(sizeof(struct he_vcc), GFP_ATOMIC); in he_open()
2138 if (he_vcc == NULL) { in he_open()
2143 INIT_LIST_HEAD(&he_vcc->buffers); in he_open()
2144 he_vcc->pdu_len = 0; in he_open()
2145 he_vcc->rc_index = -1; in he_open()
2147 init_waitqueue_head(&he_vcc->rx_waitq); in he_open()
2148 init_waitqueue_head(&he_vcc->tx_waitq); in he_open()
2150 vcc->dev_data = he_vcc; in he_open()
2222 he_vcc->rc_index = reg; in he_open()
2321 kfree(he_vcc); in he_open()
2338 struct he_vcc *he_vcc = HE_VCC(vcc); in he_close() local
2363 add_wait_queue(&he_vcc->rx_waitq, &wait); in he_close()
2372 remove_wait_queue(&he_vcc->rx_waitq, &wait); in he_close()
2438 add_wait_queue(&he_vcc->tx_waitq, &wait); in he_close()
2444 remove_wait_queue(&he_vcc->tx_waitq, &wait); in he_close()
2467 int reg = he_vcc->rc_index; in he_close()
2483 kfree(he_vcc); in he_close()