Lines Matching refs:pd

1560 static void pppol2tp_next_tunnel(struct net *net, struct pppol2tp_seq_data *pd)  in pppol2tp_next_tunnel()  argument
1563 pd->tunnel = l2tp_tunnel_find_nth(net, pd->tunnel_idx); in pppol2tp_next_tunnel()
1564 pd->tunnel_idx++; in pppol2tp_next_tunnel()
1566 if (pd->tunnel == NULL) in pppol2tp_next_tunnel()
1570 if (pd->tunnel->version < 3) in pppol2tp_next_tunnel()
1575 static void pppol2tp_next_session(struct net *net, struct pppol2tp_seq_data *pd) in pppol2tp_next_session() argument
1577 pd->session = l2tp_session_find_nth(pd->tunnel, pd->session_idx); in pppol2tp_next_session()
1578 pd->session_idx++; in pppol2tp_next_session()
1580 if (pd->session == NULL) { in pppol2tp_next_session()
1581 pd->session_idx = 0; in pppol2tp_next_session()
1582 pppol2tp_next_tunnel(net, pd); in pppol2tp_next_session()
1588 struct pppol2tp_seq_data *pd = SEQ_START_TOKEN; in pppol2tp_seq_start() local
1596 pd = m->private; in pppol2tp_seq_start()
1599 if (pd->tunnel == NULL) in pppol2tp_seq_start()
1600 pppol2tp_next_tunnel(net, pd); in pppol2tp_seq_start()
1602 pppol2tp_next_session(net, pd); in pppol2tp_seq_start()
1605 if ((pd->tunnel == NULL) && (pd->session == NULL)) in pppol2tp_seq_start()
1606 pd = NULL; in pppol2tp_seq_start()
1609 return pd; in pppol2tp_seq_start()
1688 struct pppol2tp_seq_data *pd = v; in pppol2tp_seq_show() local
1704 if (pd->session == NULL) in pppol2tp_seq_show()
1705 pppol2tp_seq_tunnel_show(m, pd->tunnel); in pppol2tp_seq_show()
1707 pppol2tp_seq_session_show(m, pd->session); in pppol2tp_seq_show()