OpenOCD
cache_write()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
cache_write()
cache_write() function
Syntax
from
riscv-011.c:862
static
int
cache_write
(
struct
target
*
target
,
unsigned
int
address
,
bool
run
)
;
Arguments
target
address
run
References
Location
Referrer
Text
riscv-011.c:862
static
int
cache_write
(
struct
target
*
target
,
unsigned
int
address
,
bool
run
)
riscv-011.c:1043
read_remote_csr()
if
(
cache_write
(
target
,
4
,
true
)
!=
ERROR_OK
)
riscv-011.c:1066
write_remote_csr()
if
(
cache_write
(
target
,
4
,
true
)
!=
ERROR_OK
)
riscv-011.c:1077
write_gpr()
if
(
cache_write
(
target
,
4
,
true
)
!=
ERROR_OK
)
riscv-011.c:1124
execute_resume()
if
(
cache_write
(
target
,
4
,
true
)
!=
ERROR_OK
)
riscv-011.c:1135
execute_resume()
if
(
cache_write
(
target
,
4
,
true
)
!=
ERROR_OK
)
riscv-011.c:1254
register_read()
if
(
cache_write
(
target
,
4
,
true
)
!=
ERROR_OK
)
riscv-011.c:1328
register_write()
if
(
cache_write
(
target
,
info
->
dramsize
-
1
,
true
)
!=
ERROR_OK
)
riscv-011.c:1369
get_register()
if
(
cache_write
(
target
,
4
,
true
)
!=
ERROR_OK
)
riscv-011.c:1400
halt()
if
(
cache_write
(
target
,
4
,
true
)
!=
ERROR_OK
)
{
riscv-011.c:1544
examine()
cache_write
(
target
,
0
,
false
)
;
riscv-011.c:1550
examine()
cache_write
(
target
,
0
,
true
)
;
riscv-011.c:2016
read_memory()
cache_write
(
target
,
CACHE_NO_READ
,
false
)
;
riscv-011.c:2152
setup_write_memory()
cache_write
(
target
,
4
,
false
)
;
riscv-011.c:2168
write_memory()
if
(
cache_write
(
target
,
5
,
true
)
!=
ERROR_OK
)
Call Tree
Functions calling
cache_write()
Functions called by
cache_write()
read_remote_csr()
write_remote_csr()
write_gpr()
execute_resume()
register_read()
register_write()
get_register()
halt()
examine()
read_memory()
setup_write_memory()
write_memory()
all items filtered out
cache_write()
log_printf_lf()
dump_debug_ram()
cache_clean()
get_info()
scans_add_read32()
scans_get_u32()
dram_write32()
wait_for_debugint_clear()
dbus_write()
scans_new()
scans_delete()
scans_execute()
scans_add_write32()
increase_dbus_busy_delay()
increase_interrupt_high_delay()
all items filtered out
Data read by
cache_write()
Data written by
cache_write()
log_levels::LOG_LVL_ERROR
log_levels::LOG_LVL_INFO
log_levels::LOG_LVL_DEBUG
debug_level
dbus_status_t::DBUS_STATUS_SUCCESS
dbus_status_t::DBUS_STATUS_FAILED
dbus_status_t::DBUS_STATUS_BUSY
memory_cache_line::data
memory_cache_line::dirty
riscv011_info_t::addrbits
riscv011_info_t::dramsize
riscv011_info_t::dram_cache
scans_t::next_scan
cache_write()::target
cache_write()::address
cache_write()::run
cache_write()::info
cache_write()::scans
cache_write()::last
cache_write()::i
cache_write()::set_interrupt
cache_write()::retval
cache_write()::errors
cache_write()::status
cache_write()::interrupt
cache_write()::read_addr
all items filtered out
cache_write()
memory_cache_line::data
memory_cache_line::valid
memory_cache_line::dirty
cache_write()::last
cache_write()::i
cache_write()::errors
all items filtered out
Type of
cache_write()
cache_write()
dbus_status_t
riscv011_info_t
scans_t
all items filtered out