xtensa_reg_id::XT_REG_IDX_AR0 is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDxtensa_reg_id::XT_REG_IDX_AR0

xtensa_reg_id::XT_REG_IDX_AR0

Syntax

XT_REG_IDX_AR0;

References

LocationReferrerText
xtensa_regs.h:17
XT_REG_IDX_AR0,
xtensa.c:276
XT_MK_REG_DESC("a0", XT_REG_IDX_AR0, XT_REG_RELGEN, 0),
xtensa.c:501xtensa_windowbase_offset_to_canonical()
if (reg_idx >= XT_REG_IDX_AR0 && reg_idx <= XT_REG_IDX_ARLAST) {
xtensa.c:502xtensa_windowbase_offset_to_canonical()
idx = reg_idx - XT_REG_IDX_AR0;
xtensa.c:511xtensa_windowbase_offset_to_canonical()
return ((idx + windowbase * base_inc) & (xtensa->core_config->aregs_num - 1)) + XT_REG_IDX_AR0;
xtensa.c:654xtensa_scratch_regs_fixup()
LOG_DEBUG("AR conflict: a%d -> ar%d", a_name, j - XT_REG_IDX_AR0);
xtensa.c:657xtensa_scratch_regs_fixup()
LOG_DEBUG("AR conflict: ar%d -> a%d", j - XT_REG_IDX_AR0, a_name);
xtensa.c:793xtensa_write_dirty_registers()
j - XT_REG_IDX_AR0,
xtensa.c:825xtensa_write_dirty_registers()
xtensa_windowbase_offset_to_canonical(xtensa, XT_REG_IDX_AR0 + i + j,
xtensa.c:839xtensa_write_dirty_registers()
xtensa_regs[XT_REG_IDX_AR0 + i].reg_num));
xtensa.c:1241xtensa_fetch_all_regs()
xtensa.c:1272xtensa_fetch_all_regs()
XT_INS_WSR(xtensa, XT_SR_DDR, xtensa_regs[XT_REG_IDX_AR0 + i].reg_num));
xtensa.c:1274xtensa_fetch_all_regs()
regvals[XT_REG_IDX_AR0 + i + j].buf);
xtensa.c:1277xtensa_fetch_all_regs()
dsrs[XT_REG_IDX_AR0 + i + j].buf);
xtensa.c:1345xtensa_fetch_all_regs()
xtensa.c:1467xtensa_fetch_all_regs()
sprintf(xtensa->scratch_ars[XT_AR_SCRATCH_AR3].chrval, "ar%d", ar3_idx - XT_REG_IDX_AR0);
xtensa.c:1469xtensa_fetch_all_regs()
sprintf(xtensa->scratch_ars[XT_AR_SCRATCH_AR4].chrval, "ar%d", ar4_idx - XT_REG_IDX_AR0);
xtensa_regs.h:18
XT_REG_IDX_ARFIRST = XT_REG_IDX_AR0,

Data Use

Functions using xtensa_reg_id::XT_REG_IDX_AR0
xtensa_reg_id::XT_REG_IDX_AR0