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

xtensa_reg_id enum

Syntax

enum xtensa_reg_id {     XT_REG_IDX_PC = 0,     XT_REG_IDX_AR0,     XT_REG_IDX_ARFIRST = XT_REG_IDX_AR0,     XT_REG_IDX_AR1,     XT_REG_IDX_AR2,     XT_REG_IDX_AR3,     XT_REG_IDX_AR4,     XT_REG_IDX_AR5,     XT_REG_IDX_AR6,     XT_REG_IDX_AR7,     XT_REG_IDX_AR8,     XT_REG_IDX_AR9,     XT_REG_IDX_AR10,     XT_REG_IDX_AR11,     XT_REG_IDX_AR12,     XT_REG_IDX_AR13,     XT_REG_IDX_AR14,     XT_REG_IDX_AR15,     XT_REG_IDX_ARLAST = 64,         XT_REG_IDX_WINDOWBASE,     XT_REG_IDX_WINDOWSTART,     XT_REG_IDX_PS,     XT_REG_IDX_IBREAKENABLE,     XT_REG_IDX_DDR,     XT_REG_IDX_IBREAKA0,     XT_REG_IDX_IBREAKA1,     XT_REG_IDX_DBREAKA0,     XT_REG_IDX_DBREAKA1,     XT_REG_IDX_DBREAKC0,     XT_REG_IDX_DBREAKC1,     XT_REG_IDX_CPENABLE,     XT_REG_IDX_EXCCAUSE,     XT_REG_IDX_DEBUGCAUSE,     XT_REG_IDX_ICOUNT,     XT_REG_IDX_ICOUNTLEVEL,     XT_REG_IDX_A0,     XT_REG_IDX_A1,     XT_REG_IDX_A2,     XT_REG_IDX_A3,     XT_REG_IDX_A4,     XT_REG_IDX_A5,     XT_REG_IDX_A6,     XT_REG_IDX_A7,     XT_REG_IDX_A8,     XT_REG_IDX_A9,     XT_REG_IDX_A10,     XT_REG_IDX_A11,     XT_REG_IDX_A12,     XT_REG_IDX_A13,     XT_REG_IDX_A14,     XT_REG_IDX_A15,     XT_NUM_REGS };

Values

XT_REG_IDX_PC

No summary provided. Read more...

XT_REG_IDX_AR0

No summary provided. Read more...

XT_REG_IDX_ARFIRST

No summary provided. Read more...

XT_REG_IDX_AR1

No summary provided. Read more...

XT_REG_IDX_AR2

No summary provided. Read more...

XT_REG_IDX_AR3

No summary provided. Read more...

XT_REG_IDX_AR4

No summary provided. Read more...

XT_REG_IDX_AR5

No summary provided. Read more...

XT_REG_IDX_AR6

No summary provided. Read more...

XT_REG_IDX_AR7

No summary provided. Read more...

XT_REG_IDX_AR8

No summary provided. Read more...

XT_REG_IDX_AR9

No summary provided. Read more...

XT_REG_IDX_AR10

No summary provided. Read more...

XT_REG_IDX_AR11

No summary provided. Read more...

XT_REG_IDX_AR12

No summary provided. Read more...

XT_REG_IDX_AR13

No summary provided. Read more...

XT_REG_IDX_AR14

No summary provided. Read more...

XT_REG_IDX_AR15

No summary provided. Read more...

XT_REG_IDX_ARLAST

No summary provided. Read more...

XT_REG_IDX_WINDOWBASE

No summary provided. Read more...

XT_REG_IDX_WINDOWSTART

No summary provided. Read more...

XT_REG_IDX_PS

No summary provided. Read more...

XT_REG_IDX_IBREAKENABLE

No summary provided. Read more...

XT_REG_IDX_DDR

No summary provided. Read more...

XT_REG_IDX_IBREAKA0

No summary provided. Read more...

XT_REG_IDX_IBREAKA1

No summary provided. Read more...

XT_REG_IDX_DBREAKA0

No summary provided. Read more...

XT_REG_IDX_DBREAKA1

No summary provided. Read more...

XT_REG_IDX_DBREAKC0

No summary provided. Read more...

XT_REG_IDX_DBREAKC1

No summary provided. Read more...

XT_REG_IDX_CPENABLE

No summary provided. Read more...

XT_REG_IDX_EXCCAUSE

No summary provided. Read more...

XT_REG_IDX_DEBUGCAUSE

No summary provided. Read more...

XT_REG_IDX_ICOUNT

No summary provided. Read more...

XT_REG_IDX_ICOUNTLEVEL

No summary provided. Read more...

XT_REG_IDX_A0

No summary provided. Read more...

XT_REG_IDX_A1

No summary provided. Read more...

XT_REG_IDX_A2

No summary provided. Read more...

XT_REG_IDX_A3

No summary provided. Read more...

XT_REG_IDX_A4

No summary provided. Read more...

XT_REG_IDX_A5

No summary provided. Read more...

XT_REG_IDX_A6

No summary provided. Read more...

XT_REG_IDX_A7

No summary provided. Read more...

XT_REG_IDX_A8

No summary provided. Read more...

XT_REG_IDX_A9

No summary provided. Read more...

XT_REG_IDX_A10

No summary provided. Read more...

XT_REG_IDX_A11

No summary provided. Read more...

XT_REG_IDX_A12

No summary provided. Read more...

XT_REG_IDX_A13

No summary provided. Read more...

XT_REG_IDX_A14

No summary provided. Read more...

XT_REG_IDX_A15

No summary provided. Read more...

XT_NUM_REGS

No summary provided. Read more...

References

LocationReferrerScopeText
xtensa_regs.h:15
enum xtensa_reg_id {
xtensa.c:496xtensa_windowbase_offset_to_canonical()
static enum xtensa_reg_id xtensa_windowbase_offset_to_canonical(struct xtensa *xtensa,
xtensa.c:497xtensa_windowbase_offset_to_canonical()
enum xtensa_reg_id reg_idx,
xtensa.c:514xtensa_canonical_to_windowbase_offset()
static enum xtensa_reg_id xtensa_canonical_to_windowbase_offset(struct xtensa *xtensa,
xtensa.c:515xtensa_canonical_to_windowbase_offset()
enum xtensa_reg_id reg_idx,
xtensa.c:521xtensa_mark_register_dirty()
static void xtensa_mark_register_dirty(struct xtensa *xtensa, enum xtensa_reg_id reg_idx)
xtensa.c:824xtensa_write_dirty_registers()
enum xtensa_reg_id realadr =
xtensa.c:990xtensa_imprecise_exception_occurred()
enum xtensa_reg_id ridx = xtensa->nx_reg_idx[idx];
xtensa.c:1007xtensa_imprecise_exception_clear()
enum xtensa_reg_id ridx = xtensa->nx_reg_idx[idx];
xtensa.c:1063xtensa_reg_get()
xtensa_reg_val_t xtensa_reg_get(struct target *target, enum xtensa_reg_id reg_id)
xtensa.c:1070xtensa_reg_set()
void xtensa_reg_set(struct target *target, enum xtensa_reg_id reg_id, xtensa_reg_val_t value)
xtensa.c:1080xtensa_reg_set_deep_relgen()
xtensa.c:1419xtensa_fetch_all_regs()
enum xtensa_reg_id realadr = xtensa_canonical_to_windowbase_offset(xtensa, i,
xtensa.c:1462xtensa_fetch_all_regs()
enum xtensa_reg_id ar3_idx = xtensa_windowbase_offset_to_canonical(xtensa, XT_REG_IDX_A3, windowbase);
xtensa.c:1468xtensa_fetch_all_regs()
enum xtensa_reg_id ar4_idx = xtensa_windowbase_offset_to_canonical(xtensa, XT_REG_IDX_A4, windowbase);
xtensa.h:365xtensa_reg_get()::reg_idxtensa_reg_get()
xtensa_reg_val_t xtensa_reg_get(struct target *target, enum xtensa_reg_id reg_id);
xtensa.h:366xtensa_reg_set()::reg_idxtensa_reg_set()
void xtensa_reg_set(struct target *target, enum xtensa_reg_id reg_id, xtensa_reg_val_t value);
xtensa.h:367xtensa_reg_set_deep_relgen()::a_idxxtensa_reg_set_deep_relgen()

Type Use

Variables of xtensa_reg_id type
xtensa_reg_id
Allocators of xtensa_reg_id
Deletors of xtensa_reg_id
xtensa_write_dirty_registers()::realadr
xtensa_imprecise_exception_occurred()::ridx
xtensa_imprecise_exception_clear()::ridx
xtensa_fetch_all_regs()::realadr
xtensa_fetch_all_regs()::ar3_idx
xtensa_fetch_all_regs()::ar4_idx
all items filtered out
xtensa_reg_id
xtensa_write_dirty_registers()::realadr
xtensa_imprecise_exception_occurred()::ridx
xtensa_imprecise_exception_clear()::ridx
xtensa_fetch_all_regs()::realadr
xtensa_fetch_all_regs()::ar3_idx
xtensa_fetch_all_regs()::ar4_idx
all items filtered out