ESP-IDF
avdt_cb
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
avdt_cb
avdt_cb variable
* Main Control Block
Syntax
Show:
Summary
Declaration
Definition
from
avdt_int.h:743
extern
tAVDT_CB
avdt_cb
;
Implemented in
avdt_api.c:41
Examples
References
from
examples
Code
Location
Referrer
tAVDT_CB
avdt_cb
;
avdt_api.c:41
extern
tAVDT_CB
avdt_cb
;
avdt_int.h:743
AVDT_TRACE_DEBUG
(
"tcid: %d, type: %d\n"
,
tcid
,
type
)
;
avdt_ad.c:89
avdt_ad_tcid_to_type()
tAVDT_TC_TBL
*
p_tbl
=
avdt_cb
.
ad
.
tc_tbl
;
avdt_ad.c:107
avdt_ad_init()
memset
(
&
avdt_cb
.
ad
,
0
,
sizeof
(
tAVDT_AD
)
)
;
avdt_ad.c:108
avdt_ad_init()
tAVDT_TC_TBL
*
p_tbl
=
avdt_cb
.
ad
.
tc_tbl
;
avdt_ad.c:133
avdt_ad_tc_tbl_by_st()
idx
=
avdt_cb
.
ad
.
lcid_tbl
[
lcid
-
L2CAP_BASE_APPL_CID
]
;
avdt_ad.c:190
avdt_ad_tc_tbl_by_lcid()
return
&
avdt_cb
.
ad
.
tc_tbl
[
idx
]
;
avdt_ad.c:193
avdt_ad_tc_tbl_by_lcid()
tAVDT_TC_TBL
*
p_tbl
=
avdt_cb
.
ad
.
tc_tbl
;
avdt_ad.c:215
avdt_ad_tc_tbl_by_type()
tAVDT_TC_TBL
*
p_tbl
=
avdt_cb
.
ad
.
tc_tbl
;
avdt_ad.c:246
avdt_ad_tc_tbl_alloc()
AVDT_TRACE_DEBUG
(
"avdt_ad_tc_tbl_to_idx: %d\n"
,
(
p_tbl
-
avdt_cb
.
ad
.
tc_tbl
)
)
;
avdt_ad.c:280
avdt_ad_tc_tbl_to_idx()
return
(
UINT8
)
(
p_tbl
-
avdt_cb
.
ad
.
tc_tbl
)
;
avdt_ad.c:282
avdt_ad_tc_tbl_to_idx()
AVDT_TRACE_DEBUG
(
"avdt_ad_tc_close_ind tcid: %d, old: %d\n"
,
avdt_ad.c:313
avdt_ad_tc_close_ind()
p_scb
=
avdt_scb_by_hdl
(
avdt_cb
.
ad
.
rt_tbl
[
p_tbl
->
ccb_idx
]
[
p_tbl
->
tcid
]
.
scb_hdl
)
;
avdt_ad.c:325
avdt_ad_tc_close_ind()
L2CA_SetTxPriority
(
avdt_cb
.
ad
.
rt_tbl
[
p_tbl
->
ccb_idx
]
[
AVDT_CHAN_SIG
]
.
lcid
,
L2CAP_CHNL_PRIORITY_HIGH
)
;
avdt_ad.c:359
avdt_ad_tc_open_ind()
p_scb
=
avdt_scb_by_hdl
(
avdt_cb
.
ad
.
rt_tbl
[
p_tbl
->
ccb_idx
]
[
p_tbl
->
tcid
]
.
scb_hdl
)
;
avdt_ad.c:373
avdt_ad_tc_open_ind()
open
.
lcid
=
avdt_cb
.
ad
.
rt_tbl
[
p_tbl
->
ccb_idx
]
[
p_tbl
->
tcid
]
.
lcid
;
avdt_ad.c:378
avdt_ad_tc_open_ind()
p_scb
=
avdt_scb_by_hdl
(
avdt_cb
.
ad
.
rt_tbl
[
p_tbl
->
ccb_idx
]
[
p_tbl
->
tcid
]
.
scb_hdl
)
;
avdt_ad.c:413
avdt_ad_tc_cong_ind()
p_scb
=
avdt_scb_by_hdl
(
avdt_cb
.
ad
.
rt_tbl
[
p_tbl
->
ccb_idx
]
[
p_tbl
->
tcid
]
.
scb_hdl
)
;
avdt_ad.c:449
avdt_ad_tc_data_ind()
AVDT_TRACE_ERROR
(
" avdt_ad_tc_data_ind buffer freed"
)
;
avdt_ad.c:454
avdt_ad_tc_data_ind()
return
L2CA_DataWrite
(
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_ccb
)
]
[
tcid
]
.
lcid
,
p_buf
)
;
avdt_ad.c:482
avdt_ad_write_req()
AVDT_TRACE_ERROR
(
"avdt_ad_open_req: Cannot allocate p_tbl"
)
;
avdt_ad.c:508
avdt_ad_open_req()
AVDT_TRACE_DEBUG
(
"avdt_ad_open_req: type: %d, role: %d, tcid:%d\n"
,
avdt_ad.c:514
avdt_ad_open_req()
p_tbl
->
my_mtu
=
avdt_cb
.
rcb
.
ctrl_mtu
;
avdt_ad.c:519
avdt_ad_open_req()
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_ccb
)
]
[
p_tbl
->
tcid
]
.
scb_hdl
=
avdt_scb_to_hdl
(
p_scb
)
;
avdt_ad.c:527
avdt_ad_open_req()
AVDT_TRACE_DEBUG
(
"avdt_cb.ad.rt_tbl[%d][%d].scb_hdl = %d\n"
,
avdt_ad.c:528
avdt_ad_open_req()
avdt_cb
.
ad
.
lcid_tbl
[
lcid
-
L2CAP_BASE_APPL_CID
]
=
avdt_ad_tc_tbl_to_idx
(
p_tbl
)
;
avdt_ad.c:544
avdt_ad_open_req()
AVDT_TRACE_DEBUG
(
"avdt_cb.ad.lcid_tbl[%d] = %d\n"
,
avdt_ad.c:545
avdt_ad_open_req()
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_ccb
)
]
[
p_tbl
->
tcid
]
.
lcid
=
lcid
;
avdt_ad.c:548
avdt_ad_open_req()
AVDT_TRACE_DEBUG
(
"avdt_cb.ad.rt_tbl[%d][%d].lcid = 0x%x\n"
,
avdt_ad.c:549
avdt_ad_open_req()
AVDT_TRACE_DEBUG
(
"avdt_ad_close_req state: %d\n"
,
p_tbl
->
state
)
;
avdt_ad.c:577
avdt_ad_close_req()
L2CA_DisconnectReq
(
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_ccb
)
]
[
tcid
]
.
lcid
)
;
avdt_ad.c:592
avdt_ad_close_req()
memcpy
(
&
avdt_cb
.
rcb
,
p_reg
,
sizeof
(
tAVDT_REG
)
)
;
avdt_api.c:142
AVDT_Register()
avdt_cb
.
p_conn_cback
=
p_cback
;
avdt_api.c:143
AVDT_Register()
tAVDT_SCB
*
p_scb
=
&
avdt_cb
.
scb
[
0
]
;
avdt_api.c:179
AVDT_SINK_Activate()
AVDT_TRACE_DEBUG
(
"AVDT_SINK_Activate"
)
;
avdt_api.c:181
AVDT_SINK_Activate()
AVDT_TRACE_DEBUG
(
"AVDT_SINK_Activate found scb"
)
;
avdt_api.c:185
AVDT_SINK_Activate()
tAVDT_SCB
*
p_scb
=
&
avdt_cb
.
scb
[
0
]
;
avdt_api.c:208
AVDT_SINK_Deactivate()
AVDT_TRACE_DEBUG
(
"AVDT_SINK_Deactivate"
)
;
avdt_api.c:210
AVDT_SINK_Deactivate()
AVDT_TRACE_DEBUG
(
"AVDT_SINK_Deactivate, found scb"
)
;
avdt_api.c:214
AVDT_SINK_Deactivate()
AVDT_TRACE_ERROR
(
"%s\n"
,
__func__
)
;
avdt_api.c:225
AVDT_AbortReq()
AVDT_TRACE_ERROR
(
"%s Improper SCB, can not abort the stream\n"
,
__func__
)
;
avdt_api.c:231
AVDT_AbortReq()
AVDT_TRACE_ERROR
(
"seid: %d\n"
,
p_evt
->
single
.
seid
)
;
avdt_api.c:370
avdt_get_cap_req()
AVDT_TRACE_DEBUG
(
"%s: delay value: 0x%04x\n"
,
__func__
,
delay
)
;
avdt_api.c:482
AVDT_DelayReport()
AVDT_TRACE_WARNING
(
"%s: peer device does not supported\n"
,
__func__
)
;
avdt_api.c:495
AVDT_DelayReport()
AVDT_TRACE_WARNING
(
"AVDT_ConnectReq: CCB LL is in the middle of opening"
)
;
avdt_api.c:981
AVDT_ConnectReq()
lcid
=
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_ccb
)
]
[
tcid
]
.
lcid
;
avdt_api.c:1049
AVDT_GetL2CapChannel()
lcid
=
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_ccb
)
]
[
tcid
]
.
lcid
;
avdt_api.c:1074
AVDT_GetSignalChannel()
lcid
=
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_ccb
)
]
[
tcid
]
.
lcid
;
avdt_api.c:1076
AVDT_GetSignalChannel()
AVDT_TRACE_API
(
"packet_lost: %d\n"
,
p_data
->
rr
.
packet_lost
)
;
avdt_api.c:1192
AVDT_SendReport()
AVDT_TRACE_API
(
"packet_lost: %d\n"
,
p_data
->
rr
.
packet_lost
)
;
avdt_api.c:1194
AVDT_SendReport()
avdt_cb
.
trace_level
=
new_level
;
avdt_api.c:1269
AVDT_SetTraceLevel()
return
(
avdt_cb
.
trace_level
)
;
avdt_api.c:1272
AVDT_SetTraceLevel()
avdt_cb
.
delay_value
=
delay_value
;
avdt_api.c:1286
AVDT_SetDelayValue()
return
avdt_cb
.
delay_value
;
avdt_api.c:1300
AVDT_GetDelayValue()
memset
(
&
avdt_cb
.
ccb
[
0
]
,
0
,
sizeof
(
tAVDT_CCB
)
*
AVDT_NUM_LINKS
)
;
avdt_ccb.c:285
avdt_ccb_init()
avdt_cb
.
p_ccb_act
=
(
tAVDT_CCB_ACTION
*
)
avdt_ccb_action
;
avdt_ccb.c:286
avdt_ccb_init()
(
*
avdt_cb
.
p_ccb_act
[
action
]
)
(
p_ccb
,
p_data
)
;
avdt_ccb.c:320
avdt_ccb_event()
tAVDT_CCB
*
p_ccb
=
&
avdt_cb
.
ccb
[
0
]
;
avdt_ccb.c:340
avdt_ccb_by_bd()
AVDT_TRACE_DEBUG
(
"No ccb for addr %02x-%02x-%02x-%02x-%02x-%02x\n"
,
avdt_ccb.c:354
avdt_ccb_by_bd()
tAVDT_CCB
*
p_ccb
=
&
avdt_cb
.
ccb
[
0
]
;
avdt_ccb.c:372
avdt_ccb_alloc()
AVDT_TRACE_DEBUG
(
"avdt_ccb_alloc %d\n"
,
i
)
;
avdt_ccb.c:382
avdt_ccb_alloc()
AVDT_TRACE_WARNING
(
"Out of ccbs"
)
;
avdt_ccb.c:390
avdt_ccb_alloc()
AVDT_TRACE_DEBUG
(
"avdt_ccb_dealloc %d\n"
,
avdt_ccb_to_idx
(
p_ccb
)
)
;
avdt_ccb.c:409
avdt_ccb_dealloc()
return
(
UINT8
)
(
p_ccb
-
avdt_cb
.
ccb
)
;
avdt_ccb.c:429
avdt_ccb_to_idx()
p_ccb
=
&
avdt_cb
.
ccb
[
idx
]
;
avdt_ccb.c:448
avdt_ccb_by_idx()
AVDT_TRACE_WARNING
(
"No ccb for idx %d\n"
,
idx
)
;
avdt_ccb.c:451
avdt_ccb_by_idx()
tAVDT_SCB
*
p_scb
=
&
avdt_cb
.
scb
[
0
]
;
avdt_ccb_act.c:128
avdt_ccb_chk_close()
btu_start_timer
(
&
p_ccb
->
timer_entry
,
BTU_TTYPE_AVDT_CCB_IDLE
,
avdt_cb
.
rcb
.
idle_tout
)
;
avdt_ccb_act.c:140
avdt_ccb_chk_close()
tAVDT_SCB
*
p_scb
=
&
avdt_cb
.
scb
[
0
]
;
avdt_ccb_act.c:160
avdt_ccb_hdl_discover_cmd()
tAVDT_SCB
*
p_scb
=
&
avdt_cb
.
scb
[
0
]
;
avdt_ccb_act.c:646
avdt_ccb_clear_cmds()
btu_start_timer
(
&
p_ccb
->
timer_entry
,
BTU_TTYPE_AVDT_CCB_RET
,
avdt_cb
.
rcb
.
ret_tout
)
;
avdt_ccb_act.c:791
avdt_ccb_ret_cmd()
p_cback
=
avdt_cb
.
p_conn_cback
;
avdt_ccb_act.c:1038
avdt_ccb_ll_closed()
p_ccb
->
p_conn_cback
=
avdt_cb
.
p_conn_cback
;
avdt_ccb_act.c:1073
avdt_ccb_ll_opened()
AVDT_TRACE_DEBUG
(
"avdt_sec_check_complete_term res: %d\n"
,
res
)
;
avdt_l2c.c:83
avdt_sec_check_complete_term()
AVDT_TRACE_WARNING
(
"avdt_sec_check_complete_term: NULL BD_ADDR"
)
;
avdt_l2c.c:85
avdt_sec_check_complete_term()
avdt_cb
.
ad
.
lcid_tbl
[
p_tbl
->
lcid
-
L2CAP_BASE_APPL_CID
]
=
avdt_ad_tc_tbl_to_idx
(
p_tbl
)
;
avdt_l2c.c:101
avdt_sec_check_complete_term()
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_ccb
)
]
[
p_tbl
->
tcid
]
.
lcid
=
p_tbl
->
lcid
;
avdt_l2c.c:102
avdt_sec_check_complete_term()
AVDT_TRACE_DEBUG
(
"avdt_sec_check_complete_orig res: %d\n"
,
res
)
;
avdt_l2c.c:138
avdt_sec_check_complete_orig()
p_tbl
->
my_mtu
=
avdt_cb
.
rcb
.
ctrl_mtu
;
avdt_l2c.c:191
avdt_l2c_connect_ind_cback()
avdt_cb
.
ad
.
lcid_tbl
[
lcid
-
L2CAP_BASE_APPL_CID
]
=
avdt_ad_tc_tbl_to_idx
(
p_tbl
)
;
avdt_l2c.c:242
avdt_l2c_connect_ind_cback()
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_ccb
)
]
[
p_tbl
->
tcid
]
.
lcid
=
lcid
;
avdt_l2c.c:243
avdt_l2c_connect_ind_cback()
AVDT_TRACE_DEBUG
(
"avdt_l2c_connect_cfm_cback lcid: %d, result: %d\n"
,
avdt_l2c.c:274
avdt_l2c_connect_cfm_cback()
AVDT_TRACE_DEBUG
(
"peer_mtu: %d, lcid: x%x\n"
,
p_tbl
->
peer_mtu
,
lcid
)
;
avdt_l2c.c:381
avdt_l2c_config_ind_cback()
AVDT_TRACE_DEBUG
(
"avdt_l2c_disconnect_ind_cback lcid: %d, ack_needed: %d\n"
,
avdt_l2c.c:416
avdt_l2c_disconnect_ind_cback()
AVDT_TRACE_EVENT
(
"avdt link disc rsn 0x%x"
,
rsn
)
;
avdt_l2c.c:428
avdt_l2c_disconnect_ind_cback()
AVDT_TRACE_DEBUG
(
"avdt_l2c_disconnect_cfm_cback lcid: %d, result: %d\n"
,
avdt_l2c.c:451
avdt_l2c_disconnect_cfm_cback()
AVDT_TRACE_ERROR
(
"not expecting this cfg"
)
;
avdt_msg.c:585
avdt_msg_prs_cfg()
AVDT_TRACE_DEBUG
(
"skipping unknown service category=%d len: %d\n"
,
elem
,
elem_len
)
;
avdt_msg.c:623
avdt_msg_prs_cfg()
AVDT_TRACE_DEBUG
(
"elem=%d elem_len: %d psc_mask=0x%x\n"
,
elem
,
elem_len
,
p_cfg
->
psc_mask
)
;
avdt_msg.c:636
avdt_msg_prs_cfg()
AVDT_TRACE_WARNING
(
"psc_mask=0x%x elem_len=%d\n"
,
p_cfg
->
psc_mask
,
elem_len
)
;
avdt_msg.c:673
avdt_msg_prs_cfg()
AVDT_TRACE_DEBUG
(
"err=0x%x, elem:0x%x psc_mask=0x%x\n"
,
err
,
elem
,
p_cfg
->
psc_mask
)
;
avdt_msg.c:748
avdt_msg_prs_cfg()
AVDT_TRACE_DEBUG
(
"avdt_msg_prs_reconfig_cmd psc_mask=0x%x/0x%x\n"
,
p_msg
->
config_cmd
.
p_cfg
->
psc_mask
,
AVDT_MSG_PSC_MASK
)
;
avdt_msg.c:883
avdt_msg_prs_reconfig_cmd()
AVDT_TRACE_WARNING
(
"avdt_msg_prs_delay_rpt expected len: %u got: %u\n"
,
AVDT_LEN_DELAY_RPT
,
len
)
;
avdt_msg.c:1107
avdt_msg_prs_delay_rpt()
AVDT_TRACE_DEBUG
(
"avdt_msg_prs_delay_rpt delay: %u\n"
,
p_msg
->
delay_rpt_cmd
.
delay
)
;
avdt_msg.c:1117
avdt_msg_prs_delay_rpt()
AVDT_TRACE_DEBUG
(
"avdt_msg_send label:%d, msg:%d, sig:%d\n"
,
label
,
msg
,
sig
)
;
avdt_msg.c:1222
avdt_msg_send()
(
sig
==
AVDT_SIG_SECURITY
)
||
(
avdt_cb
.
rcb
.
ret_tout
==
0
)
)
{
avdt_msg.c:1234
avdt_msg_send()
btu_start_timer
(
&
p_ccb
->
timer_entry
,
BTU_TTYPE_AVDT_CCB_RSP
,
avdt_cb
.
rcb
.
sig_tout
)
;
avdt_msg.c:1235
avdt_msg_send()
btu_start_timer
(
&
p_ccb
->
timer_entry
,
BTU_TTYPE_AVDT_CCB_RET
,
avdt_cb
.
rcb
.
ret_tout
)
;
avdt_msg.c:1237
avdt_msg_send()
AVDT_TRACE_WARNING
(
"Bad length during reassembly"
)
;
avdt_msg.c:1291
avdt_msg_asmbl()
AVDT_TRACE_WARNING
(
"Got single during reassembly"
)
;
avdt_msg.c:1300
avdt_msg_asmbl()
AVDT_TRACE_WARNING
(
"Got start during reassembly"
)
;
avdt_msg.c:1310
avdt_msg_asmbl()
AVDT_TRACE_WARNING
(
"Pkt type=%d out of order\n"
,
pkt_type
)
;
avdt_msg.c:1343
avdt_msg_asmbl()
AVDT_TRACE_WARNING
(
"%s: Fragmented message too big!"
,
__func__
)
;
avdt_msg.c:1356
avdt_msg_asmbl()
AVDT_TRACE_ERROR
(
"avdt_msg_send_cmd out of buffer!!"
)
;
avdt_msg.c:1407
avdt_msg_send_cmd()
AVDT_TRACE_DEBUG
(
"avdt_msg_send_rej"
)
;
avdt_msg.c:1540
avdt_msg_send_rej()
AVDT_TRACE_DEBUG
(
"avdt_msg_send_grej"
)
;
avdt_msg.c:1591
avdt_msg_send_grej()
AVDT_TRACE_DEBUG
(
"msg_type=%d, sig=%d\n"
,
msg_type
,
sig
)
;
avdt_msg.c:1640
avdt_msg_ind()
AVDT_TRACE_WARNING
(
"Dropping msg msg_type=%d\n"
,
msg_type
)
;
avdt_msg.c:1647
avdt_msg_ind()
AVDT_TRACE_WARNING
(
"Dropping msg sig=%d msg_type:%d\n"
,
sig
,
msg_type
)
;
avdt_msg.c:1664
avdt_msg_ind()
AVDT_TRACE_WARNING
(
"Parsing failed sig=%d err=0x%x\n"
,
sig
,
err
)
;
avdt_msg.c:1712
avdt_msg_ind()
AVDT_TRACE_WARNING
(
"Cmd not found for rsp sig=%d label=%d\n"
,
sig
,
label
)
;
avdt_msg.c:1743
avdt_msg_ind()
(
*
avdt_cb
.
p_scb_act
[
action
]
)
(
p_scb
,
p_data
)
;
avdt_scb.c:561
avdt_scb_event()
memset
(
&
avdt_cb
.
scb
[
0
]
,
0
,
sizeof
(
tAVDT_SCB
)
*
AVDT_NUM_SEPS
)
;
avdt_scb.c:581
avdt_scb_init()
avdt_cb
.
p_scb_act
=
(
tAVDT_SCB_ACTION
*
)
avdt_scb_action
;
avdt_scb.c:582
avdt_scb_init()
avdt_cb
.
delay_value
=
AVDT_DELAY_RPT_DFT_VALUE
;
avdt_scb.c:583
avdt_scb_init()
tAVDT_SCB
*
p_scb
=
&
avdt_cb
.
scb
[
0
]
;
avdt_scb.c:599
avdt_scb_alloc()
AVDT_TRACE_DEBUG
(
"avdt_scb_alloc hdl=%d, psc_mask:0x%x\n"
,
i
+
1
,
p_cs
->
cfg
.
psc_mask
)
;
avdt_scb.c:629
avdt_scb_alloc()
AVDT_TRACE_WARNING
(
"Out of scbs"
)
;
avdt_scb.c:637
avdt_scb_alloc()
AVDT_TRACE_DEBUG
(
"avdt_scb_dealloc hdl=%d\n"
,
avdt_scb_to_hdl
(
p_scb
)
)
;
avdt_scb.c:657
avdt_scb_dealloc()
return
(
UINT8
)
(
p_scb
-
avdt_cb
.
scb
+
1
)
;
avdt_scb.c:680
avdt_scb_to_hdl()
p_scb
=
&
avdt_cb
.
scb
[
hdl
-
1
]
;
avdt_scb.c:700
avdt_scb_by_hdl()
AVDT_TRACE_WARNING
(
"scb hdl %d not allocated\n"
,
hdl
)
;
avdt_scb.c:705
avdt_scb_by_hdl()
AVDT_TRACE_WARNING
(
"scb hdl %d out of range\n"
,
hdl
)
;
avdt_scb.c:709
avdt_scb_by_hdl()
AVDT_TRACE_DEBUG
(
"avdt_scb_verify state %d\n"
,
state
)
;
avdt_scb.c:731
avdt_scb_verify()
AVDT_TRACE_WARNING
(
"Got bad media packet"
)
;
avdt_scb_act.c:288
avdt_scb_hdl_pkt_no_frag()
AVDT_TRACE_DEBUG
(
"avdt_scb_hdl_report"
)
;
avdt_scb_act.c:339
avdt_scb_hdl_report()
AVDT_TRACE_WARNING
(
" - SDES SSRC=0x%08x sc=%d %d len=%d %s\n"
,
avdt_scb_act.c:376
avdt_scb_hdl_report()
AVDT_TRACE_ERROR
(
"Bad Report pkt - packet type: %d\n"
,
pt
)
;
avdt_scb_act.c:383
avdt_scb_hdl_report()
AVDT_TRACE_WARNING
(
"p_end: %p - p:%p < 4\n"
,
p_end
,
p
)
;
avdt_scb_act.c:433
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"bad tsid: %d, mux_tsid_media:%d\n"
,
al_tsid
,
p_scb
->
curr_cfg
.
mux_tsid_media
)
;
avdt_scb_act.c:481
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"NULL p_media_buf or p_media_cback"
)
;
avdt_scb_act.c:487
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_DEBUG
(
"al:%d media:%d\n"
,
avdt_scb_act.c:494
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"bad al_len: %d(<12)\n"
,
al_len
)
;
avdt_scb_act.c:501
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"bad al_len: %d(>%d)\n"
,
al_len
,
p_scb
->
media_buf_len
)
;
avdt_scb_act.c:506
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"bad al_len: %d(>%d)\n"
,
al_len
,
p_scb
->
media_buf_len
)
;
avdt_scb_act.c:511
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_DEBUG
(
"al:%d media:%d frag_org_len:%d frag_off:%d\n"
,
avdt_scb_act.c:515
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"al_len:%d != (frag_org_len:%d - frag_off:%d) %d\n"
,
avdt_scb_act.c:520
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"frag_off=0"
)
;
avdt_scb_act.c:528
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"common sanity frag_off:%d frag_org_len:%d media_buf_len:%d\n"
,
avdt_scb_act.c:534
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_DEBUG
(
"Received fragment org_len=%d off=%d al_len=%d frag_len=%d\n"
,
avdt_scb_act.c:539
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"length check frag_off:%d p_media_buf:%p p_payload:%p\n"
,
avdt_scb_act.c:567
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"length check2 frag_off:%d p_media_buf:%p p_payload:%p\n"
,
avdt_scb_act.c:577
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_DEBUG
(
"Received last fragment header=%d len=%d\n"
,
avdt_scb_act.c:592
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_WARNING
(
"*** Got bad media packet"
)
;
avdt_scb_act.c:604
avdt_scb_hdl_pkt_frag()
AVDT_TRACE_ERROR
(
"%s dropped incoming media packet"
,
__func__
)
;
avdt_scb_act.c:661
avdt_scb_drop_pkt()
AVDT_TRACE_DEBUG
(
"psc_mask: cfg: 0x%x, req:0x%x, cur: 0x%x\n"
,
avdt_scb_act.c:1202
avdt_scb_hdl_tc_open()
AVDT_TRACE_WARNING
(
"Dropped media packet; congested"
)
;
avdt_scb_act.c:1270
avdt_scb_hdl_write_req_no_frag()
AVDT_TRACE_WARNING
(
"*** Dropped media packet; congested"
)
;
avdt_scb_act.c:1314
avdt_scb_hdl_write_req_frag()
AVDT_TRACE_WARNING
(
"%s c:%d, off:%d"
,
__func__
,
avdt_scb_act.c:1476
avdt_scb_snd_stream_close()
AVDT_TRACE_WARNING
(
"Dropped media packet"
)
;
avdt_scb_act.c:1914
avdt_scb_free_pkt()
lcid
=
avdt_cb
.
ad
.
rt_tbl
[
avdt_ccb_to_idx
(
p_ccb
)
]
[
tcid
]
.
lcid
;
avdt_scb_act.c:1946
avdt_scb_clr_pkt()
AVDT_TRACE_DEBUG
(
"Dropped stored media packet"
)
;
avdt_scb_act.c:1954
avdt_scb_clr_pkt()
AVDT_TRACE_DEBUG
(
"Dropped fragments queue"
)
;
avdt_scb_act.c:1962
avdt_scb_clr_pkt()
AVDT_TRACE_DEBUG
(
"Send fragment len=%d\n"
,
p_pkt
->
len
)
;
avdt_scb_act.c:2020
avdt_scb_chk_snd_pkt()
AVDT_TRACE_DEBUG
(
"avdt/l2c congested!!"
)
;
avdt_scb_act.c:2025
avdt_scb_chk_snd_pkt()
AVDT_TRACE_DEBUG
(
"res=%d left=%d\n"
,
res
,
p_scb
->
frag_off
)
;
avdt_scb_act.c:2029
avdt_scb_chk_snd_pkt()
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()
AVDT_TRACE_DEBUG
(
"num_q=%d lcid=%d\n"
,
num_frag
,
lcid
)
;
avdt_scb_act.c:2128
avdt_scb_queue_frags()
AVDT_TRACE_DEBUG
(
"peer_mtu: %d, buf_size: %d num_frag=%d\n"
,
avdt_scb_act.c:2139
avdt_scb_queue_frags()
AVDT_TRACE_WARNING
(
"avdt_scb_queue_frags len=%d(out of GKI buffers)\n"
,
*
p_data_len
)
;
avdt_scb_act.c:2151
avdt_scb_queue_frags()
AVDT_TRACE_DEBUG
(
"Prepared fragment len=%d\n"
,
p_frag
->
len
)
;
avdt_scb_act.c:2167
avdt_scb_queue_frags()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
avdt_cb
is read by 75 functions:
All items filtered out
avdt_cb
AVDT_Register()
AVDT_SINK_Activate()
AVDT_SINK_Deactivate()
AVDT_AbortReq()
avdt_get_cap_req()
AVDT_DelayReport()
AVDT_ConnectReq()
AVDT_GetL2CapChannel()
AVDT_GetSignalChannel()
AVDT_SendReport()
AVDT_SetTraceLevel()
AVDT_SetDelayValue()
AVDT_GetDelayValue()
avdt_ad_tcid_to_type()
avdt_ad_init()
avdt_ad_tc_tbl_by_st()
avdt_ad_tc_tbl_by_lcid()
avdt_ad_tc_tbl_by_type()
avdt_ad_tc_tbl_alloc()
avdt_ad_tc_tbl_to_idx()
avdt_ad_tc_close_ind()
avdt_ad_tc_open_ind()
avdt_ad_tc_cong_ind()
avdt_ad_tc_data_ind()
avdt_ad_write_req()
avdt_ad_open_req()
avdt_ad_close_req()
avdt_ccb_init()
avdt_ccb_event()
avdt_ccb_by_bd()
avdt_ccb_alloc()
avdt_ccb_dealloc()
avdt_ccb_to_idx()
avdt_ccb_by_idx()
avdt_ccb_chk_close()
avdt_ccb_hdl_discover_cmd()
avdt_ccb_clear_cmds()
avdt_ccb_ret_cmd()
avdt_ccb_ll_closed()
avdt_ccb_ll_opened()
avdt_sec_check_complete_term()
avdt_sec_check_complete_orig()
avdt_l2c_connect_ind_cback()
avdt_l2c_connect_cfm_cback()
avdt_l2c_config_ind_cback()
avdt_l2c_disconnect_ind_cback()
avdt_l2c_disconnect_cfm_cback()
avdt_msg_prs_cfg()
avdt_msg_prs_reconfig_cmd()
avdt_msg_prs_delay_rpt()
avdt_msg_send()
avdt_msg_asmbl()
avdt_msg_send_cmd()
avdt_msg_send_rej()
avdt_msg_send_grej()
avdt_msg_ind()
avdt_scb_event()
avdt_scb_init()
avdt_scb_alloc()
avdt_scb_dealloc()
avdt_scb_to_hdl()
avdt_scb_by_hdl()
avdt_scb_verify()
avdt_scb_hdl_pkt_no_frag()
avdt_scb_hdl_report()
avdt_scb_hdl_pkt_frag()
avdt_scb_drop_pkt()
avdt_scb_hdl_tc_open()
avdt_scb_hdl_write_req_no_frag()
avdt_scb_hdl_write_req_frag()
avdt_scb_snd_stream_close()
avdt_scb_free_pkt()
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