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()
1479 struct l2tp_net *pn; in l2tp_tunnel_create() local
1558 pn = l2tp_pernet(net); in l2tp_tunnel_create()
1618 spin_lock_bh(&pn->l2tp_tunnel_list_lock); in l2tp_tunnel_create()
1619 list_add_rcu(&tunnel->list, &pn->l2tp_tunnel_list); in l2tp_tunnel_create()
1620 spin_unlock_bh(&pn->l2tp_tunnel_list_lock); in l2tp_tunnel_create()
1690 struct l2tp_net *pn = l2tp_pernet(tunnel->l2tp_net); in __l2tp_session_unhash() local
1691 spin_lock_bh(&pn->l2tp_session_hlist_lock); in __l2tp_session_unhash()
1693 spin_unlock_bh(&pn->l2tp_session_hlist_lock); in __l2tp_session_unhash()
1811 struct l2tp_net *pn = l2tp_pernet(tunnel->l2tp_net); in l2tp_session_create() local
1813 spin_lock_bh(&pn->l2tp_session_hlist_lock); in l2tp_session_create()
1815 l2tp_session_id_hash_2(pn, session_id)); in l2tp_session_create()
1816 spin_unlock_bh(&pn->l2tp_session_hlist_lock); in l2tp_session_create()
1834 struct l2tp_net *pn = net_generic(net, l2tp_net_id); in l2tp_init_net() local
1837 INIT_LIST_HEAD(&pn->l2tp_tunnel_list); in l2tp_init_net()
1838 spin_lock_init(&pn->l2tp_tunnel_list_lock); in l2tp_init_net()
1841 INIT_HLIST_HEAD(&pn->l2tp_session_hlist[hash]); in l2tp_init_net()
1843 spin_lock_init(&pn->l2tp_session_hlist_lock); in l2tp_init_net()
1850 struct l2tp_net *pn = l2tp_pernet(net); in l2tp_exit_net() local
1854 list_for_each_entry_rcu(tunnel, &pn->l2tp_tunnel_list, list) { in l2tp_exit_net()