Lines Matching refs:vcc

101 	struct atm_vcc *vcc;  member
172 struct atm_vcc *vcc);
182 static inline void solos_pop(struct atm_vcc *vcc, struct sk_buff *skb) in solos_pop() argument
184 if (vcc->pop) in solos_pop()
185 vcc->pop(vcc, skb); in solos_pop()
781 struct atm_vcc *vcc; in solos_bh() local
834 vcc = find_vcc(card->atmdev[port], le16_to_cpu(header->vpi), in solos_bh()
836 if (!vcc) { in solos_bh()
844 atm_charge(vcc, skb->truesize); in solos_bh()
845 vcc->push(vcc, skb); in solos_bh()
846 atomic_inc(&vcc->stats->rx); in solos_bh()
906 struct atm_vcc *vcc = NULL; in find_vcc() local
912 vcc = atm_sk(s); in find_vcc()
913 if (vcc->dev == dev && vcc->vci == vci && in find_vcc()
914 vcc->vpi == vpi && vcc->qos.rxtp.traffic_class != ATM_NONE && in find_vcc()
915 test_bit(ATM_VF_READY, &vcc->flags)) in find_vcc()
918 vcc = NULL; in find_vcc()
921 return vcc; in find_vcc()
924 static int popen(struct atm_vcc *vcc) in popen() argument
926 struct solos_card *card = vcc->dev->dev_data; in popen()
930 if (vcc->qos.aal != ATM_AAL5) { in popen()
932 vcc->qos.aal); in popen()
945 header->vpi = cpu_to_le16(vcc->vpi); in popen()
946 header->vci = cpu_to_le16(vcc->vci); in popen()
949 fpga_queue(card, SOLOS_CHAN(vcc->dev), skb, NULL); in popen()
951 set_bit(ATM_VF_ADDR, &vcc->flags); in popen()
952 set_bit(ATM_VF_READY, &vcc->flags); in popen()
957 static void pclose(struct atm_vcc *vcc) in pclose() argument
959 struct solos_card *card = vcc->dev->dev_data; in pclose()
960 unsigned char port = SOLOS_CHAN(vcc->dev); in pclose()
967 if (SKB_CB(skb)->vcc == vcc) { in pclose()
969 solos_pop(vcc, skb); in pclose()
982 header->vpi = cpu_to_le16(vcc->vpi); in pclose()
983 header->vci = cpu_to_le16(vcc->vci); in pclose()
1000 clear_bit(ATM_VF_ADDR, &vcc->flags); in pclose()
1035 struct atm_vcc *vcc) in fpga_queue() argument
1040 SKB_CB(skb)->vcc = vcc; in fpga_queue()
1060 struct atm_vcc *vcc; in fpga_tx() local
1124 vcc = SKB_CB(oldskb)->vcc; in fpga_tx()
1126 if (vcc) { in fpga_tx()
1127 atomic_inc(&vcc->stats->tx); in fpga_tx()
1128 solos_pop(vcc, oldskb); in fpga_tx()
1143 static int psend(struct atm_vcc *vcc, struct sk_buff *skb) in psend() argument
1145 struct solos_card *card = vcc->dev->dev_data; in psend()
1152 solos_pop(vcc, skb); in psend()
1166 solos_pop(vcc, skb); in psend()
1175 header->vpi = cpu_to_le16(vcc->vpi); in psend()
1176 header->vci = cpu_to_le16(vcc->vci); in psend()
1179 fpga_queue(card, SOLOS_CHAN(vcc->dev), skb, vcc); in psend()