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

instructions variable

Syntax

static const struct { uint8_t id; const char *name; uint64_t op; } instructions[] = { { MEMRDB32, "MEMRDB32", 0x0909090909090851ULL }, { MEMRDB16, "MEMRDB16", 0x09090909090851E6ULL }, { MEMRDH32, "MEMRDH32", 0x090909090908D166ULL }, { MEMRDH16, "MEMRDH16", 0x090909090908D1E6ULL }, { MEMRDW32, "MEMRDW32", 0x09090909090908D1ULL }, { MEMRDW16, "MEMRDW16", 0x0909090908D1E666ULL }, { MEMWRB32, "MEMWRB32", 0x0909090909090811ULL }, { MEMWRB16, "MEMWRB16", 0x09090909090811E6ULL }, { MEMWRH32, "MEMWRH32", 0x0909090909089166ULL }, { MEMWRH16, "MEMWRH16", 0x09090909090891E6ULL }, { MEMWRW32, "MEMWRW32", 0x0909090909090891ULL }, { MEMWRW16, "MEMWRW16", 0x090909090891E666ULL }, { IORDB32, "IORDB32", 0x0909090909090937ULL }, { IORDB16, "IORDB16", 0x09090909090937E6ULL }, { IORDH32, "IORDH32", 0x090909090909B766ULL }, { IORDH16, "IORDH16", 0x090909090909B7E6ULL }, { IORDW32, "IORDW32", 0x09090909090909B7ULL }, { IORDW16, "IORDW16", 0x0909090909B7E666ULL }, { IOWRB32, "IOWRB32", 0x0909090909090977ULL }, { IOWRB16, "IOWRB16", 0x09090909090977E6ULL }, { IOWRH32, "IOWRH32", 0x090909090909F766ULL }, { IOWRH16, "IOWRH16", 0x090909090909F7E6ULL }, { IOWRW32, "IOWRW32", 0x09090909090909F7ULL }, { IOWRW16, "IOWRW16", 0x0909090909F7E666ULL }, { SRAMACCESS, "SRAMACCESS", 0x0000000E9D660000ULL }, { SRAM2PDR, "SRAM2PDR", 0x4CF0000000000000ULL }, { PDR2SRAM, "PDR2SRAM", 0x0CF0000000000000ULL }, { WBINVD, "WBINVD", 0x09090909090990F0ULL }, };

References

LocationReferrerText
lakemont.c:172
} instructions[] = {
lakemont.c:790submit_instruction_pir()
LOG_DEBUG("%s op=0x%016" PRIx64, instructions[num].name,
lakemont.c:791submit_instruction_pir()
instructions[num].op);
lakemont.c:792submit_instruction_pir()
int err = submit_pir(t, instructions[num].op);

Data Use

Functions reading instructions
instructions
all items filtered out
Type of instructions
instructions
all items filtered out