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

reg_param struct

Syntax

struct reg_param;
Implemented in algorithm.h:27

Fields

reg_name

No summary provided. Read more...

size

No summary provided. Read more...

value

No summary provided. Read more...

direction

No summary provided. Read more...

References

LocationReferrerScopeText
algorithm.h:27
struct reg_param {
target.h:36
struct reg_param;
FLASHPlugin.c:200loaded_plugin_load()::reg_paramsloaded_plugin_load()
struct reg_param reg_params[1];
FLASHPlugin.c:426plugin_write_async()::reg_paramsplugin_write_async()
struct reg_param reg_params[6];
FLASHPlugin.c:533call_plugin_func()::reg_paramscall_plugin_func()
struct reg_param reg_params[3 + 4];
aduc702x.c:131aduc702x_write_block()::reg_paramsaduc702x_write_block()
struct reg_param reg_params[6];
aducm302x.c:348aducm302x_write_block()::reg_paramsaducm302x_write_block()
struct reg_param reg_params[6];
aducm360.c:191aducm360_write_block_sync()::reg_paramsaducm360_write_block_sync()
struct reg_param reg_params[8];
aducm360.c:311aducm360_write_block_async()::reg_paramsaducm360_write_block_async()
struct reg_param reg_params[9];
algorithm.c:29init_reg_param()
void init_reg_param(struct reg_param *param, char *reg_name, uint32_t size, enum param_direction direction)
algorithm.c:37destroy_reg_param()
void destroy_reg_param(struct reg_param *param)
algorithm.h:38init_reg_param()::paraminit_reg_param()
void init_reg_param(struct reg_param *param,
algorithm.h:40destroy_reg_param()::paramdestroy_reg_param()
void destroy_reg_param(struct reg_param *param);
arm.h:311armv4_5_run_algorithm()::reg_paramsarmv4_5_run_algorithm()
int num_reg_params, struct reg_param *reg_params,
arm.h:316armv4_5_run_algorithm_inner()::reg_paramsarmv4_5_run_algorithm_inner()
int num_reg_params, struct reg_param *reg_params,
arm7_9_common.c:2622arm7_9_bulk_write_memory()::reg_paramsarm7_9_bulk_write_memory()
struct reg_param reg_params[1];
arm7_9_common.h:165arm7_9_run_algorithm()::reg_paramarm7_9_run_algorithm()
struct reg_param *reg_param, uint32_t entry_point, void *arch_info);
arm_io.c:87arm_nandwrite()::reg_paramsarm_nandwrite()
struct reg_param reg_params[3];
arm_io.c:197arm_nandread()::reg_paramsarm_nandread()
struct reg_param reg_params[3];
armv4_5.c:1391armv4_5_run_algorithm_inner()
int num_reg_params, struct reg_param *reg_params,
armv4_5.c:1578armv4_5_run_algorithm()
struct reg_param *reg_params,
armv4_5.c:1606arm_checksum_memory()::reg_paramsarm_checksum_memory()
struct reg_param reg_params[2];
armv4_5.c:1677arm_blank_check_memory()::reg_paramsarm_blank_check_memory()
struct reg_param reg_params[3];
armv7m.c:485armv7m_run_algorithm()
int num_reg_params, struct reg_param *reg_params,
armv7m.c:510armv7m_start_algorithm()
int num_reg_params, struct reg_param *reg_params,
armv7m.c:624armv7m_wait_algorithm()
int num_reg_params, struct reg_param *reg_params,
armv7m.c:887armv7m_checksum_memory()::reg_paramsarmv7m_checksum_memory()
struct reg_param reg_params[2];
armv7m.c:938armv7m_blank_check_memory()::reg_paramsarmv7m_blank_check_memory()
struct reg_param reg_params[2];
armv7m.h:317armv7m_run_algorithm()::reg_paramsarmv7m_run_algorithm()
int num_reg_params, struct reg_param *reg_params,
armv7m.h:323armv7m_start_algorithm()::reg_paramsarmv7m_start_algorithm()
int num_reg_params, struct reg_param *reg_params,
armv7m.h:329armv7m_wait_algorithm()::reg_paramsarmv7m_wait_algorithm()
int num_reg_params, struct reg_param *reg_params,
bluenrg-x.c:242bluenrgx_write()::reg_paramsbluenrgx_write()
struct reg_param reg_params[5];
cc3220sf.c:178cc3220sf_write()::reg_paramscc3220sf_write()
struct reg_param reg_params[3];
cfi.c:1120cfi_intel_write_block()::reg_paramscfi_intel_write_block()
struct reg_param reg_params[7];
cfi.c:1371cfi_spansion_write_block_mips()::reg_paramscfi_spansion_write_block_mips()
struct reg_param reg_params[10];
cfi.c:1583cfi_spansion_write_block()::reg_paramscfi_spansion_write_block()
struct reg_param reg_params[10];
dsp563xx.c:1375dsp563xx_run_algorithm()
int num_reg_params, struct reg_param *reg_params,
efm32.c:739efm32x_write_block()::reg_paramsefm32x_write_block()
struct reg_param reg_params[5];
em357.c:452em357_write_block()::reg_paramsem357_write_block()
struct reg_param reg_params[4];
esp_algorithm.h:183esp_algorithm_reg_args::paramsesp_algorithm_reg_args
struct reg_param *params;
esp_algorithm.h:396esp_algorithm_user_arg_set_uint()
struct reg_param *param = &run->reg_args.params[run->reg_args.first_user_param + arg_num];
esp_algorithm.h:411esp_algorithm_user_arg_get_uint()
struct reg_param *param = &run->reg_args.params[run->reg_args.first_user_param + arg_num];
esp_xtensa_algorithm.c:53esp_xtensa_algo_regs_init_start()
struct reg_param *params = run->reg_args.params;
esp_xtensa_algorithm.c:102esp_xtensa_algo_init()
run->reg_args.params = calloc(run->reg_args.count, sizeof(struct reg_param));
esp_xtensa_algorithm.c:138esp_xtensa_algo_cleanup()
fespi.c:565fespi_write()::reg_paramsfespi_write()
struct reg_param reg_params[6];
fm3.c:206fm3_erase()::reg_paramsfm3_erase()
struct reg_param reg_params[3];
fm3.c:346fm3_write_block()::reg_paramsfm3_write_block()
struct reg_param reg_params[6];
fm3.c:813fm3_chip_erase()::reg_paramsfm3_chip_erase()
struct reg_param reg_params[3];
fm4.c:108fm4_flash_erase()::reg_paramsfm4_flash_erase()
struct reg_param reg_params[4];
fm4.c:206fm4_flash_write()::reg_paramsfm4_flash_write()
struct reg_param reg_params[6];
kinetis.c:1064kinetis_disable_wdog_algo()::reg_paramskinetis_disable_wdog_algo()
struct reg_param reg_params[1];
kinetis.c:1312kinetis_write_block()::reg_paramskinetis_write_block()
struct reg_param reg_params[5];
kinetis_ke.c:697kinetis_ke_write_words()::reg_paramskinetis_ke_write_words()
struct reg_param reg_params[4];
lpc2000.c:778lpc2000_iap_call()::reg_paramslpc2000_iap_call()
struct reg_param reg_params[5];
lpc2900.c:1148lpc2900_write()::reg_paramslpc2900_write()
struct reg_param reg_params[5];
lpcspifi.c:130lpcspifi_set_hw_mode()::reg_paramslpcspifi_set_hw_mode()
struct reg_param reg_params[2];
lpcspifi.c:411lpcspifi_erase()::reg_paramslpcspifi_erase()
struct reg_param reg_params[4];
lpcspifi.c:577lpcspifi_write()::reg_paramslpcspifi_write()
struct reg_param reg_params[5];
max32xxx.c:359max32xxx_write_block()::reg_paramsmax32xxx_write_block()
struct reg_param reg_params[5];
mdr.c:212mdr_write_block()::reg_paramsmdr_write_block()
struct reg_param reg_params[5];
mips32.c:597mips32_run_algorithm()
mips32.c:1202mips32_checksum_memory()::reg_paramsmips32_checksum_memory()
struct reg_param reg_params[2];
mips32.c:1289mips32_blank_check_memory()::reg_paramsmips32_blank_check_memory()
struct reg_param reg_params[3];
mips32.h:907mips32_run_algorithm()::reg_paramsmips32_run_algorithm()
int num_reg_params, struct reg_param *reg_params,
mips64.c:461mips64_run_algorithm()
mips64.h:214mips64_run_algorithm()::reg_paramsmips64_run_algorithm()
int num_reg_params, struct reg_param *reg_params,
mrvlqspi.c:586mrvlqspi_flash_write()::reg_paramsmrvlqspi_flash_write()
struct reg_param reg_params[6];
msp432.c:284msp432_init()::reg_paramsmsp432_init()
struct reg_param reg_params[1];
niietcm4.c:1274niietcm4_write_block()::reg_paramsniietcm4_write_block()
struct reg_param reg_params[5];
nrf5.c:1135nrf5_ll_flash_write()::reg_paramsnrf5_ll_flash_write()
struct reg_param reg_params[6];
numicro.c:700numicro_writeblock()::reg_paramsnumicro_writeblock()
struct reg_param reg_params[3];
pic32mm.c:518pic32mm_call_flash_loader()::reg_paramspic32mm_call_flash_loader()
struct reg_param reg_params[],
pic32mm.c:576pic32mm_write_using_loader()::reg_paramspic32mm_write_using_loader()
struct reg_param reg_params[3];
pic32mx.c:440pic32mx_write_block()::reg_paramspic32mx_write_block()
struct reg_param reg_params[3];
psoc4.c:225psoc4_sysreq()::reg_paramspsoc4_sysreq()
struct reg_param reg_params[1];
psoc6.c:151sromalgo_prepare()
struct reg_param reg_params;
riscv.c:1832riscv_run_algorithm()
riscv.c:1996riscv_checksum_memory()::reg_paramsriscv_checksum_memory()
struct reg_param reg_params[2];
rp2040.c:108rp2040_call_rom_func()::argsrp2040_call_rom_func()
struct reg_param args[ARRAY_SIZE(regnames) + 2];
rs14100.c:185rs14100_erase()::reg_paramsrs14100_erase()
struct reg_param reg_params[2];
rs14100.c:422rs14100_write()::reg_paramsrs14100_write()
struct reg_param reg_params[6];
rsl10.c:358rsl10_ll_flash_erase()::reg_paramsrsl10_ll_flash_erase()
struct reg_param reg_params[3];
rsl10.c:431rsl10_ll_flash_write()::reg_paramsrsl10_ll_flash_write()
struct reg_param reg_params[5];
rsl10.c:516rsl10_mass_erase()::reg_paramsrsl10_mass_erase()
struct reg_param reg_params[3];
sh_qspi.c:490sh_qspi_write()::reg_paramssh_qspi_write()
struct reg_param reg_params[4];
sh_qspi.c:594sh_qspi_read()::reg_paramssh_qspi_read()
struct reg_param reg_params[4];
sim3x.c:337sim3x_write_block()::reg_paramssim3x_write_block()
struct reg_param reg_params[5];
stellaris.c:1027stellaris_write_block()::reg_paramsstellaris_write_block()
struct reg_param reg_params[4];
stm32f1x.c:495stm32x_write_block_async()::reg_paramsstm32x_write_block_async()
struct reg_param reg_params[5];
stm32f1x.c:583stm32x_write_block_riscv()::reg_paramsstm32x_write_block_riscv()
struct reg_param reg_params[4];
stm32f2x.c:703stm32x_write_block()::reg_paramsstm32x_write_block()
struct reg_param reg_params[5];
stm32g0x.c:472stm32x_write_block()::reg_paramsstm32x_write_block()
struct reg_param reg_params[5];
stm32g4x.c:664stm32l4_write_block()::reg_paramsstm32l4_write_block()
struct reg_param reg_params[5];
stm32h7x.c:568stm32x_write_block()::reg_paramsstm32x_write_block()
struct reg_param reg_params[6];
stm32l4x.c:1444stm32l4_write_block()::reg_paramsstm32l4_write_block()
struct reg_param reg_params[5];
stm32l5x.c:532stm32l4_write_block()::reg_paramsstm32l4_write_block()
struct reg_param reg_params[5];
stm32lx.c:422stm32lx_write_half_pages()::reg_paramsstm32lx_write_half_pages()
struct reg_param reg_params[5];
stm8.c:1721stm8_blank_check_memory()::reg_paramsstm8_blank_check_memory()
struct reg_param reg_params[2];
stm8.c:1821stm8_run_algorithm()
stmqspi.c:1068stmqspi_blank_check()::reg_paramsstmqspi_blank_check()
struct reg_param reg_params[2];
stmqspi.c:1248qspi_verify()::reg_paramsqspi_verify()
struct reg_param reg_params[4];
stmqspi.c:1372qspi_read_write_block()::reg_paramsqspi_read_write_block()
struct reg_param reg_params[6];
str7x.c:437str7x_write_block()::reg_paramsstr7x_write_block()
struct reg_param reg_params[6];
str9x.c:339str9x_write_block()::reg_paramsstr9x_write_block()
struct reg_param reg_params[4];
target.c:775target_run_algorithm()
int num_reg_params, struct reg_param *reg_param,
target.c:816target_start_algorithm()
int num_reg_params, struct reg_param *reg_params,
target.c:860target_wait_algorithm()
int num_reg_params, struct reg_param *reg_params,
target.c:933target_run_flash_async_algorithm()
int num_reg_params, struct reg_param *reg_params,
target.c:1093target_run_read_async_algorithm()
int num_reg_params, struct reg_param *reg_params,
target.h:553target_run_algorithm()::reg_paramtarget_run_algorithm()
int num_reg_params, struct reg_param *reg_param,
target.h:564target_start_algorithm()::reg_paramstarget_start_algorithm()
int num_reg_params, struct reg_param *reg_params,
target.h:575target_wait_algorithm()::reg_paramstarget_wait_algorithm()
int num_reg_params, struct reg_param *reg_params,
target.h:586target_run_flash_async_algorithm()::reg_paramstarget_run_flash_async_algorithm()
int num_reg_params, struct reg_param *reg_params,
target.h:598target_run_read_async_algorithm()::reg_paramstarget_run_read_async_algorithm()
int num_reg_params, struct reg_param *reg_params,
target_type.h:183target_type::run_algorithm::reg_param
struct reg_param *reg_param, target_addr_t entry_point,
target_type.h:187target_type::start_algorithm::reg_param
struct reg_param *reg_param, target_addr_t entry_point,
target_type.h:191target_type::wait_algorithm::reg_param
struct reg_param *reg_param, target_addr_t exit_point,
xmc1xxx.c:85xmc1xxx_erase()::reg_paramsxmc1xxx_erase()
struct reg_param reg_params[3];
xmc1xxx.c:159xmc1xxx_erase_check()::reg_paramsxmc1xxx_erase_check()
struct reg_param reg_params[3];
xmc1xxx.c:245xmc1xxx_write()::reg_paramsxmc1xxx_write()
struct reg_param reg_params[4];
xtensa.c:2714xtensa_start_algorithm()
int num_reg_params, struct reg_param *reg_params,
xtensa.c:2805xtensa_wait_algorithm()
int num_reg_params, struct reg_param *reg_params,
xtensa.c:2913xtensa_run_algorithm()
int num_reg_params, struct reg_param *reg_params,
xtensa.h:411xtensa_start_algorithm()::reg_paramsxtensa_start_algorithm()
int num_reg_params, struct reg_param *reg_params,
xtensa.h:416xtensa_wait_algorithm()::reg_paramsxtensa_wait_algorithm()
int num_reg_params, struct reg_param *reg_params,
xtensa.h:421xtensa_run_algorithm()::reg_paramsxtensa_run_algorithm()
int num_reg_params, struct reg_param *reg_params,

Type Use

Variables of reg_param type
loaded_plugin_load()::reg_params
plugin_write_async()::reg_params
call_plugin_func()::reg_params
arm_nandwrite()::reg_params
arm_nandread()::reg_params
aduc702x_write_block()::reg_params
aducm360_write_block_sync()::reg_params
aducm360_write_block_async()::reg_params
cfi_intel_write_block()::reg_params
cfi_spansion_write_block_mips()::reg_params
cfi_spansion_write_block()::reg_params
efm32x_write_block()::reg_params
em357_write_block()::reg_params
fm3_erase()::reg_params
fm3_write_block()::reg_params
fm3_chip_erase()::reg_params
fm4_flash_erase()::reg_params
fm4_flash_write()::reg_params
kinetis_disable_wdog_algo()::reg_params
kinetis_write_block()::reg_params
target_type::run_algorithm::reg_param
target_type::start_algorithm::reg_param
target_type::wait_algorithm::reg_param
kinetis_ke_write_words()::reg_params
lpc2000_iap_call()::reg_params
lpc2900_write()::reg_params
lpcspifi_set_hw_mode()::reg_params
lpcspifi_erase()::reg_params
lpcspifi_write()::reg_params
mdr_write_block()::reg_params
mrvlqspi_flash_write()::reg_params
niietcm4_write_block()::reg_params
nrf5_ll_flash_write()::reg_params
numicro_writeblock()::reg_params
pic32mx_write_block()::reg_params
psoc4_sysreq()::reg_params
sim3x_write_block()::reg_params
stellaris_write_block()::reg_params
stm32x_write_block_async()::reg_params
stm32x_write_block_riscv()::reg_params
stm32x_write_block()::reg_params
stm32l4_write_block()::reg_params
stm32lx_write_half_pages()::reg_params
stmqspi_blank_check()::reg_params
qspi_verify()::reg_params
qspi_read_write_block()::reg_params
str7x_write_block()::reg_params
str9x_write_block()::reg_params
xmc1xxx_erase()::reg_params
xmc1xxx_erase_check()::reg_params
xmc1xxx_write()::reg_params
bluenrgx_write()::reg_params
sromalgo_prepare()::reg_params
cc3220sf_write()::reg_params
msp432_init()::reg_params
max32xxx_write_block()::reg_params
aducm302x_write_block()::reg_params
fespi_write()::reg_params
sh_qspi_write()::reg_params
sh_qspi_read()::reg_params
rs14100_erase()::reg_params
rs14100_write()::reg_params
rp2040_call_rom_func()::args
pic32mm_write_using_loader()::reg_params
rsl10_ll_flash_erase()::reg_params
rsl10_ll_flash_write()::reg_params
rsl10_mass_erase()::reg_params
arm7_9_bulk_write_memory()::reg_params
arm_checksum_memory()::reg_params
arm_blank_check_memory()::reg_params
armv7m_checksum_memory()::reg_params
armv7m_blank_check_memory()::reg_params
mips32_checksum_memory()::reg_params
mips32_blank_check_memory()::reg_params
stm8_blank_check_memory()::reg_params
riscv_checksum_memory()::reg_params
esp_algorithm_user_arg_set_uint()::param
esp_algorithm_user_arg_get_uint()::param
esp_xtensa_algo_regs_init_start()::params
all items filtered out
reg_param
Allocators of reg_param
Deletors of reg_param
sromalgo_prepare()::reg_params
all items filtered out
reg_param
sromalgo_prepare()::reg_params
all items filtered out