Lines Matching refs:sco_pi

64 #define sco_pi(sk) ((struct sco_pinfo *) sk)  macro
87 sco_pi(conn->sk)->conn = NULL; in sco_conn_free()
175 if (!sco_pi(sk)->conn) in sco_sock_set_timer()
179 cancel_delayed_work(&sco_pi(sk)->conn->timeout_work); in sco_sock_set_timer()
180 schedule_delayed_work(&sco_pi(sk)->conn->timeout_work, timeout); in sco_sock_set_timer()
185 if (!sco_pi(sk)->conn) in sco_sock_clear_timer()
189 cancel_delayed_work(&sco_pi(sk)->conn->timeout_work); in sco_sock_clear_timer()
235 conn = sco_pi(sk)->conn; in sco_chan_del()
236 sco_pi(sk)->conn = NULL; in sco_chan_del()
288 sco_pi(sk)->conn = conn; in __sco_chan_add()
317 BT_DBG("%pMR -> %pMR", &sco_pi(sk)->src, &sco_pi(sk)->dst); in sco_connect()
319 hdev = hci_get_route(&sco_pi(sk)->dst, &sco_pi(sk)->src, BDADDR_BREDR); in sco_connect()
330 switch (sco_pi(sk)->setting & SCO_AIRMODE_MASK) { in sco_connect()
339 hcon = hci_connect_sco(hdev, type, &sco_pi(sk)->dst, in sco_connect()
340 sco_pi(sk)->setting, &sco_pi(sk)->codec, in sco_connect()
363 bacpy(&sco_pi(sk)->src, &hcon->src); in sco_connect()
383 struct sco_conn *conn = sco_pi(sk)->conn; in sco_send_frame()
429 if (!bacmp(&sco_pi(sk)->src, ba)) in __sco_get_sock_listen_by_addr()
450 if (!bacmp(&sco_pi(sk)->src, src)) in sco_get_sock_listen()
454 if (!bacmp(&sco_pi(sk)->src, BDADDR_ANY)) in sco_get_sock_listen()
467 sco_conn_put(sco_pi(sk)->conn); in sco_sock_destruct()
567 sco_pi(sk)->setting = BT_VOICE_CVSD_16BIT; in sco_sock_alloc()
568 sco_pi(sk)->codec.id = BT_CODEC_CVSD; in sco_sock_alloc()
569 sco_pi(sk)->codec.cid = 0xffff; in sco_sock_alloc()
570 sco_pi(sk)->codec.vid = 0xffff; in sco_sock_alloc()
571 sco_pi(sk)->codec.data_path = 0x00; in sco_sock_alloc()
624 bacpy(&sco_pi(sk)->src, &sa->sco_bdaddr); in sco_sock_bind()
653 bacpy(&sco_pi(sk)->dst, &sa->sco_bdaddr); in sco_sock_connect()
672 bdaddr_t *src = &sco_pi(sk)->src; in sco_sock_listen()
775 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->dst); in sco_sock_getname()
777 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->src); in sco_sock_getname()
869 struct sco_pinfo *pi = sco_pi(sk); in sco_sock_recvmsg()
927 voice.setting = sco_pi(sk)->setting; in sco_sock_setsockopt()
934 sco_pi(sk)->setting = voice.setting; in sco_sock_setsockopt()
935 hdev = hci_get_route(&sco_pi(sk)->dst, &sco_pi(sk)->src, in sco_sock_setsockopt()
942 switch (sco_pi(sk)->setting & SCO_AIRMODE_MASK) { in sco_sock_setsockopt()
945 sco_pi(sk)->codec.id = BT_CODEC_TRANSPARENT; in sco_sock_setsockopt()
970 hdev = hci_get_route(&sco_pi(sk)->dst, &sco_pi(sk)->src, in sco_sock_setsockopt()
1011 sco_pi(sk)->codec = codecs->codecs[0]; in sco_sock_setsockopt()
1049 opts.mtu = sco_pi(sk)->conn->mtu; in sco_sock_getsockopt_old()
1068 cinfo.hci_handle = sco_pi(sk)->conn->hcon->handle; in sco_sock_getsockopt_old()
1069 memcpy(cinfo.dev_class, sco_pi(sk)->conn->hcon->dev_class, 3); in sco_sock_getsockopt_old()
1125 voice.setting = sco_pi(sk)->setting; in sco_sock_getsockopt()
1139 phys = hci_conn_get_phy(sco_pi(sk)->conn->hcon); in sco_sock_getsockopt()
1158 if (put_user(sco_pi(sk)->conn->mtu, (u32 __user *)optval)) in sco_sock_getsockopt()
1166 hdev = hci_get_route(&sco_pi(sk)->dst, &sco_pi(sk)->src, BDADDR_BREDR); in sco_sock_getsockopt()
1361 bacpy(&sco_pi(sk)->src, &conn->hcon->src); in sco_conn_ready()
1362 bacpy(&sco_pi(sk)->dst, &conn->hcon->dst); in sco_conn_ready()
1396 if (!bacmp(&sco_pi(sk)->src, &hdev->bdaddr) || in sco_connect_ind()
1397 !bacmp(&sco_pi(sk)->src, BDADDR_ANY)) { in sco_connect_ind()
1470 seq_printf(f, "%pMR %pMR %d\n", &sco_pi(sk)->src, in sco_debugfs_show()
1471 &sco_pi(sk)->dst, sk->sk_state); in sco_debugfs_show()