Home
last modified time | relevance | path

Searched refs:atm_vcc (Results 1 – 3 of 3) sorted by relevance

/linux/include/linux/
H A Datmdev.h70 struct atm_vcc { struct
81 void (*release_cb)(struct atm_vcc *vcc); /* release_sock callback */ argument
82 void (*push)(struct atm_vcc *vcc,struct sk_buff *skb); argument
83 void (*pop)(struct atm_vcc *vcc,struct sk_buff *skb); /* optional */ argument
84 int (*send)(struct atm_vcc *vcc,struct sk_buff *skb); argument
93 static inline struct atm_vcc *atm_sk(struct sock *sk) in atm_sk() argument
95 return (struct atm_vcc *)sk; in atm_sk()
98 static inline struct atm_vcc *ATM_SD(struct socket *sock) in ATM_SD()
103 static inline struct sock *sk_atm(struct atm_vcc *vcc) in sk_atm()
131 int (*open)(struct atm_vcc *vcc);
[all …]
/linux/net/atm/
H A Dcommon.c44 struct atm_vcc *vcc = atm_sk(sk); in __vcc_insert_socket()
65 static bool vcc_tx_ready(struct atm_vcc *vcc, unsigned int size) in vcc_tx_ready()
101 struct atm_vcc *vcc = atm_sk(sk); in vcc_writable()
126 struct atm_vcc *vcc = atm_sk(sk); in vcc_release_cb()
135 .obj_size = sizeof(struct atm_vcc),
142 struct atm_vcc *vcc; in vcc_create()
171 struct atm_vcc *vcc = atm_sk(sk); in vcc_destroy_socket()
209 void vcc_release_async(struct atm_vcc *vcc, int reply) in vcc_release_async()
220 void vcc_process_recv_queue(struct atm_vcc *vcc) in vcc_process_recv_queue()
266 struct atm_vcc *vcc; in atm_dev_release_vccs()
[all …]
H A Datm_misc.c14 int atm_charge(struct atm_vcc *vcc, int truesize) in atm_charge()