arc_reg_get_by_name() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

arc_reg_get_by_name() function

Private implementation of register_get_by_name() for ARC that doesn't skip not [yet] existing registers. Used in many places for iteration through registers and even for marking required registers as existing.

Syntax

struct reg *arc_reg_get_by_name(struct reg_cache *first,     const char *name,     bool search_all);
Implemented in arc.c:77

Arguments

first

name

search_all

References

LocationReferrerText
arc.c:77
struct reg *arc_reg_get_by_name(struct reg_cache *first,
arc.h:336
struct reg *arc_reg_get_by_name(struct reg_cache *first,
arc.c:557arc_reg_get_field()
struct reg *reg = arc_reg_get_by_name(target->reg_cache, reg_name, true);
arc.c:602arc_get_register_value()
struct reg *reg = arc_reg_get_by_name(target->reg_cache, reg_name, true);
arc.c:625arc_set_register_value()
struct reg *reg = arc_reg_get_by_name(target->reg_cache, reg_name, true);
arc.c:722arc_configure()
if (arc_reg_get_by_name(target->reg_cache, "dccm_build", true) &&
arc.c:723arc_configure()
arc_reg_get_by_name(target->reg_cache, "aux_dccm", true))
arc.c:727arc_configure()
if (arc_reg_get_by_name(target->reg_cache, "iccm_build", true) &&
arc.c:728arc_configure()
arc_reg_get_by_name(target->reg_cache, "aux_iccm", true))
arc_cmd.c:680arc_set_reg_exists()
struct reg * const r = arc_reg_get_by_name(target->reg_cache, reg_name, true);

Call Tree

Functions calling arc_reg_get_by_name()
Functions called by arc_reg_get_by_name()
arc_reg_get_by_name()
strcmp()
all items filtered out
Data read by arc_reg_get_by_name()
Data written by arc_reg_get_by_name()
arc_reg_get_by_name()
arc_reg_get_by_name()::i
arc_reg_get_by_name()::cache
all items filtered out
Type of arc_reg_get_by_name()
arc_reg_get_by_name()
all items filtered out