Lines Matching refs:atm_vcc

90 struct atm_vcc {  struct
102 void (*release_cb)(struct atm_vcc *vcc); /* release_sock callback */ argument
103 void (*push)(struct atm_vcc *vcc,struct sk_buff *skb); argument
104 void (*pop)(struct atm_vcc *vcc,struct sk_buff *skb); /* optional */ argument
105 int (*push_oam)(struct atm_vcc *vcc,void *cell); argument
106 int (*send)(struct atm_vcc *vcc,struct sk_buff *skb); argument
116 struct atm_vcc *session; /* session VCC descriptor */ argument
123 static inline struct atm_vcc *atm_sk(struct sock *sk) in atm_sk() argument
125 return (struct atm_vcc *)sk; in atm_sk()
128 static inline struct atm_vcc *ATM_SD(struct socket *sock) in ATM_SD()
133 static inline struct sock *sk_atm(struct atm_vcc *vcc) in sk_atm()
184 int (*open)(struct atm_vcc *vcc);
185 void (*close)(struct atm_vcc *vcc);
191 int (*getsockopt)(struct atm_vcc *vcc,int level,int optname,
193 int (*setsockopt)(struct atm_vcc *vcc,int level,int optname,
195 int (*send)(struct atm_vcc *vcc,struct sk_buff *skb);
196 int (*send_oam)(struct atm_vcc *vcc,void *cell,int flags);
200 int (*change_qos)(struct atm_vcc *vcc,struct atm_qos *qos,int flags);
213 struct atm_vcc *vcc; /* ATM VCC */
243 static inline void atm_force_charge(struct atm_vcc *vcc,int truesize) in atm_force_charge()
249 static inline void atm_return(struct atm_vcc *vcc,int truesize) in atm_return()
255 static inline int atm_may_send(struct atm_vcc *vcc,unsigned int size) in atm_may_send()
279 int atm_charge(struct atm_vcc *vcc,int truesize);
280 struct sk_buff *atm_alloc_charge(struct atm_vcc *vcc,int pdu_size,
284 void vcc_release_async(struct atm_vcc *vcc, int reply);