ESP-IDF
tBTA_AV_CB::p_scb
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
tBTA_AV_CB::p_scb
tBTA_AV_CB::p_scb field
Syntax
Show:
Summary
Declaration
from
bta_av_int.h:599
tBTA_AV_SCB
*
p_scb
[
BTA_AV_NUM_STRS
]
;
Examples
References
from
examples
Code
Location
Referrer
tBTA_AV_SCB
*
p_scb
[
BTA_AV_NUM_STRS
]
;
/* stream control block */
bta_av_int.h:599
tBTA_AV_SCB
*
p_scb
=
bta_av_cb
.
p_scb
[
index
]
;
bta_av_aact.c:419
bta_av_proc_stream_evt()
if
(
(
bta_av_cb
.
p_scb
[
xx
]
)
&&
(
xx
!=
index
)
)
{
bta_av_aact.c:477
bta_av_proc_stream_evt()
if
(
bta_av_cb
.
p_scb
[
xx
]
->
state
==
BTA_AV_INCOMING_SST
)
{
bta_av_aact.c:478
bta_av_proc_stream_evt()
bta_av_cb
.
p_scb
[
xx
]
->
state
=
BTA_AV_INIT_SST
;
bta_av_aact.c:479
bta_av_proc_stream_evt()
bta_av_cb
.
p_scb
[
xx
]
->
coll_mask
=
0
;
bta_av_aact.c:480
bta_av_proc_stream_evt()
p_scb
=
bta_av_cb
.
p_scb
[
index
]
;
bta_av_aact.c:580
bta_av_stream_data_cback()
p_opened_scb
=
bta_av_cb
.
p_scb
[
idx
]
;
bta_av_aact.c:1810
bta_av_open_failed()
p_scbi
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_aact.c:2892
bta_av_chk_2nd_start()
p_scb
=
bta_av_cb
.
p_scb
[
p_rcb
->
shdl
-
1
]
;
bta_av_act.c:112
bta_av_del_rc()
tBTA_AV_SCB
*
p_scb
=
p_cb
->
p_scb
[
shdl
-
1
]
;
bta_av_act.c:301
bta_av_rc_create()
p_scb
=
p_cb
->
p_scb
[
i
]
;
bta_av_act.c:467
bta_av_rc_opened()
p_scb
=
bta_av_cb
.
p_scb
[
p_rcb
->
shdl
-
1
]
;
bta_av_act.c:972
bta_av_rc_close()
if
(
p_scb
==
bta_av_cb
.
p_scb
[
i
]
)
{
bta_av_act.c:999
bta_av_get_shdl()
p_scbi
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_act.c:1051
bta_av_stream_chg()
p_scb
=
p_cb
->
p_scb
[
index
]
;
bta_av_act.c:1100
bta_av_conn_chg()
p_scbi
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_act.c:1243
bta_av_conn_chg()
if
(
(
!
(
mask
&
p_cb
->
conn_lcb
)
)
&&
(
p_cb
->
p_scb
[
xx
]
!=
NULL
)
)
{
bta_av_act.c:1332
bta_av_sig_chg()
bdcpy
(
p_cb
->
p_scb
[
xx
]
->
peer_addr
,
p_data
->
str_msg
.
bd_addr
)
;
bta_av_act.c:1346
bta_av_sig_chg()
p_cb
->
p_scb
[
xx
]
->
use_rc
=
TRUE
;
/* allowing RC for incoming connection */
bta_av_act.c:1347
bta_av_sig_chg()
bta_av_ssm_execute
(
p_cb
->
p_scb
[
xx
]
,
BTA_AV_ACP_CONNECT_EVT
,
p_data
)
;
bta_av_act.c:1348
bta_av_sig_chg()
p_cb
->
p_scb
[
xx
]
->
coll_mask
=
BTA_AV_COLL_INC_TMR
;
bta_av_act.c:1358
bta_av_sig_chg()
if
(
(
mask
&
p_lcb
->
conn_msk
)
&&
(
p_cb
->
p_scb
[
xx
]
)
&&
bta_av_act.c:1391
bta_av_sig_chg()
(
bdcmp
(
p_cb
->
p_scb
[
xx
]
->
peer_addr
,
p_data
->
str_msg
.
bd_addr
)
==
0
)
)
{
bta_av_act.c:1392
bta_av_sig_chg()
p_cb
->
p_scb
[
xx
]
->
disc_rsn
=
p_data
->
str_msg
.
hdr
.
offset
;
bta_av_act.c:1393
bta_av_sig_chg()
bta_av_ssm_execute
(
p_cb
->
p_scb
[
xx
]
,
BTA_AV_AVDT_DISCONNECT_EVT
,
NULL
)
;
bta_av_act.c:1394
bta_av_sig_chg()
p_scb
=
p_cb
->
p_scb
[
inx
]
;
bta_av_act.c:1454
bta_av_acp_sig_timer_cback()
p_scb
=
p_cb
->
p_scb
[
(
p_cb
->
disc
&
BTA_AV_HNDL_MSK
)
-
1
]
;
bta_av_act.c:1646
bta_av_rc_disc_done()
p_scb
=
bta_av_cb
.
p_scb
[
p_rcb
->
shdl
-
1
]
;
bta_av_act.c:1755
bta_av_rc_closed()
p_scb
=
p_cb
->
p_scb
[
hdi
]
;
bta_av_act.c:1846
bta_av_rc_disc()
utl_freebuf
(
(
void
*
*
)
&
p_cb
->
p_scb
[
p_scb
->
hdi
]
)
;
bta_av_act.c:1943
bta_av_dereg_comp()
tBTA_AV_SCB
*
p_scb
=
bta_av_cb
.
p_scb
[
p_rcb
->
shdl
-
1
]
;
bta_av_ca_act.c:55
get_peer_bd_addr()
if
(
bta_av_cb
.
p_scb
[
xx
]
&&
&
(
bta_av_cb
.
p_scb
[
xx
]
->
timer
)
==
p
)
{
bta_av_main.c:223
bta_av_timer_cback()
p_scb
=
bta_av_cb
.
p_scb
[
xx
]
;
bta_av_main.c:224
bta_av_timer_cback()
if
(
bta_av_cb
.
p_scb
[
xx
]
)
{
bta_av_main.c:293
bta_av_addr_to_scb()
if
(
!
bdcmp
(
bd_addr
,
bta_av_cb
.
p_scb
[
xx
]
->
peer_addr
)
)
{
bta_av_main.c:294
bta_av_addr_to_scb()
p_scb
=
bta_av_cb
.
p_scb
[
xx
]
;
bta_av_main.c:295
bta_av_addr_to_scb()
p_scb
=
bta_av_cb
.
p_scb
[
idx
-
1
]
;
bta_av_main.c:319
bta_av_hndl_to_scb()
if
(
bta_av_cb
.
p_scb
[
xx
]
==
NULL
)
{
bta_av_main.c:359
bta_av_alloc_scb()
bta_av_cb
.
p_scb
[
xx
]
=
p_ret
;
bta_av_main.c:369
bta_av_alloc_scb()
p_scb
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_main.c:786
bta_av_ci_data()
bta_av_ssm_execute
(
bta_av_cb
.
p_scb
[
xx
]
,
event
,
p_data
)
;
bta_av_main.c:826
bta_av_api_to_ssm()
p_scbi
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_main.c:853
bta_av_chk_start()
if
(
p_cb
->
p_scb
[
i
]
)
{
bta_av_main.c:888
bta_av_restore_switch()
bta_sys_set_policy
(
BTA_ID_AV
,
HCI_ENABLE_MASTER_SLAVE_SWITCH
,
p_cb
->
p_scb
[
i
]
->
peer_addr
)
;
bta_av_main.c:889
bta_av_restore_switch()
p_scb
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_main.c:918
bta_av_sys_rs_cback()
p_scb
=
bta_av_cb
.
p_scb
[
bta_av_cb
.
rs_idx
-
1
]
;
bta_av_main.c:949
bta_av_sys_rs_cback()
p_scb
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_main.c:995
bta_av_sco_chg_cback()
p_scb
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_main.c:1010
bta_av_sco_chg_cback()
p_scbi
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_main.c:1041
bta_av_switch_if_needed()
p_scbi
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_main.c:1125
bta_av_chk_mtu()
p_scbi
=
bta_av_cb
.
p_scb
[
i
]
;
bta_av_main.c:1168
bta_av_dup_audio_buf()
if
(
bta_av_cb
.
p_scb
[
xx
]
)
{
bta_av_ssm.c:418
bta_av_ssm_execute()
if
(
bta_av_cb
.
p_scb
[
xx
]
->
state
==
BTA_AV_INCOMING_SST
)
{
bta_av_ssm.c:419
bta_av_ssm_execute()
bta_av_cb
.
p_scb
[
xx
]
->
state
=
BTA_AV_INIT_SST
;
bta_av_ssm.c:420
bta_av_ssm_execute()
bta_av_cb
.
p_scb
[
xx
]
->
coll_mask
=
0
;
bta_av_ssm.c:421
bta_av_ssm_execute()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tBTA_AV_CB::p_scb
is read by 32 functions:
All items filtered out
tBTA_AV_CB::p_scb
bta_av_proc_stream_evt()
bta_av_stream_data_cback()
bta_av_open_failed()
bta_av_chk_2nd_start()
bta_av_del_rc()
bta_av_rc_create()
bta_av_rc_opened()
bta_av_rc_close()
bta_av_get_shdl()
bta_av_stream_chg()
bta_av_conn_chg()
bta_av_sig_chg()
bta_av_acp_sig_timer_cback()
bta_av_rc_disc_done()
bta_av_rc_closed()
bta_av_rc_disc()
bta_av_dereg_comp()
get_peer_bd_addr()
bta_av_timer_cback()
bta_av_addr_to_scb()
bta_av_hndl_to_scb()
bta_av_alloc_scb()
bta_av_ci_data()
bta_av_api_to_ssm()
bta_av_chk_start()
bta_av_restore_switch()
bta_av_sys_rs_cback()
bta_av_sco_chg_cback()
bta_av_switch_if_needed()
bta_av_chk_mtu()
bta_av_dup_audio_buf()
bta_av_ssm_execute()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out