Home
last modified time | relevance | path

Searched refs:recv_state (Results 1 – 18 of 18) sorted by relevance

/Zephyr-latest/tests/bsim/bluetooth/audio/src/
Dbap_scan_delegator_test.c47 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 …]
Dbap_broadcast_assistant_test.c40 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 …]
Dbap_broadcast_sink_test.c384 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 …]
Dcap_acceptor_test.c376 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 …]
Dcap_commander_test.c551 .recv_state = bap_broadcast_assistant_recv_state_cb,
/Zephyr-latest/subsys/bluetooth/audio/shell/
Dbap_scan_delegator.c49 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 …]
Dbap_broadcast_assistant.c292 .recv_state = bap_broadcast_assistant_recv_state_cb,
/Zephyr-latest/subsys/bluetooth/audio/
Dbap_broadcast_sink.c68 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 …]
Dbap_broadcast_assistant.c176 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 …]
Dbap_scan_delegator.c126 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 …]
Dbap_endpoint.h188 const struct bt_bap_scan_delegator_recv_state *recv_state; member
Dcap_commander.c623 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/
Dmain.c466 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/
Dcap_acceptor_broadcast.c313 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/
Dbtp_bap_broadcast.c982 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/
Dbap_broadcast_assistant.c146 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/
Dbap.h706 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/
Dtest_broadcast_reception.c83 fixture->broadcast_assistant_cb.recv_state = in cap_commander_test_broadcast_reception_fixture_init()