Lines Matching refs:pn

169 l2tp_session_id_hash_2(struct l2tp_net *pn, u32 session_id)  in l2tp_session_id_hash_2()  argument
171 return &pn->l2tp_session_hlist[hash_32(session_id, L2TP_HASH_BITS_2)]; in l2tp_session_id_hash_2()
224 struct l2tp_net *pn = l2tp_pernet(net); in l2tp_session_find_2() local
226 l2tp_session_id_hash_2(pn, session_id); in l2tp_session_find_2()
308 struct l2tp_net *pn = l2tp_pernet(net); in l2tp_session_find_by_ifname() local
314 hlist_for_each_entry_rcu(session, &pn->l2tp_session_hlist[hash], global_hlist) { in l2tp_session_find_by_ifname()
333 struct l2tp_net *pn = l2tp_pernet(net); in l2tp_tunnel_find() local
336 list_for_each_entry_rcu(tunnel, &pn->l2tp_tunnel_list, list) { in l2tp_tunnel_find()
350 struct l2tp_net *pn = l2tp_pernet(net); in l2tp_tunnel_find_nth() local
355 list_for_each_entry_rcu(tunnel, &pn->l2tp_tunnel_list, list) { in l2tp_tunnel_find_nth()
1194 struct l2tp_net *pn; in l2tp_tunnel_destruct() local
1220 pn = l2tp_pernet(tunnel->l2tp_net); in l2tp_tunnel_destruct()
1221 spin_lock_bh(&pn->l2tp_tunnel_list_lock); in l2tp_tunnel_destruct()
1223 spin_unlock_bh(&pn->l2tp_tunnel_list_lock); in l2tp_tunnel_destruct()
1482 struct l2tp_net *pn; in l2tp_tunnel_create() local
1561 pn = l2tp_pernet(net); in l2tp_tunnel_create()
1621 spin_lock_bh(&pn->l2tp_tunnel_list_lock); in l2tp_tunnel_create()
1622 list_add_rcu(&tunnel->list, &pn->l2tp_tunnel_list); in l2tp_tunnel_create()
1623 spin_unlock_bh(&pn->l2tp_tunnel_list_lock); in l2tp_tunnel_create()
1693 struct l2tp_net *pn = l2tp_pernet(tunnel->l2tp_net); in __l2tp_session_unhash() local
1694 spin_lock_bh(&pn->l2tp_session_hlist_lock); in __l2tp_session_unhash()
1696 spin_unlock_bh(&pn->l2tp_session_hlist_lock); in __l2tp_session_unhash()
1814 struct l2tp_net *pn = l2tp_pernet(tunnel->l2tp_net); in l2tp_session_create() local
1816 spin_lock_bh(&pn->l2tp_session_hlist_lock); in l2tp_session_create()
1818 l2tp_session_id_hash_2(pn, session_id)); in l2tp_session_create()
1819 spin_unlock_bh(&pn->l2tp_session_hlist_lock); in l2tp_session_create()
1837 struct l2tp_net *pn = net_generic(net, l2tp_net_id); in l2tp_init_net() local
1840 INIT_LIST_HEAD(&pn->l2tp_tunnel_list); in l2tp_init_net()
1841 spin_lock_init(&pn->l2tp_tunnel_list_lock); in l2tp_init_net()
1844 INIT_HLIST_HEAD(&pn->l2tp_session_hlist[hash]); in l2tp_init_net()
1846 spin_lock_init(&pn->l2tp_session_hlist_lock); in l2tp_init_net()
1853 struct l2tp_net *pn = l2tp_pernet(net); in l2tp_exit_net() local
1857 list_for_each_entry_rcu(tunnel, &pn->l2tp_tunnel_list, list) { in l2tp_exit_net()