Lines Matching refs:chan
70 struct ppp_channel chan; /* interface to generic ppp layer */
97 static inline struct pppoatm_vcc *chan_to_pvcc(const struct ppp_channel *chan)
99 return (struct pppoatm_vcc *) (chan->private);
176 ppp_unregister_channel(&pvcc->chan);
205 if (pvcc->chan.ppp == NULL) { /* Not bound yet! */
219 pvcc->chan.mtu += LLC_LEN;
229 ppp_input(&pvcc->chan, skb);
234 ppp_input_error(&pvcc->chan, 0);
285 * ppp_output_wakeup(chan) when we're feeling more up to it.
292 static int pppoatm_send(struct ppp_channel *chan, struct sk_buff *skb)
294 struct pppoatm_vcc *pvcc = chan_to_pvcc(chan);
374 static int pppoatm_devppp_ioctl(struct ppp_channel *chan, unsigned int cmd,
379 return put_user(chan_to_pvcc(chan)->flags, (int __user *) arg)
382 return get_user(chan_to_pvcc(chan)->flags, (int __user *) arg)
420 pvcc->chan.private = pvcc;
421 pvcc->chan.ops = &pppoatm_ops;
422 pvcc->chan.mtu = atmvcc->qos.txtp.max_sdu - PPP_HDRLEN -
425 pvcc->wakeup_tasklet.data = (unsigned long) &pvcc->chan;
426 err = ppp_register_channel(&pvcc->chan);
471 chan), (int __user *) argp) ? -EFAULT : 0;
474 chan), (int __user *) argp) ? -EFAULT : 0;