Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dppp_channel.h27 struct ppp_channel;
32 int (*start_xmit)(struct ppp_channel *, struct sk_buff *);
34 int (*ioctl)(struct ppp_channel *, unsigned int, unsigned long);
37 struct ppp_channel { struct
50 extern void ppp_output_wakeup(struct ppp_channel *); argument
54 extern void ppp_input(struct ppp_channel *, struct sk_buff *);
58 extern void ppp_input_error(struct ppp_channel *, int code);
61 extern int ppp_register_net_channel(struct net *, struct ppp_channel *);
64 extern int ppp_register_channel(struct ppp_channel *);
67 extern void ppp_unregister_channel(struct ppp_channel *);
[all …]
Dif_pppox.h51 struct ppp_channel chan;
/Linux-v4.19/drivers/tty/ipwireless/
Dnetwork.c42 struct ppp_channel *ppp_channel; member
74 if (network->ppp_channel != NULL) { in notify_packet_sent()
78 ppp_output_wakeup(network->ppp_channel); in notify_packet_sent()
91 static int ipwireless_ppp_start_xmit(struct ppp_channel *ppp_channel, in ipwireless_ppp_start_xmit() argument
94 struct ipw_network *network = ppp_channel->private; in ipwireless_ppp_start_xmit()
156 static int ipwireless_ppp_ioctl(struct ppp_channel *ppp_channel, in ipwireless_ppp_ioctl() argument
159 struct ipw_network *network = ppp_channel->private; in ipwireless_ppp_ioctl()
256 if (!network->ppp_channel) { in do_go_online()
257 struct ppp_channel *channel; in do_go_online()
260 channel = kzalloc(sizeof(struct ppp_channel), GFP_KERNEL); in do_go_online()
[all …]
/Linux-v4.19/net/atm/
Dpppoatm.c70 struct ppp_channel chan; /* interface to generic ppp layer */
97 static inline struct pppoatm_vcc *chan_to_pvcc(const struct ppp_channel *chan) in chan_to_pvcc()
109 ppp_output_wakeup((struct ppp_channel *) arg); in pppoatm_wakeup_sender()
292 static int pppoatm_send(struct ppp_channel *chan, struct sk_buff *skb) in pppoatm_send()
373 static int pppoatm_devppp_ioctl(struct ppp_channel *chan, unsigned int cmd, in pppoatm_devppp_ioctl()
/Linux-v4.19/drivers/net/ppp/
Dppp_synctty.c78 struct ppp_channel chan; /* interface to generic ppp layer */
94 static int ppp_sync_send(struct ppp_channel *chan, struct sk_buff *skb);
95 static int ppp_sync_ioctl(struct ppp_channel *chan, unsigned int cmd,
400 ppp_sync_ioctl(struct ppp_channel *chan, unsigned int cmd, unsigned long arg) in ppp_sync_ioctl()
570 ppp_sync_send(struct ppp_channel *chan, struct sk_buff *skb) in ppp_sync_send()
Dppp_async.c74 struct ppp_channel chan; /* interface to generic ppp layer */
101 static int ppp_async_send(struct ppp_channel *chan, struct sk_buff *skb);
106 static int ppp_async_ioctl(struct ppp_channel *chan, unsigned int cmd,
407 ppp_async_ioctl(struct ppp_channel *chan, unsigned int cmd, unsigned long arg) in ppp_async_ioctl()
632 ppp_async_send(struct ppp_channel *chan, struct sk_buff *skb) in ppp_async_send()
Dppp_generic.c175 struct ppp_channel *chan; /* public channel data structure */
620 struct ppp_channel *chan; in ppp_ioctl()
1693 struct ppp_channel *chan; in ppp_mp_explode()
1969 ppp_input(struct ppp_channel *chan, struct sk_buff *skb) in ppp_input()
2008 ppp_input_error(struct ppp_channel *chan, int code) in ppp_input_error()
2550 int ppp_register_channel(struct ppp_channel *chan) in ppp_register_channel()
2556 int ppp_register_net_channel(struct net *net, struct ppp_channel *chan) in ppp_register_net_channel()
2592 int ppp_channel_index(struct ppp_channel *chan) in ppp_channel_index()
2604 int ppp_unit_number(struct ppp_channel *chan) in ppp_unit_number()
2621 char *ppp_dev_name(struct ppp_channel *chan) in ppp_dev_name()
[all …]
Dpptp.c136 static int pptp_xmit(struct ppp_channel *chan, struct sk_buff *skb) in pptp_xmit()
576 static int pptp_ppp_ioctl(struct ppp_channel *chan, unsigned int cmd, in pptp_ppp_ioctl()
Dpppoe.c972 static int pppoe_xmit(struct ppp_channel *chan, struct sk_buff *skb) in pppoe_xmit()
/Linux-v4.19/Documentation/networking/
Dppp_generic.txt41 See include/linux/ppp_channel.h for the declaration of the types and
46 via the ppp_channel.ops pointer:
123 The channel must provide an instance of a ppp_channel struct to
134 ppp_channel struct to the amount of headroom required. The generic
199 are required to provide the appropriate locking on the ppp_channel
202 the storage for the ppp_channel structure, and so the channel is
208 * The ppp_channel object must exist from the time that
/Linux-v4.19/net/l2tp/
Dl2tp_ppp.c130 static int pppol2tp_xmit(struct ppp_channel *chan, struct sk_buff *skb);
356 static int pppol2tp_xmit(struct ppp_channel *chan, struct sk_buff *skb) in pppol2tp_xmit()