atm_vcc
struct atm_vcc *vcc)
struct atm_vcc *vcc;
static int psend(struct atm_vcc *vcc, struct sk_buff *skb)
struct atm_vcc *vcc);
static struct atm_vcc* find_vcc(struct atm_dev *dev, short vpi, int vci);
static inline void solos_pop(struct atm_vcc *vcc, struct sk_buff *skb)
struct atm_vcc *vcc;
static struct atm_vcc *find_vcc(struct atm_dev *dev, short vpi, int vci)
struct atm_vcc *vcc = NULL;
static int popen(struct atm_vcc *vcc)
struct atm_vcc *vcc;
static void pclose(struct atm_vcc *vcc)
struct atm_vcc *vcc;
static int usbatm_atm_open(struct atm_vcc *vcc);
static void usbatm_atm_close(struct atm_vcc *vcc);
static int usbatm_atm_send(struct atm_vcc *vcc, struct sk_buff *skb);
static inline void usbatm_pop(struct atm_vcc *vcc, struct sk_buff *skb)
struct atm_vcc *vcc;
struct atm_vcc *vcc = ctrl->atm.vcc;
struct atm_vcc *vcc = UDSL_SKB(skb)->atm.vcc;
struct atm_vcc *vcc)
static int usbatm_atm_send(struct atm_vcc *vcc, struct sk_buff *skb)
static int usbatm_atm_open(struct atm_vcc *vcc)
static void usbatm_atm_close(struct atm_vcc *vcc)
static inline struct sock *sk_atm(struct atm_vcc *vcc)
int (*open)(struct atm_vcc *vcc);
void (*close)(struct atm_vcc *vcc);
int (*send)(struct atm_vcc *vcc,struct sk_buff *skb);
struct atm_vcc *vcc; /* ATM VCC */
static inline void atm_account_tx(struct atm_vcc *vcc, struct sk_buff *skb)
static inline void atm_return_tx(struct atm_vcc *vcc, struct sk_buff *skb)
static inline void atm_force_charge(struct atm_vcc *vcc,int truesize)
static inline void atm_return(struct atm_vcc *vcc,int truesize)
static inline int atm_may_send(struct atm_vcc *vcc,unsigned int size)
int atm_charge(struct atm_vcc *vcc,int truesize);
struct sk_buff *atm_alloc_charge(struct atm_vcc *vcc,int pdu_size,
void vcc_release_async(struct atm_vcc *vcc, int reply);
void (*release_cb)(struct atm_vcc *vcc); /* release_sock callback */
void (*push)(struct atm_vcc *vcc,struct sk_buff *skb);
void (*pop)(struct atm_vcc *vcc,struct sk_buff *skb); /* optional */
int (*send)(struct atm_vcc *vcc,struct sk_buff *skb);
static inline struct atm_vcc *atm_sk(struct sock *sk)
return (struct atm_vcc *)sk;
static inline struct atm_vcc *ATM_SD(struct socket *sock)
int atm_charge(struct atm_vcc *vcc, int truesize)
struct sk_buff *atm_alloc_charge(struct atm_vcc *vcc, int pdu_size,
static inline struct br2684_vcc *BR2684_VCC(const struct atm_vcc *atmvcc)
struct atm_vcc *atm_vcc;
atm_vcc = brvcc->atmvcc;
if (atm_vcc && brvcc->atmvcc->dev == atm_dev) {
if (atm_vcc->dev->signal == ATM_PHY_SIG_LOST)
static void br2684_pop(struct atm_vcc *vcc, struct sk_buff *skb)
struct atm_vcc *atmvcc;
static void br2684_release_cb(struct atm_vcc *atmvcc)
struct atm_vcc *atmvcc;
static int br2684_setfilt(struct atm_vcc *atmvcc, void __user * arg)
static void br2684_push(struct atm_vcc *atmvcc, struct sk_buff *skb)
static int br2684_regvcc(struct atm_vcc *atmvcc, void __user * arg)
struct atm_vcc *atmvcc;
void (*old_push)(struct atm_vcc *vcc, struct sk_buff *skb);
void (*old_pop)(struct atm_vcc *vcc, struct sk_buff *skb);
void (*old_release_cb)(struct atm_vcc *vcc);
struct atm_vcc *atmvcc = ATM_SD(sock);
struct atm_vcc *vcc = atm_sk(sk);
struct atm_vcc *vcc = atm_sk(sk);
.obj_size = sizeof(struct atm_vcc),
struct atm_vcc *vcc;
struct atm_vcc *vcc = atm_sk(sk);
void vcc_release_async(struct atm_vcc *vcc, int reply)
void vcc_process_recv_queue(struct atm_vcc *vcc)
struct atm_vcc *vcc;
static int check_ci(const struct atm_vcc *vcc, short vpi, int vci)
struct atm_vcc *walk;
static int find_ci(const struct atm_vcc *vcc, short *vpi, int *vci)
static int __vcc_connect(struct atm_vcc *vcc, struct atm_dev *dev, short vpi,
struct atm_vcc *vcc = atm_sk(sk);
struct atm_vcc *vcc = ATM_SD(sock);
struct atm_vcc *vcc;
struct atm_vcc *vcc;
struct atm_vcc *vcc;
static bool vcc_tx_ready(struct atm_vcc *vcc, unsigned int size)
struct atm_vcc *vcc;
struct atm_vcc *vcc;
void vcc_process_recv_queue(struct atm_vcc *vcc);
struct atm_vcc *vcc;
static void pppoatm_release_cb(struct atm_vcc *atmvcc)
static void pppoatm_pop(struct atm_vcc *atmvcc, struct sk_buff *skb)
static void pppoatm_unassign_vcc(struct atm_vcc *atmvcc)
static void pppoatm_push(struct atm_vcc *atmvcc, struct sk_buff *skb)
struct atm_vcc *vcc;
static int pppoatm_assign_vcc(struct atm_vcc *atmvcc, void __user *arg)
struct atm_vcc *atmvcc = ATM_SD(sock);
struct atm_vcc *atmvcc; /* VCC descriptor */
void (*old_push)(struct atm_vcc *, struct sk_buff *);
void (*old_pop)(struct atm_vcc *, struct sk_buff *);
void (*old_release_cb)(struct atm_vcc *);
static inline struct pppoatm_vcc *atmvcc_to_pvcc(const struct atm_vcc *atmvcc)
static void pvc_info(struct seq_file *seq, struct atm_vcc *vcc)
static void vcc_info(struct seq_file *seq, struct atm_vcc *vcc)
struct atm_vcc *vcc = atm_sk(state->sk);
struct atm_vcc *vcc = atm_sk(state->sk);
int atm_init_aal0(struct atm_vcc *vcc); /* "raw" AAL0 */
int atm_init_aal5(struct atm_vcc *vcc); /* "raw" AAL5 transport */
struct atm_vcc *vcc;
struct atm_vcc *vcc = ATM_SD(sock);
static void atm_push_raw(struct atm_vcc *vcc, struct sk_buff *skb)
static void atm_pop_raw(struct atm_vcc *vcc, struct sk_buff *skb)
static int atm_send_aal0(struct atm_vcc *vcc, struct sk_buff *skb)
int atm_init_aal0(struct atm_vcc *vcc)
int atm_init_aal5(struct atm_vcc *vcc)