Lines Matching refs:bcast
692 if (d->big != conn->iso_qos.bcast.big || d->bis == BT_ISO_QOS_BIS_UNSET || in bis_list()
693 d->bis != conn->iso_qos.bcast.bis) in bis_list()
726 bt_dev_dbg(hdev, "big 0x%2.2x bis 0x%2.2x", conn->iso_qos.bcast.big, in hci_le_terminate_big()
727 conn->iso_qos.bcast.bis); in hci_le_terminate_big()
733 d->big = conn->iso_qos.bcast.big; in hci_le_terminate_big()
734 d->bis = conn->iso_qos.bcast.bis; in hci_le_terminate_big()
766 if (d->big != conn->iso_qos.bcast.big) in find_bis()
832 bis = hci_conn_hash_lookup_big(hdev, conn->iso_qos.bcast.big); in bis_cleanup()
838 hci_le_big_terminate(hdev, conn->iso_qos.bcast.big, in bis_cleanup()
1435 if (qos->bcast.big == BT_ISO_QOS_BIG_UNSET) { in qos_set_big()
1447 qos->bcast.big = big; in qos_set_big()
1459 if (qos->bcast.bis == BT_ISO_QOS_BIS_UNSET) { in qos_set_bis()
1460 if (qos->bcast.big != BT_ISO_QOS_BIG_UNSET) { in qos_set_bis()
1461 conn = hci_conn_hash_lookup_big(hdev, qos->bcast.big); in qos_set_bis()
1467 qos->bcast.bis = conn->iso_qos.bcast.bis; in qos_set_bis()
1487 qos->bcast.bis = bis; in qos_set_bis()
1517 conn = hci_conn_hash_lookup_per_adv_bis(hdev, dst, qos->bcast.big, in hci_add_bis()
1518 qos->bcast.big); in hci_add_bis()
1525 conn = hci_conn_hash_lookup_big(hdev, qos->bcast.big); in hci_add_bis()
1735 data.big = qos->bcast.big; in hci_le_create_big()
1736 data.bis = qos->bcast.bis; in hci_le_create_big()
1743 cp.handle = qos->bcast.big; in hci_le_create_big()
1744 cp.adv_handle = qos->bcast.bis; in hci_le_create_big()
1746 hci_cpu_to_le24(qos->bcast.out.interval, cp.bis.sdu_interval); in hci_le_create_big()
1747 cp.bis.sdu = cpu_to_le16(qos->bcast.out.sdu); in hci_le_create_big()
1748 cp.bis.latency = cpu_to_le16(qos->bcast.out.latency); in hci_le_create_big()
1749 cp.bis.rtn = qos->bcast.out.rtn; in hci_le_create_big()
1750 cp.bis.phy = qos->bcast.out.phy; in hci_le_create_big()
1751 cp.bis.packing = qos->bcast.packing; in hci_le_create_big()
1752 cp.bis.framing = qos->bcast.framing; in hci_le_create_big()
1753 cp.bis.encryption = qos->bcast.encryption; in hci_le_create_big()
1754 memcpy(cp.bis.bcode, qos->bcast.bcode, sizeof(cp.bis.bcode)); in hci_le_create_big()
2046 if (qos->bcast.out.phy == 0x02) in create_big_sync()
2050 interval = (qos->bcast.out.interval / 1250) * qos->bcast.sync_factor; in create_big_sync()
2052 if (qos->bcast.bis) in create_big_sync()
2055 err = hci_start_per_adv_sync(hdev, qos->bcast.bis, conn->le_per_adv_data_len, in create_big_sync()
2111 cp.options = qos->bcast.options; in create_pa_sync()
2115 cp.skip = cpu_to_le16(qos->bcast.skip); in create_pa_sync()
2116 cp.sync_timeout = cpu_to_le16(qos->bcast.sync_timeout); in create_pa_sync()
2117 cp.sync_cte_type = qos->bcast.sync_cte_type; in create_pa_sync()
2224 pdu->handle = qos->bcast.big; in big_create_sync()
2226 pdu->encryption = qos->bcast.encryption; in big_create_sync()
2227 memcpy(pdu->bcode, qos->bcast.bcode, in big_create_sync()
2229 pdu->mse = qos->bcast.mse; in big_create_sync()
2230 pdu->timeout = cpu_to_le16(qos->bcast.timeout); in big_create_sync()
2302 conn = hci_conn_hash_lookup_big_state(hdev, qos->bcast.big, BT_OPEN); in hci_bind_bis()
2319 conn->le_tx_phy = qos->bcast.out.phy; in hci_bind_bis()
2320 conn->le_tx_phy = qos->bcast.out.phy; in hci_bind_bis()
2328 hci_iso_qos_setup(hdev, conn, &qos->bcast.out, in hci_bind_bis()
2337 conn->iso_qos.bcast.big); in hci_bind_bis()
2356 if (d->big != conn->iso_qos.bcast.big || in bis_mark_per_adv()
2358 d->bis != conn->iso_qos.bcast.bis) in bis_mark_per_adv()
2379 data.big = qos->bcast.big; in hci_connect_bis()
2380 data.bis = qos->bcast.bis; in hci_connect_bis()