Lines Matching refs:atm_vcc

769 	struct atm_vcc *atm_vcc;  in process_incoming()  local
790 atm_vcc = dev->atm_vccs[channo]; in process_incoming()
792 atm_vcc = NULL; in process_incoming()
800 if (atm_vcc) { in process_incoming()
808 ATM_SKB(skb)->vcc = atm_vcc; in process_incoming()
809 atomic_inc(&atm_vcc->stats->rx); in process_incoming()
812 atm_vcc->push (atm_vcc, skb); in process_incoming()
829 if (atm_vcc) in process_incoming()
830 atomic_inc(&atm_vcc->stats->rx_drop); in process_incoming()
834 if (atm_vcc) in process_incoming()
835 atomic_inc(&atm_vcc->stats->rx_drop); in process_incoming()
849 static int fs_open(struct atm_vcc *atm_vcc) in fs_open() argument
862 short vpi = atm_vcc->vpi; in fs_open()
863 int vci = atm_vcc->vci; in fs_open()
867 dev = FS_DEV(atm_vcc->dev); in fs_open()
869 dev, atm_vcc); in fs_open()
872 set_bit(ATM_VF_ADDR, &atm_vcc->flags); in fs_open()
874 if ((atm_vcc->qos.aal != ATM_AAL5) && in fs_open()
875 (atm_vcc->qos.aal != ATM_AAL2)) in fs_open()
879 atm_vcc->dev->number, atm_vcc->vpi, atm_vcc->vci); in fs_open()
886 clear_bit(ATM_VF_ADDR, &atm_vcc->flags); in fs_open()
890 atm_vcc->dev_data = vcc; in fs_open()
895 txtp = &atm_vcc->qos.txtp; in fs_open()
896 rxtp = &atm_vcc->qos.rxtp; in fs_open()
898 if (!test_bit(ATM_VF_PARTIAL, &atm_vcc->flags)) { in fs_open()
951 switch (atm_vcc->qos.aal) { in fs_open()
969 printk ("Unknown aal: %d\n", atm_vcc->qos.aal); in fs_open()
1047 dev->atm_vccs[vcc->channo] = atm_vcc; in fs_open()
1050 if (atm_vcc->qos.rxtp.max_sdu <= dev->rx_fp[bfp].bufsize) break; in fs_open()
1053 atm_vcc->qos.rxtp.max_sdu); in fs_open()
1062 switch (atm_vcc->qos.aal) { in fs_open()
1091 set_bit(ATM_VF_READY, &atm_vcc->flags); in fs_open()
1098 static void fs_close(struct atm_vcc *atm_vcc) in fs_close() argument
1100 struct fs_dev *dev = FS_DEV (atm_vcc->dev); in fs_close()
1101 struct fs_vcc *vcc = FS_VCC (atm_vcc); in fs_close()
1107 clear_bit(ATM_VF_READY, &atm_vcc->flags); in fs_close()
1123 txtp = &atm_vcc->qos.txtp; in fs_close()
1124 rxtp = &atm_vcc->qos.rxtp; in fs_close()
1159 static int fs_send (struct atm_vcc *atm_vcc, struct sk_buff *skb) in fs_send() argument
1161 struct fs_dev *dev = FS_DEV (atm_vcc->dev); in fs_send()
1162 struct fs_vcc *vcc = FS_VCC (atm_vcc); in fs_send()
1169 atm_vcc, skb, vcc, dev); in fs_send()
1173 ATM_SKB(skb)->vcc = atm_vcc; in fs_send()
1232 static int fs_getsockopt(struct atm_vcc *vcc,int level,int optname,
1241 static int fs_setsockopt(struct atm_vcc *vcc,int level,int optname,
1266 static int fs_change_qos(struct atm_vcc *vcc,struct atm_qos *qos,int flags)
1792 dev->atm_vccs = kcalloc (dev->nchannels, sizeof (struct atm_vcc *), in fs_init()
1795 dev->atm_vccs, dev->nchannels * sizeof (struct atm_vcc *)); in fs_init()