Lines Matching full:pchan
4013 struct l2cap_chan *chan = NULL, *pchan = NULL; in l2cap_connect() local
4022 pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src, in l2cap_connect()
4024 if (!pchan) { in l2cap_connect()
4029 l2cap_chan_lock(pchan); in l2cap_connect()
4034 !l2cap_check_enc_key_size(conn->hcon, pchan))) { in l2cap_connect()
4054 chan = pchan->ops->new_connection(pchan); in l2cap_connect()
4110 if (!pchan) in l2cap_connect()
4135 l2cap_chan_unlock(pchan); in l2cap_connect()
4136 l2cap_chan_put(pchan); in l2cap_connect()
4882 struct l2cap_chan *chan, *pchan; in l2cap_le_connect_req() local
4917 pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src, in l2cap_le_connect_req()
4919 if (!pchan) { in l2cap_le_connect_req()
4925 l2cap_chan_lock(pchan); in l2cap_le_connect_req()
4927 if (!smp_sufficient_security(conn->hcon, pchan->sec_level, in l2cap_le_connect_req()
4929 result = pchan->sec_level == BT_SECURITY_MEDIUM ? in l2cap_le_connect_req()
4936 if (!l2cap_check_enc_key_size(conn->hcon, pchan)) { in l2cap_le_connect_req()
4956 chan = pchan->ops->new_connection(pchan); in l2cap_le_connect_req()
4997 l2cap_chan_unlock(pchan); in l2cap_le_connect_req()
4998 l2cap_chan_put(pchan); in l2cap_le_connect_req()
5074 struct l2cap_chan *chan, *pchan; in l2cap_ecred_conn_req() local
5135 pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src, in l2cap_ecred_conn_req()
5137 if (!pchan) { in l2cap_ecred_conn_req()
5142 l2cap_chan_lock(pchan); in l2cap_ecred_conn_req()
5144 if (!smp_sufficient_security(conn->hcon, pchan->sec_level, in l2cap_ecred_conn_req()
5146 result = pchan->sec_level == BT_SECURITY_MEDIUM ? in l2cap_ecred_conn_req()
5154 if (pchan->omtu && mtu < pchan->omtu) { in l2cap_ecred_conn_req()
5180 chan = pchan->ops->new_connection(pchan); in l2cap_ecred_conn_req()
5223 l2cap_chan_unlock(pchan); in l2cap_ecred_conn_req()
5224 l2cap_chan_put(pchan); in l2cap_ecred_conn_req()
7365 struct l2cap_chan *pchan; in l2cap_connect_cfm() local
7393 pchan = l2cap_global_fixed_chan(NULL, hcon); in l2cap_connect_cfm()
7394 while (pchan) { in l2cap_connect_cfm()
7398 if (__l2cap_get_chan_by_dcid(conn, pchan->scid)) in l2cap_connect_cfm()
7401 l2cap_chan_lock(pchan); in l2cap_connect_cfm()
7402 chan = pchan->ops->new_connection(pchan); in l2cap_connect_cfm()
7412 l2cap_chan_unlock(pchan); in l2cap_connect_cfm()
7414 next = l2cap_global_fixed_chan(pchan, hcon); in l2cap_connect_cfm()
7415 l2cap_chan_put(pchan); in l2cap_connect_cfm()
7416 pchan = next; in l2cap_connect_cfm()