riscv_supports_extension() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDriscv_supports_extension()

riscv_supports_extension() function

RISC-V Interface **

Syntax

bool riscv_supports_extension(struct target *target,     char letter);
Implemented in riscv.c:3194

Arguments

target

letter

References

LocationReferrerText
riscv.c:3194
bool riscv_supports_extension(struct target *target, char letter)
riscv.h:307
bool riscv_supports_extension(struct target *target, char letter);
riscv-013.c:1322register_write_direct()
riscv_supports_extension(target, 'D') &&
riscv-013.c:1352register_write_direct()
if (riscv_supports_extension(target, 'D'))
riscv-013.c:1436register_read_direct()
if (riscv_supports_extension(target, 'D')
riscv-013.c:1452register_read_direct()
} else if (riscv_supports_extension(target, 'D')) {
riscv-013.c:1741examine()
if (riscv_supports_extension(target, 'V')) {
riscv.c:3318riscv_set_register()
riscv_supports_extension(target, 'E'))
riscv.c:3357riscv_get_register()
riscv_supports_extension(target, 'E')) {
riscv.c:3989riscv_init_registers()
!riscv_supports_extension(target, 'E');
riscv.c:4101riscv_init_registers()
if (riscv_supports_extension(target, 'D')) {
riscv.c:4103riscv_init_registers()
if (riscv_supports_extension(target, 'F'))
riscv.c:4107riscv_init_registers()
} else if (riscv_supports_extension(target, 'F')) {
riscv.c:4238riscv_init_registers()
r->exist = riscv_supports_extension(target, 'F');
riscv.c:4252riscv_init_registers()
r->exist = riscv_supports_extension(target, 'S');
riscv.c:4259riscv_init_registers()
r->exist = riscv_supports_extension(target, 'S') ||
riscv.c:4260riscv_init_registers()
riscv_supports_extension(target, 'N');
riscv.c:4337riscv_init_registers()
r->exist = riscv_supports_extension(target, 'V');
riscv.c:4366riscv_init_registers()
r->exist = riscv_supports_extension(target, 'V') && info->vlenb;

Call Tree

Functions calling riscv_supports_extension()
Functions called by riscv_supports_extension()
riscv_supports_extension()
all items filtered out
Data read by riscv_supports_extension()
Data written by riscv_supports_extension()
riscv_supports_extension()::r
riscv_supports_extension()::num
all items filtered out
riscv_supports_extension()
riscv_supports_extension()::num
all items filtered out
Type of riscv_supports_extension()
riscv_supports_extension()
all items filtered out