Lines Matching refs:info

274 	if (!iso->iso.info.can_recv && dir == BT_HCI_DATAPATH_DIR_CTLR_TO_HOST) {  in validate_iso_setup_data_path_parms()
280 if (!iso->iso.info.can_send && dir == BT_HCI_DATAPATH_DIR_HOST_TO_CTLR) { in validate_iso_setup_data_path_parms()
457 const uint8_t conn_type = chan->iso->iso.info.type; in bt_iso_chan_disconnected()
609 int bt_iso_chan_get_info(const struct bt_iso_chan *chan, struct bt_iso_info *info) in bt_iso_chan_get_info() argument
621 CHECKIF(info == NULL) { in bt_iso_chan_get_info()
626 (void)memcpy(info, &chan->iso->iso.info, sizeof(*info)); in bt_iso_chan_get_info()
917 if (!iso_conn->iso.info.can_send) { in validate_send()
1047 int bt_iso_chan_get_tx_sync(const struct bt_iso_chan *chan, struct bt_iso_tx_info *info) in bt_iso_chan_get_tx_sync() argument
1065 CHECKIF(info == NULL) { in bt_iso_chan_get_tx_sync()
1090 info->ts = sys_le32_to_cpu(rp->timestamp); in bt_iso_chan_get_tx_sync()
1091 info->seq_num = sys_le16_to_cpu(rp->seq); in bt_iso_chan_get_tx_sync()
1092 info->offset = sys_get_le24(rp->offset); in bt_iso_chan_get_tx_sync()
1169 struct bt_iso_info *info = &iso_conn->info; in store_cis_info() local
1170 struct bt_iso_unicast_info *unicast_info = &info->unicast; in store_cis_info()
1201 iso_conn->info.type = BT_ISO_CHAN_TYPE_PERIPHERAL; in store_cis_info()
1222 iso_conn->info.can_send = false; in store_cis_info()
1225 iso_conn->info.can_send = true; in store_cis_info()
1227 iso_conn->info.can_send = true; in store_cis_info()
1232 iso_conn->info.can_recv = false; in store_cis_info()
1235 iso_conn->info.can_recv = true; in store_cis_info()
1237 iso_conn->info.can_recv = true; in store_cis_info()
1241 info->iso_interval = sys_le16_to_cpu(evt->interval); in store_cis_info()
1242 info->max_subevent = evt->nse; in store_cis_info()
1246 unicast_info->cig_id = iso_conn->info.unicast.cig_id; in store_cis_info()
1247 unicast_info->cis_id = iso_conn->info.unicast.cis_id; in store_cis_info()
1254 central->flush_timeout = info->iso_interval * evt->c_ft; in store_cis_info()
1261 peripheral->flush_timeout = info->iso_interval * evt->p_ft; in store_cis_info()
1290 struct bt_iso_info *info = &iso_conn->info; in store_cis_info_v2() local
1291 struct bt_iso_unicast_info *unicast_info = &info->unicast; in store_cis_info_v2()
1481 accept_info.cig_id = iso->iso.info.unicast.cig_id; in iso_accept()
1482 accept_info.cis_id = iso->iso.info.unicast.cis_id; in iso_accept()
1620 iso->iso.info.type = BT_ISO_CHAN_TYPE_PERIPHERAL; in hci_le_cis_req()
1621 iso->iso.info.unicast.cig_id = evt->cig_id; in hci_le_cis_req()
1622 iso->iso.info.unicast.cis_id = evt->cis_id; in hci_le_cis_req()
1753 cis_param->cis_id = cis->iso->iso.info.unicast.cis_id; in hci_le_set_cig_params()
1842 cis_param->cis_id = cis->iso->iso.info.unicast.cis_id; in hci_le_set_cig_test_params()
1928 __ASSERT(iso_chan->iso->iso.info.unicast.cig_id < ARRAY_SIZE(cigs), "Invalid cig_id %u", in get_cig()
1929 iso_chan->iso->iso.info.unicast.cig_id); in get_cig()
1931 return &cigs[iso_chan->iso->iso.info.unicast.cig_id]; in get_cig()
1958 return cig->id == cis->iso->iso.info.unicast.cig_id; in cis_is_in_cig()
1976 iso_conn->info.unicast.cig_id = cig->id; in cig_init_cis()
1977 iso_conn->info.type = BT_ISO_CHAN_TYPE_CENTRAL; in cig_init_cis()
1978 iso_conn->info.unicast.cis_id = cig->num_cis++; in cig_init_cis()
2233 if (cis->iso != NULL && cis->iso->iso.info.unicast.cis_id >= existing_num_cis) { in restore_cig()
2546 if (iso == NULL || !(iso->iso.info.type == BT_ISO_CHAN_TYPE_CENTRAL || in iso_chans_connecting()
2547 iso->iso.info.type == BT_ISO_CHAN_TYPE_PERIPHERAL)) { in iso_chans_connecting()
2751 iso_conn->info.type = BT_ISO_CHAN_TYPE_BROADCASTER; in big_init_bis()
2752 iso_conn->info.broadcaster.big_handle = big->handle; in big_init_bis()
2753 iso_conn->info.broadcaster.bis_number = bis_number; in big_init_bis()
2758 iso_conn->info.type = BT_ISO_CHAN_TYPE_SYNC_RECEIVER; in big_init_bis()
2759 iso_conn->info.sync_receiver.big_handle = big->handle; in big_init_bis()
2760 iso_conn->info.sync_receiver.bis_number = bis_number; in big_init_bis()
3127 struct bt_iso_info *info = &iso_conn->info; in store_bis_broadcaster_info() local
3128 struct bt_iso_broadcaster_info *broadcaster_info = &info->broadcaster; in store_bis_broadcaster_info()
3130 info->iso_interval = sys_le16_to_cpu(evt->iso_interval); in store_bis_broadcaster_info()
3131 info->max_subevent = evt->nse; in store_bis_broadcaster_info()
3139 broadcaster_info->pto = info->iso_interval * evt->pto; in store_bis_broadcaster_info()
3141 broadcaster_info->big_handle = iso_conn->info.broadcaster.big_handle; in store_bis_broadcaster_info()
3142 broadcaster_info->bis_number = iso_conn->info.broadcaster.bis_number; in store_bis_broadcaster_info()
3144 info->can_send = true; in store_bis_broadcaster_info()
3145 info->can_recv = false; in store_bis_broadcaster_info()
3289 bis->iso->iso.info.type == BT_ISO_CHAN_TYPE_BROADCASTER) { in bt_iso_big_terminate()
3301 bis->iso->iso.info.type == BT_ISO_CHAN_TYPE_SYNC_RECEIVER) { in bt_iso_big_terminate()
3324 struct bt_iso_info *info = &iso_conn->info; in store_bis_sync_receiver_info() local
3325 struct bt_iso_sync_receiver_info *receiver_info = &info->sync_receiver; in store_bis_sync_receiver_info()
3327 info->max_subevent = evt->nse; in store_bis_sync_receiver_info()
3328 info->iso_interval = sys_le16_to_cpu(evt->iso_interval); in store_bis_sync_receiver_info()
3334 receiver_info->pto = info->iso_interval * evt->pto; in store_bis_sync_receiver_info()
3336 receiver_info->big_handle = iso_conn->info.sync_receiver.big_handle; in store_bis_sync_receiver_info()
3337 receiver_info->bis_number = iso_conn->info.sync_receiver.bis_number; in store_bis_sync_receiver_info()
3339 info->can_send = false; in store_bis_sync_receiver_info()
3340 info->can_recv = true; in store_bis_sync_receiver_info()