| /Zephyr-latest/tests/bsim/bluetooth/audio/src/ |
| D | bap_scan_delegator_test.c | 47 const struct bt_bap_scan_delegator_recv_state *recv_state; member 55 static struct sync_state *sync_state_get(const struct bt_bap_scan_delegator_recv_state *recv_state) in sync_state_get() argument 58 if (sync_states[i].recv_state == recv_state) { in sync_state_get() 67 const struct bt_bap_scan_delegator_recv_state *recv_state) in sync_state_get_or_new() argument 72 if (sync_states[i].recv_state == NULL && in sync_state_get_or_new() 76 if (recv_state == NULL) { in sync_state_get_or_new() 81 if (sync_states[i].recv_state == recv_state) { in sync_state_get_or_new() 118 if (state->recv_state != NULL) { in pa_timer_handler() 121 if (state->recv_state->pa_sync_state == BT_BAP_PA_STATE_INFO_REQ) { in pa_timer_handler() 127 bt_bap_scan_delegator_set_pa_state(state->recv_state->src_id, in pa_timer_handler() [all …]
|
| D | bap_broadcast_assistant_test.c | 40 static struct bt_bap_scan_delegator_recv_state recv_state; variable 189 memcpy(&recv_state, state, sizeof(recv_state)); in bap_broadcast_assistant_recv_state_cb() 271 .recv_state = bap_broadcast_assistant_recv_state_cb, 452 if (!bt_addr_le_eq(&recv_state.addr, &add_src_param.addr)) { in test_bass_add_source() 456 bt_addr_le_to_str(&recv_state.addr, addr, sizeof(addr)); in test_bass_add_source() 463 if (recv_state.adv_sid != add_src_param.adv_sid) { in test_bass_add_source() 464 FAIL("Unexpected SID: %u\n", recv_state.adv_sid); in test_bass_add_source() 468 if (recv_state.pa_sync_state != BT_BAP_PA_STATE_NOT_SYNCED) { in test_bass_add_source() 469 FAIL("Unexpected PA sync state: %d\n", recv_state.pa_sync_state); in test_bass_add_source() 473 if (recv_state.encrypt_state != BT_BAP_BIG_ENC_STATE_NO_ENC) { in test_bass_add_source() [all …]
|
| D | bap_broadcast_sink_test.c | 384 const struct bt_bap_scan_delegator_recv_state *recv_state, in pa_sync_req_cb() argument 387 if (recv_state->pa_sync_state == BT_BAP_PA_STATE_SYNCED || in pa_sync_req_cb() 388 recv_state->pa_sync_state == BT_BAP_PA_STATE_INFO_REQ) { in pa_sync_req_cb() 394 req_recv_state = recv_state; in pa_sync_req_cb() 402 const struct bt_bap_scan_delegator_recv_state *recv_state) in pa_sync_term_req_cb() argument 404 if (pa_sync == NULL || recv_state->pa_sync_state == BT_BAP_PA_STATE_NOT_SYNCED) { in pa_sync_term_req_cb() 408 req_recv_state = recv_state; in pa_sync_term_req_cb() 416 const struct bt_bap_scan_delegator_recv_state *recv_state, in bis_sync_req_cb() argument 419 req_recv_state = recv_state; in bis_sync_req_cb() 421 printk("BIS sync request received for %p: 0x%08x\n", recv_state, bis_sync_req[0]); in bis_sync_req_cb() [all …]
|
| D | cap_acceptor_test.c | 376 const struct bt_bap_scan_delegator_recv_state *recv_state, in pa_sync_req_cb() argument 379 if (recv_state->pa_sync_state == BT_BAP_PA_STATE_SYNCED || in pa_sync_req_cb() 380 recv_state->pa_sync_state == BT_BAP_PA_STATE_INFO_REQ) { in pa_sync_req_cb() 388 bt_addr_le_copy(&broadcaster_addr, &recv_state->addr); in pa_sync_req_cb() 389 broadcaster_info.sid = recv_state->adv_sid; in pa_sync_req_cb() 398 const struct bt_bap_scan_delegator_recv_state *recv_state) in pa_sync_term_req_cb() argument 400 if (pa_sync == NULL || recv_state->pa_sync_state == BT_BAP_PA_STATE_NOT_SYNCED) { in pa_sync_term_req_cb() 410 const struct bt_bap_scan_delegator_recv_state *recv_state, in bis_sync_req_cb() argument 415 broadcaster_broadcast_id = recv_state->broadcast_id; in bis_sync_req_cb() 417 for (int i = 0; i < recv_state->num_subgroups; i++) { in bis_sync_req_cb() [all …]
|
| D | cap_commander_test.c | 551 .recv_state = bap_broadcast_assistant_recv_state_cb,
|
| /Zephyr-latest/subsys/bluetooth/audio/shell/ |
| D | bap_scan_delegator.c | 49 const struct bt_bap_scan_delegator_recv_state *recv_state; member 69 static struct sync_state *sync_state_get(const struct bt_bap_scan_delegator_recv_state *recv_state) in sync_state_get() argument 72 if (sync_states[i].recv_state == recv_state) { in sync_state_get() 81 const struct bt_bap_scan_delegator_recv_state *recv_state) in sync_state_get_or_new() argument 86 if (sync_states[i].recv_state == NULL && in sync_state_get_or_new() 91 if (sync_states[i].recv_state == recv_state) { in sync_state_get_or_new() 114 if (sync_states[i].recv_state != NULL && in sync_state_get_by_sync_info() 115 bt_addr_le_eq(info->addr, &sync_states[i].recv_state->addr) && in sync_state_get_by_sync_info() 116 info->sid == sync_states[i].recv_state->adv_sid) { in sync_state_get_by_sync_info() 128 if (sync_states[i].recv_state == NULL) { in sync_state_new() [all …]
|
| D | bap_broadcast_assistant.c | 292 .recv_state = bap_broadcast_assistant_recv_state_cb,
|
| /Zephyr-latest/subsys/bluetooth/audio/ |
| D | bap_broadcast_sink.c | 68 static bool find_recv_state_by_sink_cb(const struct bt_bap_scan_delegator_recv_state *recv_state, in find_recv_state_by_sink_cb() argument 74 sink->bass_src_id == recv_state->src_id) { in find_recv_state_by_sink_cb() 81 static bool find_recv_state_by_pa_sync_cb(const struct bt_bap_scan_delegator_recv_state *recv_state, in find_recv_state_by_pa_sync_cb() argument 95 if (bt_addr_le_eq(&recv_state->addr, &sync_info.addr) && in find_recv_state_by_pa_sync_cb() 96 recv_state->adv_sid == sync_info.sid) { in find_recv_state_by_pa_sync_cb() 105 const struct bt_bap_scan_delegator_recv_state *recv_state; in update_recv_state_big_synced() local 109 recv_state = bt_bap_scan_delegator_find_state(find_recv_state_by_sink_cb, (void *)sink); in update_recv_state_big_synced() 110 if (recv_state == NULL) { in update_recv_state_big_synced() 125 if (recv_state->encrypt_state == BT_BAP_BIG_ENC_STATE_BCODE_REQ) { in update_recv_state_big_synced() 128 mod_src_param.encrypt_state = recv_state->encrypt_state; in update_recv_state_big_synced() [all …]
|
| D | bap_broadcast_assistant.c | 176 if (listener->recv_state) { in bap_broadcast_assistant_recv_state_changed() 177 listener->recv_state(conn, err, state); in bap_broadcast_assistant_recv_state_changed() 242 struct bt_bap_scan_delegator_recv_state *recv_state) in parse_recv_state() argument 247 __ASSERT(recv_state, "NULL receive state"); in parse_recv_state() 262 (void)memset(recv_state, 0, sizeof(*recv_state)); in parse_recv_state() 264 recv_state->src_id = net_buf_simple_pull_u8(&buf); in parse_recv_state() 265 recv_state->addr.type = net_buf_simple_pull_u8(&buf); in parse_recv_state() 267 bt_addr_copy(&recv_state->addr.a, addr); in parse_recv_state() 268 recv_state->adv_sid = net_buf_simple_pull_u8(&buf); in parse_recv_state() 269 recv_state->broadcast_id = net_buf_simple_pull_le24(&buf); in parse_recv_state() [all …]
|
| D | bap_scan_delegator.c | 126 static void bt_debug_dump_recv_state(const struct bass_recv_state_internal *recv_state) in bt_debug_dump_recv_state() argument 128 if (recv_state->active) { in bt_debug_dump_recv_state() 129 const struct bt_bap_scan_delegator_recv_state *state = &recv_state->state; in bt_debug_dump_recv_state() 134 recv_state->index, state->src_id, bt_addr_le_str(&state->addr), in bt_debug_dump_recv_state() 145 i, subgroup->bis_sync, recv_state->requested_bis_sync[i], in bt_debug_dump_recv_state() 190 static void net_buf_put_recv_state(const struct bass_recv_state_internal *recv_state) in net_buf_put_recv_state() argument 192 const struct bt_bap_scan_delegator_recv_state *state = &recv_state->state; in net_buf_put_recv_state() 196 __ASSERT(recv_state, "NULL receive state"); in net_buf_put_recv_state() 198 if (!recv_state->active) { in net_buf_put_recv_state() 1144 struct bass_recv_state_internal *recv_state = &scan_delegator.recv_states[idx]; in read_recv_state() local [all …]
|
| D | bap_endpoint.h | 188 const struct bt_bap_scan_delegator_recv_state *recv_state; member
|
| D | cap_commander.c | 623 broadcast_assistant_cb.recv_state = cap_commander_broadcast_assistant_recv_state_cb; in bt_cap_commander_broadcast_reception_stop()
|
| /Zephyr-latest/samples/bluetooth/bap_broadcast_sink/src/ |
| D | main.c | 466 const struct bt_bap_scan_delegator_recv_state *recv_state) in recv_state_updated_cb() argument 469 recv_state->pa_sync_state, recv_state->encrypt_state); in recv_state_updated_cb() 471 for (uint8_t i = 0; i < recv_state->num_subgroups; i++) { in recv_state_updated_cb() 472 printk("subgroup %d bis_sync: 0x%08x\n", i, recv_state->subgroups[i].bis_sync); in recv_state_updated_cb() 475 req_recv_state = recv_state; in recv_state_updated_cb() 479 const struct bt_bap_scan_delegator_recv_state *recv_state, in pa_sync_req_cb() argument 484 recv_state->pa_sync_state); in pa_sync_req_cb() 486 req_recv_state = recv_state; in pa_sync_req_cb() 488 if (recv_state->pa_sync_state == BT_BAP_PA_STATE_SYNCED || in pa_sync_req_cb() 489 recv_state->pa_sync_state == BT_BAP_PA_STATE_INFO_REQ) { in pa_sync_req_cb() [all …]
|
| /Zephyr-latest/samples/bluetooth/cap_acceptor/src/ |
| D | cap_acceptor_broadcast.c | 313 const struct bt_bap_scan_delegator_recv_state *recv_state, in pa_sync_with_past() argument 329 err = bt_bap_scan_delegator_set_pa_state(recv_state->src_id, BT_BAP_PA_STATE_INFO_REQ); in pa_sync_with_past() 365 const struct bt_bap_scan_delegator_recv_state *recv_state, in pa_sync_req_cb() argument 370 recv_state->pa_sync_state); in pa_sync_req_cb() 372 broadcast_sink.req_recv_state = recv_state; in pa_sync_req_cb() 374 if (recv_state->pa_sync_state == BT_BAP_PA_STATE_SYNCED || in pa_sync_req_cb() 375 recv_state->pa_sync_state == BT_BAP_PA_STATE_INFO_REQ || in pa_sync_req_cb() 386 err = pa_sync_with_past(conn, recv_state, pa_interval); in pa_sync_req_cb() 395 err = pa_sync_without_past(&recv_state->addr, recv_state->adv_sid, pa_interval); in pa_sync_req_cb() 403 broadcast_sink.broadcast_id = recv_state->broadcast_id; in pa_sync_req_cb() [all …]
|
| /Zephyr-latest/tests/bluetooth/tester/src/audio/ |
| D | btp_bap_broadcast.c | 982 const struct bt_bap_scan_delegator_recv_state *recv_state = in pa_timer_handler() local 985 if (recv_state->pa_sync_state == BT_BAP_PA_STATE_INFO_REQ) { in pa_timer_handler() 991 bt_bap_scan_delegator_set_pa_state(recv_state->src_id, pa_state); in pa_timer_handler() 1123 const struct bt_bap_scan_delegator_recv_state *recv_state, in pa_sync_req_cb() argument 1128 LOG_DBG("sync state %d ", recv_state->pa_sync_state); in pa_sync_req_cb() 1130 broadcaster = remote_broadcaster_find(&recv_state->addr, recv_state->broadcast_id); in pa_sync_req_cb() 1142 broadcaster->broadcast_id = recv_state->broadcast_id; in pa_sync_req_cb() 1143 bt_addr_le_copy(&broadcaster->address, &recv_state->addr); in pa_sync_req_cb() 1146 broadcaster->sink_recv_state = recv_state; in pa_sync_req_cb() 1148 btp_send_pas_sync_req_ev(conn, recv_state->src_id, recv_state->adv_sid, in pa_sync_req_cb() [all …]
|
| /Zephyr-latest/tests/bluetooth/audio/cap_commander/uut/ |
| D | bap_broadcast_assistant.c | 146 if (listener->recv_state != NULL) { in bt_bap_broadcast_assistant_add_src() 147 listener->recv_state(conn, 0, &state); in bt_bap_broadcast_assistant_add_src() 182 if (listener->recv_state != NULL) { in bt_bap_broadcast_assistant_mod_src() 183 listener->recv_state(conn, 0, &state); in bt_bap_broadcast_assistant_mod_src()
|
| /Zephyr-latest/include/zephyr/bluetooth/audio/ |
| D | bap.h | 706 const struct bt_bap_scan_delegator_recv_state *recv_state); 725 const struct bt_bap_scan_delegator_recv_state *recv_state, 742 const struct bt_bap_scan_delegator_recv_state *recv_state); 756 const struct bt_bap_scan_delegator_recv_state *recv_state, 780 const struct bt_bap_scan_delegator_recv_state *recv_state, 2655 const struct bt_bap_scan_delegator_recv_state *recv_state, void *user_data); 2727 void (*recv_state)(struct bt_conn *conn, int err, member
|
| /Zephyr-latest/tests/bluetooth/audio/cap_commander/src/ |
| D | test_broadcast_reception.c | 83 fixture->broadcast_assistant_cb.recv_state = in cap_commander_test_broadcast_reception_fixture_init()
|