xtensa::total_regs_num is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDxtensa::total_regs_num

xtensa::total_regs_num field

Syntax

unsigned int total_regs_num;

References

LocationReferrerText
xtensa.h:247
unsigned int total_regs_num;
xtensa.c:1505xtensa_get_gdb_reg_list()
num_regs = xtensa->regmap_contiguous ? xtensa->total_regs_num : xtensa->dbregs_num;
xtensa.c:2940xtensa_build_reg_cache()
if (xtensa->core_regs_num + xtensa->num_optregs != xtensa->total_regs_num)
xtensa.c:2942xtensa_build_reg_cache()
xtensa->core_regs_num, xtensa->num_optregs, xtensa->total_regs_num);
xtensa.c:2998xtensa_build_reg_cache()
xtensa->total_regs_num, reg_list_size, xtensa->dbregs_num);
xtensa.c:3025xtensa_build_reg_cache()
xtensa->contiguous_regs_list = calloc(xtensa->total_regs_num, sizeof(struct reg *));
xtensa.c:3030xtensa_build_reg_cache()
for (unsigned int i = 0; i < xtensa->total_regs_num; i++) {
xtensa.c:3883xtensa_cmd_xtreg_do()
xtensa->total_regs_num = numregs;
xtensa.c:3887xtensa_cmd_xtreg_do()
xtensa->optregs = calloc(xtensa->total_regs_num, sizeof(struct xtensa_reg_desc));
xtensa.c:3900xtensa_cmd_xtreg_do()
xtensa->contiguous_regs_desc = calloc(xtensa->total_regs_num, sizeof(struct xtensa_reg_desc *));
xtensa.c:3914xtensa_cmd_xtreg_do()
if ((xtensa->num_optregs + xtensa->core_regs_num) >= xtensa->total_regs_num) {
xtensa.c:3915xtensa_cmd_xtreg_do()
if (xtensa->total_regs_num)
xtensa.c:3918xtensa_cmd_xtreg_do()
xtensa.c:4024xtensa_cmd_xtreg_do()
is_extended_reg ? xtensa->total_regs_num : XT_NUM_REGS);
xtensa.c:4045xtensa_cmd_xtregfmt_do()
((numgregs > xtensa->total_regs_num) &&
xtensa.c:4046xtensa_cmd_xtregfmt_do()
(xtensa->total_regs_num > 0))) {
xtensa.c:4048xtensa_cmd_xtregfmt_do()
numgregs, xtensa->total_regs_num);

Data Use

Functions writing xtensa::total_regs_num
Functions reading xtensa::total_regs_num
all items filtered out
xtensa::total_regs_num