Lines Matching refs:pchan
3789 struct l2cap_chan *chan = NULL, *pchan; in l2cap_connect() local
3798 pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src, in l2cap_connect()
3800 if (!pchan) { in l2cap_connect()
3806 l2cap_chan_lock(pchan); in l2cap_connect()
3822 chan = pchan->ops->new_connection(pchan); in l2cap_connect()
3882 l2cap_chan_unlock(pchan); in l2cap_connect()
3884 l2cap_chan_put(pchan); in l2cap_connect()
5436 struct l2cap_chan *chan, *pchan; in l2cap_le_connect_req() local
5458 pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src, in l2cap_le_connect_req()
5460 if (!pchan) { in l2cap_le_connect_req()
5467 l2cap_chan_lock(pchan); in l2cap_le_connect_req()
5469 if (!smp_sufficient_security(conn->hcon, pchan->sec_level, in l2cap_le_connect_req()
5490 chan = pchan->ops->new_connection(pchan); in l2cap_le_connect_req()
5531 l2cap_chan_unlock(pchan); in l2cap_le_connect_req()
5533 l2cap_chan_put(pchan); in l2cap_le_connect_req()
7302 struct l2cap_chan *pchan; in l2cap_connect_cfm() local
7330 pchan = l2cap_global_fixed_chan(NULL, hcon); in l2cap_connect_cfm()
7331 while (pchan) { in l2cap_connect_cfm()
7335 if (__l2cap_get_chan_by_dcid(conn, pchan->scid)) in l2cap_connect_cfm()
7338 l2cap_chan_lock(pchan); in l2cap_connect_cfm()
7339 chan = pchan->ops->new_connection(pchan); in l2cap_connect_cfm()
7349 l2cap_chan_unlock(pchan); in l2cap_connect_cfm()
7351 next = l2cap_global_fixed_chan(pchan, hcon); in l2cap_connect_cfm()
7352 l2cap_chan_put(pchan); in l2cap_connect_cfm()
7353 pchan = next; in l2cap_connect_cfm()