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

esirisc_regs variable

Syntax

static const struct { enum esirisc_reg_num number; const char *name; enum reg_type type; const char *group; } esirisc_regs[] = { { ESIRISC_SP, "sp", REG_TYPE_DATA_PTR, "general" }, { ESIRISC_RA, "ra", REG_TYPE_INT, "general" }, { ESIRISC_R2, "r2", REG_TYPE_INT, "general" }, { ESIRISC_R3, "r3", REG_TYPE_INT, "general" }, { ESIRISC_R4, "r4", REG_TYPE_INT, "general" }, { ESIRISC_R5, "r5", REG_TYPE_INT, "general" }, { ESIRISC_R6, "r6", REG_TYPE_INT, "general" }, { ESIRISC_R7, "r7", REG_TYPE_INT, "general" }, { ESIRISC_R8, "r8", REG_TYPE_INT, "general" }, { ESIRISC_R9, "r9", REG_TYPE_INT, "general" }, { ESIRISC_R10, "r10", REG_TYPE_INT, "general" }, { ESIRISC_R11, "r11", REG_TYPE_INT, "general" }, { ESIRISC_R12, "r12", REG_TYPE_INT, "general" }, { ESIRISC_R13, "r13", REG_TYPE_INT, "general" }, { ESIRISC_R14, "r14", REG_TYPE_INT, "general" }, { ESIRISC_R15, "r15", REG_TYPE_INT, "general" }, { ESIRISC_R16, "r16", REG_TYPE_INT, "general" }, { ESIRISC_R17, "r17", REG_TYPE_INT, "general" }, { ESIRISC_R18, "r18", REG_TYPE_INT, "general" }, { ESIRISC_R19, "r19", REG_TYPE_INT, "general" }, { ESIRISC_R20, "r20", REG_TYPE_INT, "general" }, { ESIRISC_R21, "r21", REG_TYPE_INT, "general" }, { ESIRISC_R22, "r22", REG_TYPE_INT, "general" }, { ESIRISC_R23, "r23", REG_TYPE_INT, "general" }, { ESIRISC_R24, "r24", REG_TYPE_INT, "general" }, { ESIRISC_R25, "r25", REG_TYPE_INT, "general" }, { ESIRISC_R26, "r26", REG_TYPE_INT, "general" }, { ESIRISC_R27, "r27", REG_TYPE_INT, "general" }, { ESIRISC_R28, "r28", REG_TYPE_INT, "general" }, { ESIRISC_R29, "r29", REG_TYPE_INT, "general" }, { ESIRISC_R30, "r30", REG_TYPE_INT, "general" }, { ESIRISC_R31, "r31", REG_TYPE_INT, "general" }, };

References

LocationReferrerText
esirisc.c:91
} esirisc_regs[] = {
esirisc.c:1447esirisc_build_reg_cache()
struct reg *reg = reg_list + esirisc_regs[i].number;
esirisc.c:1450esirisc_build_reg_cache()
reg->name = esirisc_regs[i].name;
esirisc.c:1451esirisc_build_reg_cache()
reg->number = esirisc_regs[i].number;
esirisc.c:1455esirisc_build_reg_cache()
reg->reg_data_type->type = esirisc_regs[i].type;
esirisc.c:1456esirisc_build_reg_cache()
reg->group = esirisc_regs[i].group;
esirisc.c:1496esirisc_free_reg_cache()
struct reg *reg = reg_list + esirisc_regs[i].number;

Data Use

Functions reading esirisc_regs
esirisc_regs
Type of esirisc_regs
esirisc_regs
all items filtered out