target_type::write_memory is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDtarget_type::write_memory

target_type::write_memory field

Target memory write callback. Do @b not call this function directly, use target_write_memory() instead.

Syntax

int (*write_memory)(struct target *target, target_addr_t address, uint32_t size, uint32_t count, const uint8_t *buffer);

References

LocationReferrerScopeText
target_type.h:124
int (*write_memory)(struct target *target, target_addr_t address,
aarch64.c:3238aarch64_write_memory()aarch64_target
aarch64.c:3256
.write_memory = aarch64_write_memory,
aarch64.c:3279aarch64_write_phys_memory()armv8r_target
aarch64.c:3297
.write_memory = aarch64_write_phys_memory,
arc.c:2323arc_mem_write()arcv2_target
arc.c:2347
.write_memory = arc_mem_write,
arm11.c:1348arm11_write_memory()arm11_target
arm11.c:1365
.write_memory = arm11_write_memory,
arm720t.c:464arm7_9_write_memory_opt()arm720t_target
arm720t.c:482
.write_memory = arm7_9_write_memory_opt,
arm7tdmi.c:684arm7_9_write_memory_opt()arm7tdmi_target
arm7tdmi.c:704
.write_memory = arm7_9_write_memory_opt,
arm920t.c:1596arm7_9_write_memory_opt()arm920t_target
arm920t.c:1616
.write_memory = arm7_9_write_memory_opt,
arm926ejs.c:790arm7_9_write_memory_opt()arm926ejs_target
arm926ejs.c:810
.write_memory = arm7_9_write_memory_opt,
arm946e.c:738arm946e_write_memory()arm946e_target
arm946e.c:760
.write_memory = arm946e_write_memory,
arm966e.c:245arm7_9_write_memory_opt()arm966e_target
arm966e.c:265
.write_memory = arm7_9_write_memory_opt,
arm9tdmi.c:888arm7_9_write_memory_opt()arm9tdmi_target
arm9tdmi.c:908
.write_memory = arm7_9_write_memory_opt,
avr32_ap7k.c:581avr32_ap7k_write_memory()avr32_ap7k_target
avr32_ap7k.c:597
.write_memory = avr32_ap7k_write_memory,
cortex_a.c:3426cortex_a_write_memory()cortexa_target
cortex_a.c:3444
.write_memory = cortex_a_write_memory,
cortex_a.c:3506cortex_a_write_phys_memory()cortexr4_target
cortex_a.c:3524
cortex_m.c:3338cortex_m_write_memory()cortexm_target
cortex_m.c:3358
.write_memory = cortex_m_write_memory,
dsp563xx.c:2250dsp563xx_write_memory_default()dsp563xx_target
dsp563xx.c:2266
dsp5680xx.c:2245dsp5680xx_write()dsp5680xx_target
dsp5680xx.c:2263
.write_memory = dsp5680xx_write,
esirisc.c:1835esirisc_write_memory()esirisc_target
esirisc.c:1852
.write_memory = esirisc_write_memory,
esp32.c:460xtensa_write_memory()esp32_target
esp32.c:477
.write_memory = xtensa_write_memory,
esp32s2.c:497xtensa_write_memory()esp32s2_target
esp32s2.c:514
.write_memory = xtensa_write_memory,
esp32s3.c:381xtensa_write_memory()esp32s3_target
esp32s3.c:398
.write_memory = xtensa_write_memory,
fa526.c:350arm7_9_write_memory_opt()fa526_target
fa526.c:370
.write_memory = arm7_9_write_memory_opt,
feroceon.c:691arm7_9_write_memory_opt()feroceon_target
feroceon.c:711
.write_memory = arm7_9_write_memory_opt,
feroceon.c:730arm7_9_write_memory_opt()dragonite_target
feroceon.c:750
.write_memory = arm7_9_write_memory_opt,
hla_target.c:640adapter_write_memory()hla_target
hla_target.c:665
.write_memory = adapter_write_memory,
ls1_sap.c:216ls1_sap_write_memory()ls1_sap_target
ls1_sap.c:233
.write_memory = ls1_sap_write_memory,
mem_ap.c:265mem_ap_write_memory()mem_ap_target
mem_ap.c:288
.write_memory = mem_ap_write_memory,
mips_m4k.c:1467mips_m4k_write_memory()mips_m4k_target
mips_m4k.c:1483
.write_memory = mips_m4k_write_memory,
mips_mips64.c:1151mips_mips64_write_memory()mips_mips64_target
mips_mips64.c:1170
.write_memory = mips_mips64_write_memory,
or1k.c:1417or1k_write_memory()or1k_target
or1k.c:1436
.write_memory = or1k_write_memory,
quark_d20xx.c:79x86_32_common_write_memory()quark_d20xx_target
quark_d20xx.c:95
quark_x10xx.c:57x86_32_common_write_memory()quark_x10xx_target
quark_x10xx.c:84
riscv-011.c:2394write_memory()riscv011_target
riscv-011.c:2411
.write_memory = write_memory,
riscv-013.c:4047write_memory()riscv013_target
riscv-013.c:4061
.write_memory = write_memory,
riscv.c:1725riscv_write_phys_memory()
return tt->write_memory(target, phys_address, size, count, buffer);
riscv.c:1744riscv_write_memory()
return tt->write_memory(target, address, size, count, buffer);
riscv.c:3071riscv_write_memory()riscv_target
riscv.c:3090
.write_memory = riscv_write_memory,
stm8.c:2160stm8_write_memory()stm8_target
stm8.c:2177
.write_memory = stm8_write_memory,
target.c:1279target_write_memory()
if (!target->type->write_memory) {
target.c:1283target_write_memory()
return target->type->write_memory(target, address, size, count, buffer);
target.c:1523target_init_one()
type->write_phys_memory = type->write_memory;
xscale.c:3705xscale_write_memory()xscale_target
xscale.c:3724
.write_memory = xscale_write_memory,
xtensa_chip.c:151xtensa_write_memory()xtensa_chip_target
xtensa_chip.c:168
.write_memory = xtensa_write_memory,