Searched refs:atm_vcc (Results 1 – 5 of 5) sorted by relevance
| /linux/include/linux/ |
| H A D | atmdev.h | 70 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 D | pppoatm.c | 57 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 D | common.c | 44 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 D | atm_misc.c | 14 int atm_charge(struct atm_vcc *vcc, int truesize) in atm_charge()
|
| /linux/drivers/usb/atm/ |
| H A D | usbatm.c | 135 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 …]
|