esirisc_reg is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

esirisc_reg struct

Syntax

struct esirisc_reg {     struct esirisc_common *esirisc;     uint8_t bank;     uint8_t csr;     int (*read)(struct reg *reg);     int (*write)(struct reg *reg); };

Fields

esirisc

No summary provided. Read more...

bank

No summary provided. Read more...

csr

No summary provided. Read more...

read

No summary provided. Read more...

write

No summary provided. Read more...

References

LocationReferrerScopeText
esirisc.h:99
struct esirisc_reg {
esirisc.c:288esirisc_save_context()
struct esirisc_reg *reg_info = reg->arch_info;
esirisc.c:305esirisc_restore_context()
struct esirisc_reg *reg_info = reg->arch_info;
esirisc.c:1299esirisc_read_reg()
struct esirisc_reg *reg_info = reg->arch_info;
esirisc.c:1322esirisc_write_reg()
struct esirisc_reg *reg_info = reg->arch_info;
esirisc.c:1344esirisc_read_csr()
struct esirisc_reg *reg_info = reg->arch_info;
esirisc.c:1367esirisc_write_csr()
struct esirisc_reg *reg_info = reg->arch_info;
esirisc.c:1389esirisc_get_reg()
struct esirisc_reg *reg_info = reg->arch_info;
esirisc.c:1403esirisc_set_reg()
struct esirisc_reg *reg_info = reg->arch_info;
esirisc.c:1448esirisc_build_reg_cache()
struct esirisc_reg *reg_info = calloc(1, sizeof(struct esirisc_reg));
esirisc.c:1467esirisc_build_reg_cache()
struct esirisc_reg *reg_info = calloc(1, sizeof(struct esirisc_reg));

Type Use

Variables of esirisc_reg type
esirisc_save_context()::reg_info
esirisc_restore_context()::reg_info
esirisc_read_reg()::reg_info
esirisc_write_reg()::reg_info
esirisc_read_csr()::reg_info
esirisc_write_csr()::reg_info
esirisc_get_reg()::reg_info
esirisc_set_reg()::reg_info
esirisc_build_reg_cache()::reg_info
all items filtered out
esirisc_reg
Allocators of esirisc_reg
all items filtered out
esirisc_reg