ESP-IDF
tAVDT_SCB::p_ccb
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
tAVDT_SCB::p_ccb
tAVDT_SCB::p_ccb field
Syntax
Show:
Summary
Declaration
from
avdt_int.h:499
tAVDT_CCB
*
p_ccb
;
Examples
References
from
examples
Code
Location
Referrer
tAVDT_CCB
*
p_ccb
;
/* ccb associated with this scb */
avdt_int.h:499
if
(
p_scb
->
p_ccb
==
NULL
)
{
avdt_api.c:629
AVDT_StartReq()
avdt_ccb_event
(
p_scb
->
p_ccb
,
AVDT_CCB_API_START_REQ_EVT
,
&
evt
)
;
avdt_api.c:635
AVDT_StartReq()
if
(
p_scb
->
p_ccb
==
NULL
)
{
avdt_api.c:676
AVDT_SuspendReq()
avdt_ccb_event
(
p_scb
->
p_ccb
,
AVDT_CCB_API_SUSPEND_REQ_EVT
,
&
evt
)
;
avdt_api.c:682
AVDT_SuspendReq()
&&
(
(
p_ccb
=
p_scb
->
p_ccb
)
!=
NULL
)
)
{
avdt_api.c:1045
AVDT_GetL2CapChannel()
&&
(
(
p_ccb
=
p_scb
->
p_ccb
)
!=
NULL
)
)
{
avdt_api.c:1073
AVDT_GetSignalChannel()
&&
(
p_scb
->
p_ccb
!=
NULL
)
avdt_api.c:1152
AVDT_SendReport()
p_tbl
=
avdt_ad_tc_tbl_by_type
(
AVDT_CHAN_REPORT
,
p_scb
->
p_ccb
,
p_scb
)
;
avdt_api.c:1159
AVDT_SendReport()
if
(
L2CAP_DW_FAILED
!=
avdt_ad_write_req
(
AVDT_CHAN_REPORT
,
p_scb
->
p_ccb
,
p_scb
,
p_pkt
)
)
{
avdt_api.c:1235
AVDT_SendReport()
if
(
(
p_scb
->
allocated
)
&&
(
p_scb
->
p_ccb
==
p_ccb
)
)
{
avdt_ccb_act.c:133
avdt_ccb_chk_close()
if
(
(
p_scb
->
allocated
)
&&
(
p_scb
->
p_ccb
==
p_ccb
)
)
{
avdt_ccb_act.c:668
avdt_ccb_clear_cmds()
p_scb
->
p_ccb
=
NULL
;
avdt_scb.c:607
avdt_scb_alloc()
}
else
if
(
p_scb
->
p_ccb
!=
p_ccb
)
{
avdt_scb.c:743
avdt_scb_verify()
avdt_ad_open_req
(
AVDT_CHAN_MEDIA
,
p_scb
->
p_ccb
,
p_scb
,
AVDT_INT
)
;
avdt_scb_act.c:229
avdt_scb_hdl_open_rsp()
p_scb
->
p_ccb
=
avdt_ccb_by_idx
(
p_data
->
msg
.
config_cmd
.
hdr
.
ccb_idx
)
;
avdt_scb_act.c:795
avdt_scb_hdl_setconfig_cmd()
p_scb
->
p_ccb
?
p_scb
->
p_ccb
->
peer_addr
:
NULL
,
avdt_scb_act.c:800
avdt_scb_hdl_setconfig_cmd()
if
(
p_scb
->
p_ccb
!=
NULL
&&
p_scb
->
role
==
AVDT_CONF_INT
)
{
avdt_scb_act.c:868
avdt_scb_init_open_req()
if
(
p_scb
->
p_ccb
!=
NULL
)
{
avdt_scb_act.c:893
avdt_scb_hdl_setconfig_rsp()
p_scb
->
p_ccb
?
p_scb
->
p_ccb
->
peer_addr
:
NULL
,
avdt_scb_act.c:918
avdt_scb_hdl_start_cmd()
p_scb
->
p_ccb
?
p_scb
->
p_ccb
->
peer_addr
:
NULL
,
avdt_scb_act.c:936
avdt_scb_hdl_start_rsp()
p_scb
->
p_ccb
?
p_scb
->
p_ccb
->
peer_addr
:
NULL
,
avdt_scb_act.c:956
avdt_scb_hdl_suspend_cmd()
p_scb
->
p_ccb
?
p_scb
->
p_ccb
->
peer_addr
:
NULL
,
avdt_scb_act.c:974
avdt_scb_hdl_suspend_rsp()
tAVDT_CCB
*
p_ccb
=
p_scb
->
p_ccb
;
avdt_scb_act.c:1000
avdt_scb_hdl_tc_close()
avdt_msg_send_cmd
(
p_scb
->
p_ccb
,
p_scb
,
AVDT_SIG_DELAY_RPT
,
(
tAVDT_MSG
*
)
&
p_data
->
apidelay
)
;
avdt_scb_act.c:1055
avdt_scb_snd_delay_rpt_req()
p_scb
->
p_ccb
?
p_scb
->
p_ccb
->
peer_addr
:
NULL
,
avdt_scb_act.c:1073
avdt_scb_hdl_delay_rpt_cmd()
if
(
p_scb
->
p_ccb
)
{
avdt_scb_act.c:1077
avdt_scb_hdl_delay_rpt_cmd()
avdt_msg_send_rsp
(
p_scb
->
p_ccb
,
AVDT_SIG_DELAY_RPT
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1079
avdt_scb_hdl_delay_rpt_cmd()
avdt_msg_send_rej
(
p_scb
->
p_ccb
,
AVDT_SIG_DELAY_RPT
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1088
avdt_scb_hdl_delay_rpt_cmd()
p_scb
->
p_ccb
?
p_scb
->
p_ccb
->
peer_addr
:
NULL
,
avdt_scb_act.c:1118
avdt_scb_hdl_delay_rpt_rsp()
p_scb
->
p_ccb
?
p_scb
->
p_ccb
->
peer_addr
:
NULL
,
avdt_scb_act.c:1146
avdt_scb_hdl_tc_close_sto()
avdt_ad_open_req
(
AVDT_CHAN_REPORT
,
p_scb
->
p_ccb
,
p_scb
,
role
)
;
avdt_scb_act.c:1208
avdt_scb_hdl_tc_open()
p_scb
->
p_ccb
?
p_scb
->
p_ccb
->
peer_addr
:
NULL
,
avdt_scb_act.c:1214
avdt_scb_hdl_tc_open()
p_scb
->
p_ccb
?
p_scb
->
p_ccb
->
peer_addr
:
NULL
,
avdt_scb_act.c:1242
avdt_scb_hdl_tc_open_sto()
if
(
p_scb
->
p_ccb
!=
NULL
)
{
avdt_scb_act.c:1417
avdt_scb_snd_abort_req()
avdt_msg_send_cmd
(
p_scb
->
p_ccb
,
p_scb
,
AVDT_SIG_ABORT
,
(
tAVDT_MSG
*
)
&
hdr
)
;
avdt_scb_act.c:1422
avdt_scb_snd_abort_req()
avdt_msg_send_cmd
(
p_scb
->
p_ccb
,
p_scb
,
AVDT_SIG_CLOSE
,
(
tAVDT_MSG
*
)
&
hdr
)
;
avdt_scb_act.c:1461
avdt_scb_snd_close_req()
avdt_msg_send_rsp
(
p_scb
->
p_ccb
,
AVDT_SIG_CLOSE
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1505
avdt_scb_snd_close_rsp()
avdt_msg_send_cmd
(
p_scb
->
p_ccb
,
p_scb
,
AVDT_SIG_GETCONFIG
,
(
tAVDT_MSG
*
)
&
hdr
)
;
avdt_scb_act.c:1524
avdt_scb_snd_getconfig_req()
avdt_msg_send_rsp
(
p_scb
->
p_ccb
,
AVDT_SIG_GETCONFIG
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1538
avdt_scb_snd_getconfig_rsp()
avdt_msg_send_cmd
(
p_scb
->
p_ccb
,
p_scb
,
AVDT_SIG_OPEN
,
(
tAVDT_MSG
*
)
&
hdr
)
;
avdt_scb_act.c:1557
avdt_scb_snd_open_req()
avdt_ad_open_req
(
AVDT_CHAN_MEDIA
,
p_scb
->
p_ccb
,
p_scb
,
AVDT_ACP
)
;
avdt_scb_act.c:1575
avdt_scb_snd_open_rsp()
avdt_msg_send_rsp
(
p_scb
->
p_ccb
,
AVDT_SIG_OPEN
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1578
avdt_scb_snd_open_rsp()
avdt_msg_send_cmd
(
p_scb
->
p_ccb
,
p_scb
,
AVDT_SIG_RECONFIG
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1598
avdt_scb_snd_reconfig_req()
avdt_msg_send_rsp
(
p_scb
->
p_ccb
,
AVDT_SIG_RECONFIG
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1625
avdt_scb_snd_reconfig_rsp()
avdt_msg_send_rej
(
p_scb
->
p_ccb
,
AVDT_SIG_RECONFIG
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1628
avdt_scb_snd_reconfig_rsp()
avdt_msg_send_cmd
(
p_scb
->
p_ccb
,
p_scb
,
AVDT_SIG_SECURITY
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1644
avdt_scb_snd_security_req()
avdt_msg_send_rsp
(
p_scb
->
p_ccb
,
AVDT_SIG_SECURITY
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1659
avdt_scb_snd_security_rsp()
avdt_msg_send_rej
(
p_scb
->
p_ccb
,
AVDT_SIG_SECURITY
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1661
avdt_scb_snd_security_rsp()
if
(
p_scb
->
p_ccb
!=
NULL
)
{
avdt_scb_act.c:1677
avdt_scb_snd_setconfig_rej()
avdt_msg_send_rej
(
p_scb
->
p_ccb
,
AVDT_SIG_SETCONFIG
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1678
avdt_scb_snd_setconfig_rej()
p_scb
->
p_ccb
=
avdt_ccb_by_idx
(
p_data
->
msg
.
config_cmd
.
hdr
.
ccb_idx
)
;
avdt_scb_act.c:1703
avdt_scb_snd_setconfig_req()
avdt_msg_send_cmd
(
p_scb
->
p_ccb
,
p_scb
,
AVDT_SIG_SETCONFIG
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1717
avdt_scb_snd_setconfig_req()
avdt_ccb_event
(
p_scb
->
p_ccb
,
AVDT_CCB_UL_OPEN_EVT
,
NULL
)
;
avdt_scb_act.c:1720
avdt_scb_snd_setconfig_req()
if
(
p_scb
->
p_ccb
!=
NULL
)
{
avdt_scb_act.c:1736
avdt_scb_snd_setconfig_rsp()
avdt_msg_send_rsp
(
p_scb
->
p_ccb
,
AVDT_SIG_SETCONFIG
,
&
p_data
->
msg
)
;
avdt_scb_act.c:1740
avdt_scb_snd_setconfig_rsp()
avdt_ad_close_req
(
AVDT_CHAN_REPORT
,
p_scb
->
p_ccb
,
p_scb
)
;
avdt_scb_act.c:1760
avdt_scb_snd_tc_close()
avdt_ad_close_req
(
AVDT_CHAN_MEDIA
,
p_scb
->
p_ccb
,
p_scb
)
;
avdt_scb_act.c:1763
avdt_scb_snd_tc_close()
if
(
(
p_ccb
=
p_scb
->
p_ccb
)
!=
NULL
)
{
avdt_scb_act.c:1942
avdt_scb_clr_pkt()
avdt_ad_write_req
(
AVDT_CHAN_MEDIA
,
p_scb
->
p_ccb
,
p_scb
,
p_pkt
)
;
avdt_scb_act.c:2007
avdt_scb_chk_snd_pkt()
res
=
avdt_ad_write_req
(
AVDT_CHAN_MEDIA
,
p_scb
->
p_ccb
,
p_scb
,
p_pkt
)
;
avdt_scb_act.c:2022
avdt_scb_chk_snd_pkt()
p_scb
->
p_ccb
=
NULL
;
avdt_scb_act.c:2087
avdt_scb_clr_vars()
lcid
=
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_scb
->
p_ccb
)
]
[
tcid
]
.
lcid
;
avdt_scb_act.c:2117
avdt_scb_queue_frags()
p_tbl
=
avdt_ad_tc_tbl_by_type
(
AVDT_CHAN_MEDIA
,
p_scb
->
p_ccb
,
p_scb
)
;
avdt_scb_act.c:2137
avdt_scb_queue_frags()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tAVDT_SCB::p_ccb
is written by 4 functions and is read by 41 functions:
avdt_scb_alloc()
avdt_scb_hdl_setconfig_cmd()
avdt_scb_snd_setconfig_req()
avdt_scb_clr_vars()
All items filtered out
tAVDT_SCB::p_ccb
AVDT_StartReq()
AVDT_SuspendReq()
AVDT_GetL2CapChannel()
AVDT_GetSignalChannel()
AVDT_SendReport()
avdt_ccb_chk_close()
avdt_ccb_clear_cmds()
avdt_scb_verify()
avdt_scb_hdl_open_rsp()
avdt_scb_hdl_setconfig_cmd()
avdt_scb_init_open_req()
avdt_scb_hdl_setconfig_rsp()
avdt_scb_hdl_start_cmd()
avdt_scb_hdl_start_rsp()
avdt_scb_hdl_suspend_cmd()
avdt_scb_hdl_suspend_rsp()
avdt_scb_hdl_tc_close()
avdt_scb_snd_delay_rpt_req()
avdt_scb_hdl_delay_rpt_cmd()
avdt_scb_hdl_delay_rpt_rsp()
avdt_scb_hdl_tc_close_sto()
avdt_scb_hdl_tc_open()
avdt_scb_hdl_tc_open_sto()
avdt_scb_snd_abort_req()
avdt_scb_snd_close_req()
avdt_scb_snd_close_rsp()
avdt_scb_snd_getconfig_req()
avdt_scb_snd_getconfig_rsp()
avdt_scb_snd_open_req()
avdt_scb_snd_open_rsp()
avdt_scb_snd_reconfig_req()
avdt_scb_snd_reconfig_rsp()
avdt_scb_snd_security_req()
avdt_scb_snd_security_rsp()
avdt_scb_snd_setconfig_rej()
avdt_scb_snd_setconfig_req()
avdt_scb_snd_setconfig_rsp()
avdt_scb_snd_tc_close()
avdt_scb_clr_pkt()
avdt_scb_chk_snd_pkt()
avdt_scb_queue_frags()
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