Home
last modified time | relevance | path

Searched refs:atm_vcc (Results 1 – 5 of 5) 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 Dpppoatm.c57 struct atm_vcc *atmvcc; /* VCC descriptor */
58 void (*old_push)(struct atm_vcc *, struct sk_buff *);
59 void (*old_pop)(struct atm_vcc *, struct sk_buff *);
60 void (*old_release_cb)(struct atm_vcc *);
89 static inline struct pppoatm_vcc *atmvcc_to_pvcc(const struct atm_vcc *atmvcc) in atmvcc_to_pvcc()
111 static void pppoatm_release_cb(struct atm_vcc *atmvcc) in pppoatm_release_cb()
134 static void pppoatm_pop(struct atm_vcc *atmvcc, struct sk_buff *skb) in pppoatm_pop()
167 static void pppoatm_unassign_vcc(struct atm_vcc *atmvcc) in pppoatm_unassign_vcc()
181 static void pppoatm_push(struct atm_vcc *atmvcc, struct sk_buff *skb) in pppoatm_push()
292 struct atm_vcc *vcc; in pppoatm_send()
[all …]
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()
/linux/drivers/usb/atm/
H A Dusbatm.c135 struct atm_vcc *vcc;
156 static int usbatm_atm_open(struct atm_vcc *vcc);
157 static void usbatm_atm_close(struct atm_vcc *vcc);
159 static int usbatm_atm_send(struct atm_vcc *vcc, struct sk_buff *skb);
183 static inline void usbatm_pop(struct atm_vcc *vcc, struct sk_buff *skb) in usbatm_pop()
293 struct atm_vcc *vcc; in usbatm_extract_one_cell()
459 struct atm_vcc *vcc = ctrl->atm.vcc; in usbatm_write_cells()
600 struct atm_vcc *vcc = UDSL_SKB(skb)->atm.vcc; in usbatm_tx_process()
621 struct atm_vcc *vcc) in usbatm_cancel_send()
644 static int usbatm_atm_send(struct atm_vcc *vcc, struct sk_buff *skb) in usbatm_atm_send()
[all …]