Lines Matching refs:pchan
3764 struct l2cap_chan *chan = NULL, *pchan; in l2cap_connect() local
3773 pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src, in l2cap_connect()
3775 if (!pchan) { in l2cap_connect()
3781 l2cap_chan_lock(pchan); in l2cap_connect()
3797 chan = pchan->ops->new_connection(pchan); in l2cap_connect()
3857 l2cap_chan_unlock(pchan); in l2cap_connect()
3859 l2cap_chan_put(pchan); in l2cap_connect()
5404 struct l2cap_chan *chan, *pchan; in l2cap_le_connect_req() local
5426 pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src, in l2cap_le_connect_req()
5428 if (!pchan) { in l2cap_le_connect_req()
5435 l2cap_chan_lock(pchan); in l2cap_le_connect_req()
5437 if (!smp_sufficient_security(conn->hcon, pchan->sec_level, in l2cap_le_connect_req()
5451 chan = pchan->ops->new_connection(pchan); in l2cap_le_connect_req()
5492 l2cap_chan_unlock(pchan); in l2cap_le_connect_req()
5494 l2cap_chan_put(pchan); in l2cap_le_connect_req()
7259 struct l2cap_chan *pchan; in l2cap_connect_cfm() local
7287 pchan = l2cap_global_fixed_chan(NULL, hcon); in l2cap_connect_cfm()
7288 while (pchan) { in l2cap_connect_cfm()
7292 if (__l2cap_get_chan_by_dcid(conn, pchan->scid)) in l2cap_connect_cfm()
7295 l2cap_chan_lock(pchan); in l2cap_connect_cfm()
7296 chan = pchan->ops->new_connection(pchan); in l2cap_connect_cfm()
7306 l2cap_chan_unlock(pchan); in l2cap_connect_cfm()
7308 next = l2cap_global_fixed_chan(pchan, hcon); in l2cap_connect_cfm()
7309 l2cap_chan_put(pchan); in l2cap_connect_cfm()
7310 pchan = next; in l2cap_connect_cfm()