Lines Matching refs:sco_pi
60 #define sco_pi(sk) ((struct sco_pinfo *) sk) macro
136 conn = sco_pi(sk)->conn; in sco_chan_del()
143 sco_pi(sk)->conn = NULL; in sco_chan_del()
191 sco_pi(sk)->conn = conn; in __sco_chan_add()
220 BT_DBG("%pMR -> %pMR", &sco_pi(sk)->src, &sco_pi(sk)->dst); in sco_connect()
222 hdev = hci_get_route(&sco_pi(sk)->dst, &sco_pi(sk)->src); in sco_connect()
233 if (sco_pi(sk)->setting == BT_VOICE_TRANSPARENT && in sco_connect()
239 hcon = hci_connect_sco(hdev, type, &sco_pi(sk)->dst, in sco_connect()
240 sco_pi(sk)->setting); in sco_connect()
254 bacpy(&sco_pi(sk)->src, &hcon->src); in sco_connect()
276 struct sco_conn *conn = sco_pi(sk)->conn; in sco_send_frame()
332 if (!bacmp(&sco_pi(sk)->src, ba)) in __sco_get_sock_listen_by_addr()
353 if (!bacmp(&sco_pi(sk)->src, src)) in sco_get_sock_listen()
357 if (!bacmp(&sco_pi(sk)->src, BDADDR_ANY)) in sco_get_sock_listen()
417 if (sco_pi(sk)->conn->hcon) { in __sco_sock_close()
420 sco_conn_lock(sco_pi(sk)->conn); in __sco_sock_close()
421 hci_conn_drop(sco_pi(sk)->conn->hcon); in __sco_sock_close()
422 sco_pi(sk)->conn->hcon = NULL; in __sco_sock_close()
423 sco_conn_unlock(sco_pi(sk)->conn); in __sco_sock_close()
487 sco_pi(sk)->setting = BT_VOICE_CVSD_16BIT; in sco_sock_alloc()
544 bacpy(&sco_pi(sk)->src, &sa->sco_bdaddr); in sco_sock_bind()
574 bacpy(&sco_pi(sk)->dst, &sa->sco_bdaddr); in sco_sock_connect()
591 bdaddr_t *src = &sco_pi(sk)->src; in sco_sock_listen()
695 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->dst); in sco_sock_getname()
697 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->src); in sco_sock_getname()
776 struct sco_pinfo *pi = sco_pi(sk); in sco_sock_recvmsg()
832 voice.setting = sco_pi(sk)->setting; in sco_sock_setsockopt()
847 sco_pi(sk)->setting = voice.setting; in sco_sock_setsockopt()
883 opts.mtu = sco_pi(sk)->conn->mtu; in sco_sock_getsockopt_old()
902 cinfo.hci_handle = sco_pi(sk)->conn->hcon->handle; in sco_sock_getsockopt_old()
903 memcpy(cinfo.dev_class, sco_pi(sk)->conn->hcon->dev_class, 3); in sco_sock_getsockopt_old()
952 voice.setting = sco_pi(sk)->setting; in sco_sock_getsockopt()
1062 bacpy(&sco_pi(sk)->src, &conn->hcon->src); in sco_conn_ready()
1063 bacpy(&sco_pi(sk)->dst, &conn->hcon->dst); in sco_conn_ready()
1096 if (!bacmp(&sco_pi(sk)->src, &hdev->bdaddr) || in sco_connect_ind()
1097 !bacmp(&sco_pi(sk)->src, BDADDR_ANY)) { in sco_connect_ind()
1168 seq_printf(f, "%pMR %pMR %d\n", &sco_pi(sk)->src, in sco_debugfs_show()
1169 &sco_pi(sk)->dst, sk->sk_state); in sco_debugfs_show()