Lines Matching refs:bis
732 u8 bis;
749 if (d->big != conn->iso_qos.bcast.big || d->bis == BT_ISO_QOS_BIS_UNSET ||
750 d->bis != conn->iso_qos.bcast.bis)
760 bt_dev_dbg(hdev, "big 0x%2.2x bis 0x%2.2x", d->big, d->bis);
762 hci_remove_ext_adv_instance_sync(hdev, d->bis, NULL);
782 bt_dev_dbg(hdev, "big 0x%2.2x bis 0x%2.2x", conn->iso_qos.bcast.big,
783 conn->iso_qos.bcast.bis);
790 d->bis = conn->iso_qos.bcast.bis;
850 struct hci_conn *bis;
861 bis = hci_conn_hash_lookup_big(hdev, conn->iso_qos.bcast.big);
862 if (bis)
867 bis = hci_conn_hash_lookup_big_any_dst(hdev,
870 if (bis)
1487 u8 bis;
1490 if (qos->bcast.bis == BT_ISO_QOS_BIS_UNSET) {
1494 for (bis = 0x01; bis < hdev->le_num_of_adv_sets;
1495 bis++) {
1497 conn = hci_conn_hash_lookup_bis(hdev, BDADDR_ANY, bis);
1502 if (bis == hdev->le_num_of_adv_sets)
1506 qos->bcast.bis = bis;
1746 data.bis = qos->bcast.bis;
1754 cp.adv_handle = qos->bcast.bis;
1756 hci_cpu_to_le24(qos->bcast.out.interval, cp.bis.sdu_interval);
1757 cp.bis.sdu = cpu_to_le16(qos->bcast.out.sdu);
1758 cp.bis.latency = cpu_to_le16(qos->bcast.out.latency);
1759 cp.bis.rtn = qos->bcast.out.rtn;
1760 cp.bis.phy = qos->bcast.out.phy;
1761 cp.bis.packing = qos->bcast.packing;
1762 cp.bis.framing = qos->bcast.framing;
1763 cp.bis.encryption = qos->bcast.encryption;
1764 memcpy(cp.bis.bcode, qos->bcast.bcode, sizeof(cp.bis.bcode));
2069 if (qos->bcast.bis)
2072 err = hci_start_per_adv_sync(hdev, qos->bcast.bis, conn->le_per_adv_data_len,
2136 __u16 sync_handle, __u8 num_bis, __u8 bis[])
2140 __u8 bis[0x11];
2144 if (num_bis > sizeof(pdu.bis))
2162 memcpy(pdu.bis, bis, num_bis);
2226 d->bis == BT_ISO_QOS_BIS_UNSET ||
2227 d->bis != conn->iso_qos.bcast.bis)
2246 data.bis = qos->bcast.bis;