ppp_channel
static int ppp_async_ioctl(struct ppp_channel *chan, unsigned int cmd,
ppp_async_ioctl(struct ppp_channel *chan, unsigned int cmd, unsigned long arg)
ppp_async_send(struct ppp_channel *chan, struct sk_buff *skb)
struct ppp_channel chan; /* interface to generic ppp layer */
static int ppp_async_send(struct ppp_channel *chan, struct sk_buff *skb);
struct ppp_channel *chan;
struct ppp_channel *chan; /* public channel data structure */
struct ppp_channel *chan;
struct ppp_channel *chan;
ppp_input(struct ppp_channel *chan, struct sk_buff *skb)
ppp_input_error(struct ppp_channel *chan, int code)
int ppp_register_channel(struct ppp_channel *chan)
int ppp_register_net_channel(struct net *net, struct ppp_channel *chan)
int ppp_channel_index(struct ppp_channel *chan)
int ppp_unit_number(struct ppp_channel *chan)
char *ppp_dev_name(struct ppp_channel *chan)
ppp_unregister_channel(struct ppp_channel *chan)
ppp_output_wakeup(struct ppp_channel *chan)
struct ppp_channel *chan;
ppp_sync_ioctl(struct ppp_channel *chan, unsigned int cmd, unsigned long arg)
ppp_sync_send(struct ppp_channel *chan, struct sk_buff *skb)
struct ppp_channel chan; /* interface to generic ppp layer */
static int ppp_sync_send(struct ppp_channel *chan, struct sk_buff *skb);
static int ppp_sync_ioctl(struct ppp_channel *chan, unsigned int cmd,
static int pppoe_xmit(struct ppp_channel *chan, struct sk_buff *skb)
const struct ppp_channel *chan)
static int pptp_xmit(struct ppp_channel *chan, struct sk_buff *skb)
static int pptp_ppp_ioctl(struct ppp_channel *chan, unsigned int cmd,
static int ipwireless_ppp_ioctl(struct ppp_channel *ppp_channel,
struct ipw_network *network = ppp_channel->private;
if (!network->ppp_channel) {
struct ppp_channel *channel;
channel = kzalloc_obj(struct ppp_channel);
network->ppp_channel = channel;
if (network->ppp_channel != NULL) {
struct ppp_channel *channel = network->ppp_channel;
network->ppp_channel = NULL;
if (network->ppp_channel != NULL) {
ppp_input(network->ppp_channel, skb);
struct ppp_channel *ppp_channel;
if (network->ppp_channel != NULL)
ret = ppp_channel_index(network->ppp_channel);
if (network->ppp_channel != NULL)
ret = ppp_unit_number(network->ppp_channel);
if (network->ppp_channel != NULL) {
ppp_output_wakeup(network->ppp_channel);
static int ipwireless_ppp_start_xmit(struct ppp_channel *ppp_channel,
struct ipw_network *network = ppp_channel->private;
struct ppp_channel chan;
struct ppp_channel;
int (*start_xmit)(struct ppp_channel *, struct sk_buff *);
int (*ioctl)(struct ppp_channel *, unsigned int, unsigned long);
const struct ppp_channel *);
extern void ppp_output_wakeup(struct ppp_channel *);
extern void ppp_input(struct ppp_channel *, struct sk_buff *);
extern void ppp_input_error(struct ppp_channel *, int code);
extern int ppp_register_net_channel(struct net *, struct ppp_channel *);
extern int ppp_register_channel(struct ppp_channel *);
extern void ppp_unregister_channel(struct ppp_channel *);
extern int ppp_channel_index(struct ppp_channel *);
extern int ppp_unit_number(struct ppp_channel *);
extern char *ppp_dev_name(struct ppp_channel *);
static int pppoatm_send(struct ppp_channel *chan, struct sk_buff *skb)
static int pppoatm_devppp_ioctl(struct ppp_channel *chan, unsigned int cmd,
struct ppp_channel chan; /* interface to generic ppp layer */
static inline struct pppoatm_vcc *chan_to_pvcc(const struct ppp_channel *chan)
static int pppol2tp_xmit(struct ppp_channel *chan, struct sk_buff *skb);
static int pppol2tp_xmit(struct ppp_channel *chan, struct sk_buff *skb)