Home
last modified time | relevance | path

Searched refs:ppp_channel (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/include/linux/
H A Dppp_channel.h25 struct ppp_channel;
30 int (*start_xmit)(struct ppp_channel *, struct sk_buff *);
35 const struct ppp_channel *);
38 struct ppp_channel { struct
51 extern void ppp_output_wakeup(struct ppp_channel *); argument
59 extern void ppp_input_error(struct ppp_channel *, int code);
65 extern int ppp_register_channel(struct ppp_channel *);
68 extern void ppp_unregister_channel(struct ppp_channel *);
71 extern int ppp_channel_index(struct ppp_channel *);
74 extern int ppp_unit_number(struct ppp_channel *);
[all …]
H A Dif_pppox.h45 struct ppp_channel chan;
/openbmc/linux/drivers/tty/ipwireless/
H A Dnetwork.c42 struct ppp_channel *ppp_channel; member
74 if (network->ppp_channel != NULL) { in notify_packet_sent()
91 static int ipwireless_ppp_start_xmit(struct ppp_channel *ppp_channel, in ipwireless_ppp_start_xmit() argument
156 static int ipwireless_ppp_ioctl(struct ppp_channel *ppp_channel, in ipwireless_ppp_ioctl() argument
256 if (!network->ppp_channel) { in do_go_online()
257 struct ppp_channel *channel; in do_go_online()
285 network->ppp_channel = channel; in do_go_online()
300 struct ppp_channel *channel = network->ppp_channel; in do_go_offline()
302 network->ppp_channel = NULL; in do_go_offline()
494 if (network->ppp_channel != NULL) in ipwireless_ppp_channel_index()
[all …]
/openbmc/linux/net/atm/
H A Dpppoatm.c67 struct ppp_channel chan; /* interface to generic ppp layer */
94 static inline struct pppoatm_vcc *chan_to_pvcc(const struct ppp_channel *chan) in chan_to_pvcc()
289 static int pppoatm_send(struct ppp_channel *chan, struct sk_buff *skb) in pppoatm_send()
370 static int pppoatm_devppp_ioctl(struct ppp_channel *chan, unsigned int cmd, in pppoatm_devppp_ioctl()
/openbmc/linux/drivers/net/ppp/
H A Dppp_synctty.c74 struct ppp_channel chan; /* interface to generic ppp layer */
90 static int ppp_sync_send(struct ppp_channel *chan, struct sk_buff *skb);
91 static int ppp_sync_ioctl(struct ppp_channel *chan, unsigned int cmd,
386 ppp_sync_ioctl(struct ppp_channel *chan, unsigned int cmd, unsigned long arg) in ppp_sync_ioctl()
560 ppp_sync_send(struct ppp_channel *chan, struct sk_buff *skb) in ppp_sync_send()
H A Dppp_async.c70 struct ppp_channel chan; /* interface to generic ppp layer */
97 static int ppp_async_send(struct ppp_channel *chan, struct sk_buff *skb);
102 static int ppp_async_ioctl(struct ppp_channel *chan, unsigned int cmd,
393 ppp_async_ioctl(struct ppp_channel *chan, unsigned int cmd, unsigned long arg) in ppp_async_ioctl()
622 ppp_async_send(struct ppp_channel *chan, struct sk_buff *skb) in ppp_async_send()
H A Dpptp.c149 static int pptp_xmit(struct ppp_channel *chan, struct sk_buff *skb) in pptp_xmit()
575 static int pptp_ppp_ioctl(struct ppp_channel *chan, unsigned int cmd, in pptp_ppp_ioctl()
H A Dpppoe.c969 static int pppoe_xmit(struct ppp_channel *chan, struct sk_buff *skb) in pppoe_xmit()
977 const struct ppp_channel *chan) in pppoe_fill_forward_path()
/openbmc/linux/Documentation/networking/
H A Dppp_generic.rst45 See include/linux/ppp_channel.h for the declaration of the types and
50 via the ppp_channel.ops pointer:
127 The channel must provide an instance of a ppp_channel struct to
138 ppp_channel struct to the amount of headroom required. The generic
203 are required to provide the appropriate locking on the ppp_channel
206 the storage for the ppp_channel structure, and so the channel is
212 * The ppp_channel object must exist from the time that
/openbmc/linux/net/l2tp/
H A Dl2tp_ppp.c125 static int pppol2tp_xmit(struct ppp_channel *chan, struct sk_buff *skb);
345 static int pppol2tp_xmit(struct ppp_channel *chan, struct sk_buff *skb) in pppol2tp_xmit()