OpenOCD
riscv013_info_t::sbcs
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
riscv013_info_t::sbcs
riscv013_info_t::sbcs field
Syntax
from
riscv-013.c:168
uint32_t
sbcs
;
References
Location
Referrer
Text
riscv-013.c:168
uint32_t
sbcs
;
riscv-013.c:1654
examine()
if
(
dmi_read
(
target
,
&
info
->
sbcs
,
DM_SBCS
)
!=
ERROR_OK
)
riscv-013.c:1849
riscv013_data_bits()
if
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS128
)
)
riscv-013.c:1851
riscv013_data_bits()
if
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS64
)
)
riscv-013.c:1853
riscv013_data_bits()
if
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS32
)
)
riscv-013.c:1855
riscv013_data_bits()
if
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS16
)
)
riscv-013.c:1857
riscv013_data_bits()
if
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS8
)
)
riscv-013.c:1877
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"target"
,
"memory.read_while_running8"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS8
)
)
;
riscv-013.c:1878
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"target"
,
"memory.write_while_running8"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS8
)
)
;
riscv-013.c:1879
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"target"
,
"memory.read_while_running16"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS16
)
)
;
riscv-013.c:1880
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"target"
,
"memory.write_while_running16"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS16
)
)
;
riscv-013.c:1881
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"target"
,
"memory.read_while_running32"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS32
)
)
;
riscv-013.c:1882
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"target"
,
"memory.write_while_running32"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS32
)
)
;
riscv-013.c:1883
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"target"
,
"memory.read_while_running64"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS64
)
)
;
riscv-013.c:1884
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"target"
,
"memory.write_while_running64"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS64
)
)
;
riscv-013.c:1885
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"target"
,
"memory.read_while_running128"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS128
)
)
;
riscv-013.c:1886
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"target"
,
"memory.write_while_running128"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS128
)
)
;
riscv-013.c:1891
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"dm"
,
"sbversion"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBVERSION
)
)
;
riscv-013.c:1892
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"dm"
,
"sbasize"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBASIZE
)
)
;
riscv-013.c:1893
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"dm"
,
"sbaccess128"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS128
)
)
;
riscv-013.c:1894
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"dm"
,
"sbaccess64"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS64
)
)
;
riscv-013.c:1895
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"dm"
,
"sbaccess32"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS32
)
)
;
riscv-013.c:1896
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"dm"
,
"sbaccess16"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS16
)
)
;
riscv-013.c:1897
riscv013_print_info()
riscv_print_info_line
(
CMD
,
"dm"
,
"sbaccess8"
,
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS8
)
)
;
riscv-013.c:2080
sb_write_address()
unsigned
int
sbasize
=
get_field
(
info
->
sbcs
,
DM_SBCS_SBASIZE
)
;
riscv-013.c:2112
sba_supports_access()
return
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS8
)
;
riscv-013.c:2114
sba_supports_access()
return
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS16
)
;
riscv-013.c:2116
sba_supports_access()
return
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS32
)
;
riscv-013.c:2118
sba_supports_access()
return
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS64
)
;
riscv-013.c:2120
sba_supports_access()
return
get_field
(
info
->
sbcs
,
DM_SBCS_SBACCESS128
)
;
riscv-013.c:2132
sample_memory_bus_v1()
unsigned
int
sbasize
=
get_field
(
info
->
sbcs
,
DM_SBCS_SBASIZE
)
;
riscv-013.c:2138
sample_memory_bus_v1()
if
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBVERSION
)
!=
1
)
{
riscv-013.c:2527
sb_read_address()
unsigned
sbasize
=
get_field
(
info
->
sbcs
,
DM_SBCS_SBASIZE
)
;
riscv-013.c:2897
mem_should_skip_sysbus()
unsigned
int
sbasize
=
get_field
(
info
->
sbcs
,
DM_SBCS_SBASIZE
)
;
riscv-013.c:2904
mem_should_skip_sysbus()
if
(
read
&&
increment
!=
size
&&
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBVERSION
)
==
0
||
increment
!=
0
)
)
{
riscv-013.c:3566
read_memory()
if
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBVERSION
)
==
0
)
riscv-013.c:3568
read_memory()
else
if
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBVERSION
)
==
1
)
riscv-013.c:4012
write_memory()
if
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBVERSION
)
==
0
)
riscv-013.c:4014
write_memory()
else
if
(
get_field
(
info
->
sbcs
,
DM_SBCS_SBVERSION
)
==
1
)
Data Use
Functions reading
riscv013_info_t::sbcs
riscv013_info_t::sbcs
riscv013_data_bits()
riscv013_print_info()
sb_write_address()
sba_supports_access()
sample_memory_bus_v1()
sb_read_address()
mem_should_skip_sysbus()
read_memory()
write_memory()
all items filtered out
Type of
riscv013_info_t::sbcs
riscv013_info_t::sbcs
uint32_t
all items filtered out