Lines Matching defs:vcc

365 	if (ATM_SKB(skb)->vcc->pop)
366 ATM_SKB(skb)->vcc->pop (ATM_SKB(skb)->vcc, skb);
727 if (skb == FS_VCC (ATM_SKB(skb)->vcc)->last_skb) {
728 FS_VCC (ATM_SKB(skb)->vcc)->last_skb = NULL;
729 wake_up_interruptible (& FS_VCC (ATM_SKB(skb)->vcc)->close_wait);
741 atomic_inc(&ATM_SKB(skb)->vcc->stats->tx);
807 ATM_SKB(skb)->vcc = atm_vcc;
851 struct fs_vcc *vcc;
867 fs_dprintk (FS_DEBUG_OPEN, "fs: open on dev: %p, vcc at %p\n",
882 vcc = kmalloc(sizeof(struct fs_vcc), GFP_KERNEL);
883 fs_dprintk (FS_DEBUG_ALLOC, "Alloc VCC: %p(%zd)\n", vcc, sizeof(struct fs_vcc));
884 if (!vcc) {
889 atm_vcc->dev_data = vcc;
890 vcc->last_skb = NULL;
892 init_waitqueue_head (&vcc->close_wait);
915 kfree(vcc);
918 vcc->channo = dev->channo;
922 vcc->channo = (vpi << FS155_VCI_BITS) | (vci);
923 if (((DO_DIRECTION(rxtp) && dev->atm_vccs[vcc->channo])) ||
924 ( DO_DIRECTION(txtp) && test_bit (vcc->channo, dev->tx_inuse))) {
926 kfree(vcc);
931 vcc->channo, vcc->channo);
940 kfree(vcc);
1001 kfree(vcc);
1036 QE_CMD_CONFIG_TX | QE_CMD_IMM_INQ | vcc->channo,
1040 QE_CMD_TX_EN | QE_CMD_IMM_INQ | vcc->channo,
1042 set_bit (vcc->channo, dev->tx_inuse);
1046 dev->atm_vccs[vcc->channo] = atm_vcc;
1056 dev->atm_vccs[vcc->channo] = NULL;
1057 kfree (vcc);
1065 QE_CMD_CONFIG_RX | QE_CMD_IMM_INQ | vcc->channo,
1072 QE_CMD_CONFIG_RX | QE_CMD_IMM_INQ | vcc->channo,
1081 0x80 + vcc->channo,
1085 QE_CMD_RX_EN | QE_CMD_IMM_INQ | vcc->channo,
1100 struct fs_vcc *vcc = FS_VCC (atm_vcc);
1109 if (vcc->last_skb) {
1111 vcc->last_skb);
1119 wait_event_interruptible(vcc->close_wait, !vcc->last_skb);
1131 QE_CMD_TX_PURGE_INH | /*QE_CMD_IMM_INQ|*/ vcc->channo, 0,0,0);
1132 clear_bit (vcc->channo, dev->tx_inuse);
1137 QE_CMD_RX_PURGE_INH | QE_CMD_IMM_INQ | vcc->channo, 0,0,0);
1138 dev->atm_vccs [vcc->channo] = NULL;
1147 0x80 + vcc->channo, -1, 0 );
1151 fs_dprintk (FS_DEBUG_ALLOC, "Free vcc: %p\n", vcc);
1152 kfree (vcc);
1161 struct fs_vcc *vcc = FS_VCC (atm_vcc);
1167 fs_dprintk (FS_DEBUG_SEND, "Send: atm_vcc %p skb %p vcc %p dev %p\n",
1168 atm_vcc, skb, vcc, dev);
1172 ATM_SKB(skb)->vcc = atm_vcc;
1174 vcc->last_skb = skb;
1205 QE_TRANSMIT_DE | vcc->channo,
1231 static int fs_getsockopt(struct atm_vcc *vcc,int level,int optname,
1240 static int fs_setsockopt(struct atm_vcc *vcc,int level,int optname,
1265 static int fs_change_qos(struct atm_vcc *vcc,struct atm_qos *qos,int flags)
1932 struct fs_vcc *vcc;
1962 vcc = FS_VCC (dev->atm_vccs[i]);
1964 QE_CMD_TX_PURGE_INH | QE_CMD_IMM_INQ | vcc->channo, 0,0,0);
1966 QE_CMD_RX_PURGE_INH | QE_CMD_IMM_INQ | vcc->channo, 0,0,0);