Lines Matching refs:bis

2710 	struct bt_iso_chan *bis, *tmp;  in cleanup_big()  local
2712 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(&big->bis_channels, bis, tmp, node) { in cleanup_big()
2713 if (bis->iso != NULL) { in cleanup_big()
2714 bt_conn_unref(bis->iso); in cleanup_big()
2715 bis->iso = NULL; in cleanup_big()
2718 sys_slist_remove(&big->bis_channels, NULL, &bis->node); in cleanup_big()
2726 struct bt_iso_chan *bis; in big_disconnect() local
2728 SYS_SLIST_FOR_EACH_CONTAINER(&big->bis_channels, bis, node) { in big_disconnect()
2729 bis->iso->err = reason; in big_disconnect()
2731 bt_iso_chan_disconnected(bis, reason); in big_disconnect()
2749 struct bt_iso_chan *bis = bis_channels[i]; in big_init_bis() local
2752 bis->iso = iso_new(); in big_init_bis()
2754 if (!bis->iso) { in big_init_bis()
2758 iso_conn = &bis->iso->iso; in big_init_bis()
2763 iso_conn->bis_id = bt_conn_index(bis->iso); in big_init_bis()
2765 bt_iso_chan_add(bis->iso, bis); in big_init_bis()
2767 sys_slist_append(&big->bis_channels, &bis->node); in big_init_bis()
2801 struct bt_iso_chan *bis; in hci_le_create_big() local
2809 bis = SYS_SLIST_PEEK_HEAD_CONTAINER(&big->bis_channels, bis, node); in hci_le_create_big()
2810 __ASSERT(bis != NULL, "bis was NULL"); in hci_le_create_big()
2813 qos = bis->qos->tx; in hci_le_create_big()
2845 SYS_SLIST_FOR_EACH_CONTAINER(&big->bis_channels, bis, node) { in hci_le_create_big()
2846 bt_iso_chan_set_state(bis, BT_ISO_STATE_CONNECTING); in hci_le_create_big()
2859 struct bt_iso_chan *bis; in hci_le_create_big_test() local
2869 bis = SYS_SLIST_PEEK_HEAD_CONTAINER(&big->bis_channels, bis, node); in hci_le_create_big_test()
2870 __ASSERT(bis != NULL, "bis was NULL"); in hci_le_create_big_test()
2873 qos = bis->qos; in hci_le_create_big_test()
2910 SYS_SLIST_FOR_EACH_CONTAINER(&big->bis_channels, bis, node) { in hci_le_create_big_test()
2911 bt_iso_chan_set_state(bis, BT_ISO_STATE_CONNECTING); in hci_le_create_big_test()
2925 const struct bt_iso_chan *bis = param->bis_channels[i]; in is_advanced_big_param() local
2926 const struct bt_iso_chan_qos *qos = bis->qos; in is_advanced_big_param()
2958 struct bt_iso_chan *bis = param->bis_channels[i]; in valid_big_param() local
2960 CHECKIF(bis == NULL) { in valid_big_param()
2966 if (bis->iso) { in valid_big_param()
2972 CHECKIF(bis->qos == NULL) { in valid_big_param()
2978 CHECKIF(bis->qos->tx == NULL || in valid_big_param()
2979 !valid_chan_io_qos(bis->qos->tx, true, true, advanced)) { in valid_big_param()
3140 struct bt_iso_chan *bis; in hci_le_big_complete() local
3173 SYS_SLIST_FOR_EACH_CONTAINER(&big->bis_channels, bis, node) { in hci_le_big_complete()
3175 struct bt_conn *iso_conn = bis->iso; in hci_le_big_complete()
3261 struct bt_iso_chan *bis; in bt_iso_big_terminate() local
3274 bis = SYS_SLIST_PEEK_HEAD_CONTAINER(&big->bis_channels, bis, node); in bt_iso_big_terminate()
3275 __ASSERT(bis != NULL, "bis was NULL"); in bt_iso_big_terminate()
3278 bis->iso->iso.info.type == BT_ISO_CHAN_TYPE_BROADCASTER) { in bt_iso_big_terminate()
3285 SYS_SLIST_FOR_EACH_CONTAINER(&big->bis_channels, bis, node) { in bt_iso_big_terminate()
3286 bt_iso_chan_set_state(bis, BT_ISO_STATE_DISCONNECTING); in bt_iso_big_terminate()
3290 bis->iso->iso.info.type == BT_ISO_CHAN_TYPE_SYNC_RECEIVER) { in bt_iso_big_terminate()
3331 struct bt_iso_chan *bis; in hci_le_big_sync_established() local
3363 SYS_SLIST_FOR_EACH_CONTAINER(&big->bis_channels, bis, node) { in hci_le_big_sync_established()
3365 struct bt_conn *iso_conn = bis->iso; in hci_le_big_sync_established()
3434 req->bis[bit_idx++] = i; in hci_le_big_create_sync()
3454 struct bt_iso_chan *bis; in bt_iso_big_sync() local
3548 SYS_SLIST_FOR_EACH_CONTAINER(&big->bis_channels, bis, node) { in bt_iso_big_sync()
3549 bt_iso_chan_set_state(bis, BT_ISO_STATE_CONNECTING); in bt_iso_big_sync()