Lines Matching defs:chan
67 struct ppp_channel chan; /* interface to generic ppp layer */
94 static inline struct pppoatm_vcc *chan_to_pvcc(const struct ppp_channel *chan)
96 return (struct pppoatm_vcc *) (chan->private);
173 ppp_unregister_channel(&pvcc->chan);
202 if (pvcc->chan.ppp == NULL) { /* Not bound yet! */
216 pvcc->chan.mtu += LLC_LEN;
224 ppp_input(&pvcc->chan, skb);
229 ppp_input_error(&pvcc->chan, 0);
280 * ppp_output_wakeup(chan) when we're feeling more up to it.
287 static int pppoatm_send(struct ppp_channel *chan, struct sk_buff *skb)
289 struct pppoatm_vcc *pvcc = chan_to_pvcc(chan);
368 static int pppoatm_devppp_ioctl(struct ppp_channel *chan, unsigned int cmd,
373 return put_user(chan_to_pvcc(chan)->flags, (int __user *) arg)
376 return get_user(chan_to_pvcc(chan)->flags, (int __user *) arg)
414 pvcc->chan.private = pvcc;
415 pvcc->chan.ops = &pppoatm_ops;
416 pvcc->chan.mtu = atmvcc->qos.txtp.max_sdu - PPP_HDRLEN -
419 pvcc->wakeup_tasklet.data = (unsigned long) &pvcc->chan;
420 err = ppp_register_channel(&pvcc->chan);
465 chan), (int __user *) argp) ? -EFAULT : 0;
468 chan), (int __user *) argp) ? -EFAULT : 0;