pppox_sock
struct pppox_sock __rcu *hash_table[PPPOE_HASH_SIZE];
struct pppox_sock *po;
static inline struct pppox_sock *pppoe_get_idx(struct pppoe_net *pn, loff_t pos)
struct pppox_sock *po;
struct pppox_sock *po, *next;
static struct pppox_sock *__get_item(struct pppoe_net *pn, __be16 sid,
struct pppox_sock *ret;
static int __set_item(struct pppoe_net *pn, struct pppox_sock *po)
struct pppox_sock *ret, *first;
struct pppox_sock *ret, __rcu **src;
struct pppox_sock *next;
static inline struct pppox_sock *get_item(struct pppoe_net *pn, __be16 sid,
struct pppox_sock *po;
static inline struct pppox_sock *__get_item_by_addr(struct net *net,
struct pppox_sock *pppox_sock = NULL;
pppox_sock = __get_item(pn, sp->sa_addr.pppoe.sid,
return pppox_sock;
struct pppox_sock *po = rcu_dereference_protected(pn->hash_table[i],
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *relay_po;
struct pppox_sock *po;
struct pppox_sock *po = container_of(work, struct pppox_sock,
struct pppox_sock *po;
.obj_size = sizeof(struct pppox_sock),
struct pppox_sock *po;
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *relay_po;
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *po = pppox_sk(sk);
static void del_chan(struct pppox_sock *sock)
static struct rtable *pptp_route_output(const struct pppox_sock *po,
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *po;
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *po = pppox_sk(sk);
static struct pppox_sock __rcu **callid_sock;
struct pppox_sock *po;
static struct pppox_sock *lookup_chan(u16 call_id, __be32 s_addr)
struct pppox_sock *sock;
struct pppox_sock *po;
struct pppox_sock *po = pppox_sk(sk);
.obj_size = sizeof(struct pppox_sock),
struct pppox_sock *sock;
static int add_chan(struct pppox_sock *sock,
struct pppox_sock __rcu *next; /* for hash table */
static inline struct pppox_sock *pppox_sk(struct sock *sk)
return (struct pppox_sock *)sk;
static inline struct sock *sk_pppox(struct pppox_sock *po)
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *po;
.obj_size = sizeof(struct pppox_sock),
struct pppox_sock *po = pppox_sk(sk);
struct pppox_sock *po = pppox_sk(sk);