ESP-IDF
tBTA_AG_CB::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_AG_CB::scb
tBTA_AG_CB::scb field
Syntax
Show:
Summary
Declaration
from
bta_ag_int.h:349
tBTA_AG_SCB
scb
[
BTA_AG_NUM_SCB
]
;
Examples
References
from
examples
Code
Location
Referrer
tBTA_AG_SCB
scb
[
BTA_AG_NUM_SCB
]
;
/* service control blocks */
bta_ag_int.h:349
if
(
bta_ag_cb
.
scb
[
i
]
.
in_use
&&
bta_ag_cb
.
scb
[
i
]
.
svc_conn
)
{
bta_ag_act.c:421
bta_ag_rfc_close()
for
(
i
=
0
,
ag_scb
=
&
bta_ag_cb
.
scb
[
0
]
;
i
<
BTA_AG_NUM_SCB
;
i
++
,
ag_scb
++
)
{
bta_ag_act.c:501
bta_ag_rfc_acp_open()
if
(
bta_ag_cb
.
scb
[
idx
]
.
in_use
)
{
bta_ag_api.c:65
BTA_AgEnable()
for
(
i
=
0
,
ag_scb
=
&
bta_ag_cb
.
scb
[
0
]
;
i
<
BTA_AG_NUM_SCB
;
i
++
,
ag_scb
++
)
{
bta_ag_cmd.c:967
bta_ag_at_hfp_cback()
for
(
i
=
0
,
ag_scb
=
&
bta_ag_cb
.
scb
[
0
]
;
i
<
BTA_AG_NUM_SCB
;
i
++
,
ag_scb
++
)
{
bta_ag_cmd.c:1075
bta_ag_at_hfp_cback()
tBTA_AG_SCB
*
p_scb
=
&
bta_ag_cb
.
scb
[
0
]
;
bta_ag_main.c:425
bta_ag_scb_alloc()
if
(
bta_ag_cb
.
scb
[
idx
]
.
in_use
)
{
bta_ag_main.c:484
bta_ag_scb_dealloc()
return
(
(
UINT16
)
(
p_scb
-
bta_ag_cb
.
scb
)
)
+
1
;
bta_ag_main.c:508
bta_ag_scb_to_idx()
p_scb
=
&
bta_ag_cb
.
scb
[
idx
-
1
]
;
bta_ag_main.c:526
bta_ag_scb_by_idx()
tBTA_AG_SCB
*
p_scb
=
&
bta_ag_cb
.
scb
[
0
]
;
bta_ag_main.c:569
bta_ag_idx_by_bdaddr()
tBTA_AG_SCB
*
p_scb
=
&
bta_ag_cb
.
scb
[
0
]
;
bta_ag_main.c:596
bta_ag_other_scb_open()
tBTA_AG_SCB
*
p_scb
=
&
bta_ag_cb
.
scb
[
0
]
;
bta_ag_main.c:638
bta_ag_get_other_idle_scb()
bta_ag_cb
.
scb
->
negotiated_codec
=
BTM_SCO_CODEC_MSBC
;
bta_ag_main.c:771
bta_ag_api_enable()
bta_ag_cb
.
scb
->
negotiated_codec
=
BTM_SCO_CODEC_CVSD
;
bta_ag_main.c:774
bta_ag_api_enable()
tBTA_AG_SCB
*
p_scb
=
&
bta_ag_cb
.
scb
[
0
]
;
bta_ag_main.c:797
bta_ag_api_disable()
for
(
i
=
0
,
p_scb
=
&
bta_ag_cb
.
scb
[
0
]
;
i
<
BTA_AG_NUM_SCB
;
i
++
,
p_scb
++
)
{
bta_ag_main.c:868
bta_ag_api_result()
tBTA_AG_SCB
*
p_scb
=
&
bta_ag_cb
.
scb
[
0
]
;
bta_ag_sco.c:182
bta_ag_sco_conn_cback()
(
unsigned
int
)
&
bta_ag_cb
.
scb
[
0
]
,
(
unsigned
int
)
bta_ag_cb
.
scb
[
0
]
.
in_use
,
(
unsigned
int
)
bta_ag_cb
.
scb
[
0
]
.
sco_idx
,
(
unsigned
int
)
bta_ag_cb
.
scb
[
0
]
.
state
)
;
bta_ag_sco.c:255
bta_ag_sco_disc_cback()
(
unsigned
int
)
&
bta_ag_cb
.
scb
[
1
]
,
(
unsigned
int
)
bta_ag_cb
.
scb
[
1
]
.
in_use
,
(
unsigned
int
)
bta_ag_cb
.
scb
[
1
]
.
sco_idx
,
(
unsigned
int
)
bta_ag_cb
.
scb
[
1
]
.
state
)
;
bta_ag_sco.c:257
bta_ag_sco_disc_cback()
tBTA_AG_SCB
*
p
=
&
bta_ag_cb
.
scb
[
0
]
;
bta_ag_sdp.c:239
bta_ag_del_records()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tBTA_AG_CB::scb
is read by 17 functions:
All items filtered out
tBTA_AG_CB::scb
bta_ag_rfc_close()
bta_ag_rfc_acp_open()
BTA_AgEnable()
bta_ag_scb_alloc()
bta_ag_scb_dealloc()
bta_ag_scb_to_idx()
bta_ag_scb_by_idx()
bta_ag_idx_by_bdaddr()
bta_ag_other_scb_open()
bta_ag_get_other_idle_scb()
bta_ag_api_enable()
bta_ag_api_disable()
bta_ag_api_result()
bta_ag_sco_conn_cback()
bta_ag_sco_disc_cback()
bta_ag_del_records()
bta_ag_at_hfp_cback()
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