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

sam4_reg_fieldname() function

END SAM4 CODE *******

Syntax

static uint32_t sam4_reg_fieldname(struct sam4_chip *chip,     const char *regname,     uint32_t value,     unsigned shift,     unsigned width);

Arguments

chip

regname

value

shift

width

References

LocationReferrerText
at91sam4.c:1905
static uint32_t sam4_reg_fieldname(struct sam4_chip *chip,
at91sam4.c:2071sam4_explain_ckgr_mor()
v = sam4_reg_fieldname(chip, "MOSCXTEN", chip->cfg.CKGR_MOR, 0, 1);
at91sam4.c:2073sam4_explain_ckgr_mor()
v = sam4_reg_fieldname(chip, "MOSCXTBY", chip->cfg.CKGR_MOR, 1, 1);
at91sam4.c:2075sam4_explain_ckgr_mor()
rcen = sam4_reg_fieldname(chip, "MOSCRCEN", chip->cfg.CKGR_MOR, 3, 1);
at91sam4.c:2077sam4_explain_ckgr_mor()
v = sam4_reg_fieldname(chip, "MOSCRCF", chip->cfg.CKGR_MOR, 4, 3);
at91sam4.c:2098sam4_explain_ckgr_mor()
v = sam4_reg_fieldname(chip, "MOSCXTST", chip->cfg.CKGR_MOR, 8, 8);
at91sam4.c:2101sam4_explain_ckgr_mor()
v = sam4_reg_fieldname(chip, "MOSCSEL", chip->cfg.CKGR_MOR, 24, 1);
at91sam4.c:2105sam4_explain_ckgr_mor()
v = sam4_reg_fieldname(chip, "CFDEN", chip->cfg.CKGR_MOR, 25, 1);
at91sam4.c:2116sam4_explain_chipid_cidr()
sam4_reg_fieldname(chip, "Version", chip->cfg.CHIPID_CIDR, 0, 5);
at91sam4.c:2119sam4_explain_chipid_cidr()
v = sam4_reg_fieldname(chip, "EPROC", chip->cfg.CHIPID_CIDR, 5, 3);
at91sam4.c:2122sam4_explain_chipid_cidr()
v = sam4_reg_fieldname(chip, "NVPSIZE", chip->cfg.CHIPID_CIDR, 8, 4);
at91sam4.c:2125sam4_explain_chipid_cidr()
v = sam4_reg_fieldname(chip, "NVPSIZE2", chip->cfg.CHIPID_CIDR, 12, 4);
at91sam4.c:2128sam4_explain_chipid_cidr()
v = sam4_reg_fieldname(chip, "SRAMSIZE", chip->cfg.CHIPID_CIDR, 16, 4);
at91sam4.c:2131sam4_explain_chipid_cidr()
v = sam4_reg_fieldname(chip, "ARCH", chip->cfg.CHIPID_CIDR, 20, 8);
at91sam4.c:2142sam4_explain_chipid_cidr()
v = sam4_reg_fieldname(chip, "NVPTYP", chip->cfg.CHIPID_CIDR, 28, 3);
at91sam4.c:2145sam4_explain_chipid_cidr()
v = sam4_reg_fieldname(chip, "EXTID", chip->cfg.CHIPID_CIDR, 31, 1);
at91sam4.c:2153sam4_explain_ckgr_mcfr()
v = sam4_reg_fieldname(chip, "MAINFRDY", chip->cfg.CKGR_MCFR, 16, 1);
at91sam4.c:2156sam4_explain_ckgr_mcfr()
v = sam4_reg_fieldname(chip, "MAINF", chip->cfg.CKGR_MCFR, 0, 16);
at91sam4.c:2171sam4_explain_ckgr_plla()
diva = sam4_reg_fieldname(chip, "DIVA", chip->cfg.CKGR_PLLAR, 0, 8);
at91sam4.c:2173sam4_explain_ckgr_plla()
mula = sam4_reg_fieldname(chip, "MULA", chip->cfg.CKGR_PLLAR, 16, 11);
at91sam4.c:2193sam4_explain_mckr()
css = sam4_reg_fieldname(chip, "CSS", chip->cfg.PMC_MCKR, 0, 2);
at91sam4.c:2224sam4_explain_mckr()
pres = sam4_reg_fieldname(chip, "PRES", chip->cfg.PMC_MCKR, 4, 3);

Call Tree

Functions calling sam4_reg_fieldname()
Functions called by sam4_reg_fieldname()
sam4_reg_fieldname()
all items filtered out
Data read by sam4_reg_fieldname()
Data written by sam4_reg_fieldname()
sam4_reg_fieldname()::v
sam4_reg_fieldname()::hwidth
sam4_reg_fieldname()::dwidth
all items filtered out
sam4_reg_fieldname()
sam4_reg_fieldname()::v
sam4_reg_fieldname()::hwidth
sam4_reg_fieldname()::dwidth
all items filtered out
Type of sam4_reg_fieldname()
sam4_reg_fieldname()
uint32_t
all items filtered out