riscv013_info_t::sbcs is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

riscv013_info_t::sbcs field

Syntax

uint32_t sbcs;

References

LocationReferrerText
riscv-013.c:168
uint32_t sbcs;
riscv-013.c:1654examine()
if (dmi_read(target, &info->sbcs, DM_SBCS) != ERROR_OK)
riscv-013.c:1849riscv013_data_bits()
if (get_field(info->sbcs, DM_SBCS_SBACCESS128))
riscv-013.c:1851riscv013_data_bits()
if (get_field(info->sbcs, DM_SBCS_SBACCESS64))
riscv-013.c:1853riscv013_data_bits()
if (get_field(info->sbcs, DM_SBCS_SBACCESS32))
riscv-013.c:1855riscv013_data_bits()
if (get_field(info->sbcs, DM_SBCS_SBACCESS16))
riscv-013.c:1857riscv013_data_bits()
if (get_field(info->sbcs, DM_SBCS_SBACCESS8))
riscv-013.c:1877riscv013_print_info()
riscv_print_info_line(CMD, "target", "memory.read_while_running8", get_field(info->sbcs, DM_SBCS_SBACCESS8));
riscv-013.c:1878riscv013_print_info()
riscv_print_info_line(CMD, "target", "memory.write_while_running8", get_field(info->sbcs, DM_SBCS_SBACCESS8));
riscv-013.c:1879riscv013_print_info()
riscv_print_info_line(CMD, "target", "memory.read_while_running16", get_field(info->sbcs, DM_SBCS_SBACCESS16));
riscv-013.c:1880riscv013_print_info()
riscv_print_info_line(CMD, "target", "memory.write_while_running16", get_field(info->sbcs, DM_SBCS_SBACCESS16));
riscv-013.c:1881riscv013_print_info()
riscv_print_info_line(CMD, "target", "memory.read_while_running32", get_field(info->sbcs, DM_SBCS_SBACCESS32));
riscv-013.c:1882riscv013_print_info()
riscv_print_info_line(CMD, "target", "memory.write_while_running32", get_field(info->sbcs, DM_SBCS_SBACCESS32));
riscv-013.c:1883riscv013_print_info()
riscv_print_info_line(CMD, "target", "memory.read_while_running64", get_field(info->sbcs, DM_SBCS_SBACCESS64));
riscv-013.c:1884riscv013_print_info()
riscv_print_info_line(CMD, "target", "memory.write_while_running64", get_field(info->sbcs, DM_SBCS_SBACCESS64));
riscv-013.c:1885riscv013_print_info()
riscv_print_info_line(CMD, "target", "memory.read_while_running128", get_field(info->sbcs, DM_SBCS_SBACCESS128));
riscv-013.c:1886riscv013_print_info()
riscv_print_info_line(CMD, "target", "memory.write_while_running128", get_field(info->sbcs, DM_SBCS_SBACCESS128));
riscv-013.c:1891riscv013_print_info()
riscv_print_info_line(CMD, "dm", "sbversion", get_field(info->sbcs, DM_SBCS_SBVERSION));
riscv-013.c:1892riscv013_print_info()
riscv_print_info_line(CMD, "dm", "sbasize", get_field(info->sbcs, DM_SBCS_SBASIZE));
riscv-013.c:1893riscv013_print_info()
riscv_print_info_line(CMD, "dm", "sbaccess128", get_field(info->sbcs, DM_SBCS_SBACCESS128));
riscv-013.c:1894riscv013_print_info()
riscv_print_info_line(CMD, "dm", "sbaccess64", get_field(info->sbcs, DM_SBCS_SBACCESS64));
riscv-013.c:1895riscv013_print_info()
riscv_print_info_line(CMD, "dm", "sbaccess32", get_field(info->sbcs, DM_SBCS_SBACCESS32));
riscv-013.c:1896riscv013_print_info()
riscv_print_info_line(CMD, "dm", "sbaccess16", get_field(info->sbcs, DM_SBCS_SBACCESS16));
riscv-013.c:1897riscv013_print_info()
riscv_print_info_line(CMD, "dm", "sbaccess8", get_field(info->sbcs, DM_SBCS_SBACCESS8));
riscv-013.c:2080sb_write_address()
unsigned int sbasize = get_field(info->sbcs, DM_SBCS_SBASIZE);
riscv-013.c:2112sba_supports_access()
return get_field(info->sbcs, DM_SBCS_SBACCESS8);
riscv-013.c:2114sba_supports_access()
return get_field(info->sbcs, DM_SBCS_SBACCESS16);
riscv-013.c:2116sba_supports_access()
return get_field(info->sbcs, DM_SBCS_SBACCESS32);
riscv-013.c:2118sba_supports_access()
return get_field(info->sbcs, DM_SBCS_SBACCESS64);
riscv-013.c:2120sba_supports_access()
return get_field(info->sbcs, DM_SBCS_SBACCESS128);
riscv-013.c:2132sample_memory_bus_v1()
unsigned int sbasize = get_field(info->sbcs, DM_SBCS_SBASIZE);
riscv-013.c:2138sample_memory_bus_v1()
if (get_field(info->sbcs, DM_SBCS_SBVERSION) != 1) {
riscv-013.c:2527sb_read_address()
unsigned sbasize = get_field(info->sbcs, DM_SBCS_SBASIZE);
riscv-013.c:2897mem_should_skip_sysbus()
unsigned int sbasize = get_field(info->sbcs, DM_SBCS_SBASIZE);
riscv-013.c:2904mem_should_skip_sysbus()
if (read && increment != size && (get_field(info->sbcs, DM_SBCS_SBVERSION) == 0 || increment != 0)) {
riscv-013.c:3566read_memory()
if (get_field(info->sbcs, DM_SBCS_SBVERSION) == 0)
riscv-013.c:3568read_memory()
else if (get_field(info->sbcs, DM_SBCS_SBVERSION) == 1)
riscv-013.c:4012write_memory()
if (get_field(info->sbcs, DM_SBCS_SBVERSION) == 0)
riscv-013.c:4014write_memory()
else if (get_field(info->sbcs, DM_SBCS_SBVERSION) == 1)

Data Use

Type of riscv013_info_t::sbcs
riscv013_info_t::sbcs
uint32_t
all items filtered out