Lines Matching refs:sco_pi
63 #define sco_pi(sk) ((struct sco_pinfo *) sk) macro
106 if (!sco_pi(sk)->conn) in sco_sock_set_timer()
110 cancel_delayed_work(&sco_pi(sk)->conn->timeout_work); in sco_sock_set_timer()
111 schedule_delayed_work(&sco_pi(sk)->conn->timeout_work, timeout); in sco_sock_set_timer()
116 if (!sco_pi(sk)->conn) in sco_sock_clear_timer()
120 cancel_delayed_work(&sco_pi(sk)->conn->timeout_work); in sco_sock_clear_timer()
158 conn = sco_pi(sk)->conn; in sco_chan_del()
165 sco_pi(sk)->conn = NULL; in sco_chan_del()
215 sco_pi(sk)->conn = conn; in __sco_chan_add()
243 BT_DBG("%pMR -> %pMR", &sco_pi(sk)->src, &sco_pi(sk)->dst); in sco_connect()
250 if (sco_pi(sk)->setting == BT_VOICE_TRANSPARENT && in sco_connect()
254 hcon = hci_connect_sco(hdev, type, &sco_pi(sk)->dst, in sco_connect()
255 sco_pi(sk)->setting); in sco_connect()
266 bacpy(&sco_pi(sk)->src, &hcon->src); in sco_connect()
285 struct sco_conn *conn = sco_pi(sk)->conn; in sco_send_frame()
331 if (!bacmp(&sco_pi(sk)->src, ba)) in __sco_get_sock_listen_by_addr()
352 if (!bacmp(&sco_pi(sk)->src, src)) in sco_get_sock_listen()
356 if (!bacmp(&sco_pi(sk)->src, BDADDR_ANY)) in sco_get_sock_listen()
416 if (sco_pi(sk)->conn->hcon) { in __sco_sock_close()
419 sco_conn_lock(sco_pi(sk)->conn); in __sco_sock_close()
420 hci_conn_drop(sco_pi(sk)->conn->hcon); in __sco_sock_close()
421 sco_pi(sk)->conn->hcon = NULL; in __sco_sock_close()
422 sco_conn_unlock(sco_pi(sk)->conn); in __sco_sock_close()
451 if (sco_pi(sk)->cmsg_mask & SCO_CMSG_PKT_STATUS) in sco_skb_put_cmsg()
496 sco_pi(sk)->setting = BT_VOICE_CVSD_16BIT; in sco_sock_alloc()
549 bacpy(&sco_pi(sk)->src, &sa->sco_bdaddr); in sco_sock_bind()
582 hdev = hci_get_route(&sa->sco_bdaddr, &sco_pi(sk)->src, BDADDR_BREDR); in sco_sock_connect()
590 bacpy(&sco_pi(sk)->dst, &sa->sco_bdaddr); in sco_sock_connect()
609 bdaddr_t *src = &sco_pi(sk)->src; in sco_sock_listen()
712 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->dst); in sco_sock_getname()
714 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->src); in sco_sock_getname()
806 struct sco_pinfo *pi = sco_pi(sk); in sco_sock_recvmsg()
862 voice.setting = sco_pi(sk)->setting; in sco_sock_setsockopt()
877 sco_pi(sk)->setting = voice.setting; in sco_sock_setsockopt()
887 sco_pi(sk)->cmsg_mask |= SCO_CMSG_PKT_STATUS; in sco_sock_setsockopt()
889 sco_pi(sk)->cmsg_mask &= SCO_CMSG_PKT_STATUS; in sco_sock_setsockopt()
925 opts.mtu = sco_pi(sk)->conn->mtu; in sco_sock_getsockopt_old()
944 cinfo.hci_handle = sco_pi(sk)->conn->hcon->handle; in sco_sock_getsockopt_old()
945 memcpy(cinfo.dev_class, sco_pi(sk)->conn->hcon->dev_class, 3); in sco_sock_getsockopt_old()
996 voice.setting = sco_pi(sk)->setting; in sco_sock_getsockopt()
1010 phys = hci_conn_get_phy(sco_pi(sk)->conn->hcon); in sco_sock_getsockopt()
1017 pkt_status = (sco_pi(sk)->cmsg_mask & SCO_CMSG_PKT_STATUS); in sco_sock_getsockopt()
1030 if (put_user(sco_pi(sk)->conn->mtu, (u32 __user *)optval)) in sco_sock_getsockopt()
1136 bacpy(&sco_pi(sk)->src, &conn->hcon->src); in sco_conn_ready()
1137 bacpy(&sco_pi(sk)->dst, &conn->hcon->dst); in sco_conn_ready()
1170 if (!bacmp(&sco_pi(sk)->src, &hdev->bdaddr) || in sco_connect_ind()
1171 !bacmp(&sco_pi(sk)->src, BDADDR_ANY)) { in sco_connect_ind()
1242 seq_printf(f, "%pMR %pMR %d\n", &sco_pi(sk)->src, in sco_debugfs_show()
1243 &sco_pi(sk)->dst, sk->sk_state); in sco_debugfs_show()