OpenOCD
etm_context::control
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
etm_context::control
etm_context::control field
Syntax
from
etm.h:159
uint32_t
control
;
References
Location
Referrer
Text
etm.h:159
uint32_t
control
;
/* shadow of ETM_CTRL */
etb.c:543
etb_read_trace()
if
(
(
etm_ctx
->
control
&
ETM_PORT_WIDTH_MASK
)
==
ETM_PORT_4BIT
)
etb.c:545
etb_read_trace()
else
if
(
(
etm_ctx
->
control
&
ETM_PORT_WIDTH_MASK
)
==
ETM_PORT_8BIT
)
etb.c:553
etb_read_trace()
if
(
(
etm_ctx
->
control
&
ETM_PORT_WIDTH_MASK
)
==
ETM_PORT_4BIT
)
{
etb.c:591
etb_read_trace()
}
else
if
(
(
etm_ctx
->
control
&
ETM_PORT_WIDTH_MASK
)
==
ETM_PORT_8BIT
)
{
etb.c:645
etb_start_capture()
if
(
(
etm_ctx
->
control
&
ETM_PORT_MODE_MASK
)
==
ETM_PORT_DEMUXED
)
{
etb.c:646
etb_start_capture()
if
(
(
etm_ctx
->
control
&
ETM_PORT_WIDTH_MASK
)
!=
ETM_PORT_8BIT
)
{
etb.c:653
etb_start_capture()
if
(
(
etm_ctx
->
control
&
ETM_PORT_MODE_MASK
)
==
ETM_PORT_MUXED
)
{
etm.c:444
etm_setup()
|
etm_ctx
->
control
;
etm.c:449
etm_setup()
etm_ctx
->
control
=
etm_ctrl_value
;
etm.c:718
etmv1_next_packet()
if
(
(
ctx
->
control
&
ETM_PORT_WIDTH_MASK
)
==
ETM_PORT_16BIT
)
{
etm.c:727
etmv1_next_packet()
}
else
if
(
(
ctx
->
control
&
ETM_PORT_WIDTH_MASK
)
==
ETM_PORT_8BIT
)
{
etm.c:1030
etmv1_analyze_trace()
if
(
ctx
->
control
&
ETM_CTRL_TRACE_ADDR
)
{
etm.c:1052
etmv1_analyze_trace()
if
(
ctx
->
control
&
ETM_CTRL_TRACE_DATA
)
{
etm.c:1102
etmv1_analyze_trace()
if
(
ctx
->
control
&
ETM_CTRL_CYCLE_ACCURATE
)
{
etm.c:1206
handle_etm_tracemode_command()
uint32_t
tracemode
=
etm
->
control
;
etm.c:1274
handle_etm_tracemode_command()
if
(
(
etm
->
control
&
TRACEMODE_MASK
)
!=
tracemode
)
{
etm.c:1281
handle_etm_tracemode_command()
etm
->
control
&=
~
TRACEMODE_MASK
;
etm.c:1282
handle_etm_tracemode_command()
etm
->
control
|=
tracemode
&
TRACEMODE_MASK
;
etm.c:1284
handle_etm_tracemode_command()
buf_set_u32
(
etm_ctrl_reg
->
value
,
0
,
32
,
etm
->
control
)
;
etm.c:1429
handle_etm_config_command()
etm_ctx
->
control
=
portmode
;
etm.c:1728
handle_etm_dump_command()
fileio_write_u32
(
file
,
etm_ctx
->
control
)
;
etm.c:1795
handle_etm_load_command()
fileio_read_u32
(
file
,
&
tmp
)
;
etm_ctx
->
control
=
tmp
;
etm.c:1933
handle_etm_trigger_debug_command()
etm
->
control
|=
ETM_CTRL_DBGRQ
;
etm.c:1935
handle_etm_trigger_debug_command()
etm
->
control
&=
~
ETM_CTRL_DBGRQ
;
etm.c:1940
handle_etm_trigger_debug_command()
buf_set_u32
(
etm_ctrl_reg
->
value
,
0
,
32
,
etm
->
control
)
;
etm.c:1944
handle_etm_trigger_debug_command()
(
etm
->
control
&
ETM_CTRL_DBGRQ
)
Data Use
Functions writing
etm_context::control
Functions reading
etm_context::control
etm_setup()
handle_etm_tracemode_command()
handle_etm_config_command()
handle_etm_load_command()
handle_etm_trigger_debug_command()
all items filtered out
etm_context::control
etb_read_trace()
etb_start_capture()
etm_setup()
etmv1_next_packet()
etmv1_analyze_trace()
handle_etm_tracemode_command()
handle_etm_dump_command()
handle_etm_trigger_debug_command()
all items filtered out
Type of
etm_context::control
etm_context::control
uint32_t
all items filtered out