OpenOCD
arc_jtag_write_aux_reg_one()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
arc_jtag_write_aux_reg_one()
arc_jtag_write_aux_reg_one() function
Wrapper function to ease writing of one AUX register.
Syntax
from
arc_jtag.h:59
int
arc_jtag_write_aux_reg_one
(
struct
arc_jtag
*
jtag_info
,
uint32_t
addr
,
uint32_t
value
)
;
Implemented in
arc_jtag.c:374
Arguments
jtag_info
addr
value
References
Location
Referrer
Text
arc_jtag.c:374
int
arc_jtag_write_aux_reg_one
(
struct
arc_jtag
*
jtag_info
,
uint32_t
addr
,
arc_jtag.h:59
int
arc_jtag_write_aux_reg_one
(
struct
arc_jtag
*
jtag_info
,
uint32_t
addr
,
arc.c:766
arc_exit_debug()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_DEBUG_REG
,
value
)
)
;
arc.c:811
arc_halt()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_DEBUG_REG
,
value
)
)
;
arc.c:1262
arc_enable_interrupts()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_STATUS32_REG
,
value
)
)
;
arc.c:1267
arc_enable_interrupts()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_STATUS32_REG
,
value
)
)
;
arc.c:1324
arc_resume()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_PC_REG
,
value
)
)
;
arc.c:1352
arc_resume()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_STATUS32_REG
,
value
)
)
;
arc.c:2046
arc_config_step()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_STATUS32_REG
,
arc.c:2055
arc_config_step()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_DEBUG_REG
,
arc.c:2063
arc_config_step()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_DEBUG_REG
,
arc.c:2165
arc_icache_invalidate()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_IC_IVIC_REG
,
value
)
)
;
arc.c:2189
arc_dcache_invalidate()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_DC_CTRL_REG
,
value
)
)
;
arc.c:2191
arc_dcache_invalidate()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_DC_IVDC_REG
,
value
)
)
;
arc.c:2194
arc_dcache_invalidate()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_DC_CTRL_REG
,
dc_ctrl_value
)
)
;
arc.c:2218
arc_l2cache_invalidate()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
SLC_AUX_CACHE_CTRL
,
value
)
)
;
arc.c:2220
arc_l2cache_invalidate()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
SLC_AUX_CACHE_INV
,
L2_INV_IV
)
)
;
arc.c:2229
arc_l2cache_invalidate()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
SLC_AUX_CACHE_CTRL
,
slc_ctrl_value
)
)
;
arc.c:2271
arc_dcache_flush()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_DC_CTRL_REG
,
value
)
)
;
arc.c:2276
arc_dcache_flush()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_DC_IVDC_REG
,
value
)
)
;
arc.c:2280
arc_dcache_flush()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
AUX_DC_CTRL_REG
,
dc_ctrl_value
)
)
;
arc.c:2301
arc_l2cache_flush()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
SLC_AUX_CACHE_FLUSH
,
L2_FLUSH_FL
)
)
;
arc_cmd.c:226
arc_handle_set_aux_reg()
CHECK_RETVAL
(
arc_jtag_write_aux_reg_one
(
&
arc
->
jtag_info
,
regnum
,
value
)
)
;
Call Tree
Functions calling
arc_jtag_write_aux_reg_one()
Functions called by
arc_jtag_write_aux_reg_one()
arc_exit_debug()
arc_halt()
arc_enable_interrupts()
arc_resume()
arc_config_step()
arc_icache_invalidate()
arc_dcache_invalidate()
arc_l2cache_invalidate()
arc_dcache_flush()
arc_l2cache_flush()
arc_handle_set_aux_reg()
all items filtered out
arc_jtag_write_aux_reg_one()
arc_jtag_write_aux_reg()
all items filtered out
Data read by
arc_jtag_write_aux_reg_one()
arc_jtag_write_aux_reg_one()::jtag_info
all items filtered out
arc_jtag_write_aux_reg_one()