OpenOCD
working_area
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
working_area
working_area struct
The copy area holds code loop and data for I/O operations.
Syntax
from
arm_io.h:27
struct
working_area
;
Implemented in
target.h:85
Fields
address
No summary provided.
Read more...
size
No summary provided.
Read more...
free
No summary provided.
Read more...
backup
No summary provided.
Read more...
user
No summary provided.
Read more...
next
No summary provided.
Read more...
References
Location
Referrer
Scope
Text
target.h:85
struct
working_area
{
arm_io.h:27
struct
working_area
*
copy_area
;
aduc702x.c:128
aduc702x_write_block()
struct
working_area
*
write_algorithm
;
aduc702x.c:129
aduc702x_write_block()
struct
working_area
*
source
;
aducm302x.c:345
aducm302x_write_block()
struct
working_area
*
source
;
aducm302x.c:346
aducm302x_write_block()
struct
working_area
*
write_algorithm
;
aducm360.c:188
aducm360_write_block_sync()
struct
working_area
*
helper
;
aducm360.c:189
aducm360_write_block_sync()
struct
working_area
*
target_buffer
;
aducm360.c:308
aducm360_write_block_async()
struct
working_area
*
helper
;
aducm360.c:309
aducm360_write_block_async()
struct
working_area
*
target_buffer
;
arm7_9_common.h:60
arm7_9_common::dcc_working_area
arm7_9_common
struct
working_area
*
dcc_working_area
;
arm_io.c:35
arm_code_to_working_area()
unsigned
additional
,
struct
working_area
*
*
area
)
arm_io.h:27
arm_nand_data::copy_area
arm_nand_data
struct
working_area
*
copy_area
;
armv4_5.c:1603
arm_checksum_memory()
struct
working_area
*
crc_algorithm
;
armv4_5.c:1676
arm_blank_check_memory()
struct
working_area
*
check_algorithm
;
armv7m.c:885
armv7m_checksum_memory()
struct
working_area
*
crc_algorithm
;
armv7m.c:936
armv7m_blank_check_memory()
struct
working_area
*
erase_check_algorithm
;
armv7m.c:937
armv7m_blank_check_memory()
struct
working_area
*
erase_check_params
;
bluenrg-x.c:238
bluenrgx_write()
struct
working_area
*
write_algorithm
;
bluenrg-x.c:239
bluenrgx_write()
struct
working_area
*
write_algorithm_stack
;
bluenrg-x.c:240
bluenrgx_write()
struct
working_area
*
source
;
cc26xx.c:28
cc26xx_bank::working_area
cc26xx_bank
struct
working_area
*
working_area
;
cc3220sf.c:176
cc3220sf_write()
struct
working_area
*
algo_working_area
;
cc3220sf.c:177
cc3220sf_write()
struct
working_area
*
buffer_working_area
;
cfi.c:1122
cfi_intel_write_block()
struct
working_area
*
write_algorithm
;
cfi.c:1123
cfi_intel_write_block()
struct
working_area
*
source
=
NULL
;
cfi.c:1373
cfi_spansion_write_block_mips()
struct
working_area
*
write_algorithm
;
cfi.c:1374
cfi_spansion_write_block_mips()
struct
working_area
*
source
;
cfi.c:1587
cfi_spansion_write_block()
struct
working_area
*
write_algorithm
;
cfi.c:1588
cfi_spansion_write_block()
struct
working_area
*
source
;
efm32.c:737
efm32x_write_block()
struct
working_area
*
write_algorithm
;
efm32.c:738
efm32x_write_block()
struct
working_area
*
source
;
em357.c:449
em357_write_block()
struct
working_area
*
write_algorithm
;
em357.c:450
em357_write_block()
struct
working_area
*
source
;
esp_algorithm.c:50
esp_algorithm_run_image()
struct
working_area
*
*
mem_handles
=
NULL
;
esp_algorithm.c:73
esp_algorithm_run_image()
static
struct
working_area
*
area
;
esp_algorithm.h:143
esp_algorithm_stub::code
esp_algorithm_stub
struct
working_area
*
code
;
esp_algorithm.h:145
esp_algorithm_stub::data
esp_algorithm_stub
struct
working_area
*
data
;
esp_algorithm.h:147
esp_algorithm_stub::tramp
esp_algorithm_stub
struct
working_area
*
tramp
;
esp_algorithm.h:149
esp_algorithm_stub::padding
esp_algorithm_stub
struct
working_area
*
padding
;
esp_algorithm.h:157
esp_algorithm_stub::stack
esp_algorithm_stub
struct
working_area
*
stack
;
fespi.c:522
fespi_write()
struct
working_area
*
algorithm_wa
=
NULL
;
fespi.c:523
fespi_write()
struct
working_area
*
data_wa
=
NULL
;
fm3.c:205
fm3_erase()
struct
working_area
*
write_algorithm
;
fm3.c:343
fm3_write_block()
struct
working_area
*
write_algorithm
;
fm3.c:344
fm3_write_block()
struct
working_area
*
source
;
fm3.c:812
fm3_chip_erase()
struct
working_area
*
write_algorithm
;
fm4.c:107
fm4_flash_erase()
struct
working_area
*
workarea
;
fm4.c:205
fm4_flash_write()
struct
working_area
*
code_workarea
,
*
data_workarea
;
kinetis.c:1062
kinetis_disable_wdog_algo()
struct
working_area
*
wdog_algorithm
;
kinetis.c:1307
kinetis_write_block()
struct
working_area
*
write_algorithm
;
kinetis.c:1308
kinetis_write_block()
struct
working_area
*
source
;
kinetis_ke.c:443
kinetis_ke_stop_watchdog()
struct
working_area
*
watchdog_algorithm
;
kinetis_ke.c:694
kinetis_ke_write_words()
struct
working_area
*
write_algorithm
;
kinetis_ke.c:695
kinetis_ke_write_words()
struct
working_area
*
source
;
lpc2000.c:675
lpc2000_iap_working_area_init()
static
int
lpc2000_iap_working_area_init
(
struct
flash_bank
*
bank
,
struct
working_area
*
*
iap_working_area
)
lpc2000.c:721
lpc2000_iap_call()
static
int
lpc2000_iap_call
(
struct
flash_bank
*
bank
,
struct
working_area
*
iap_working_area
,
int
code
,
lpc2000.c:863
lpc2000_iap_blank_check()
struct
working_area
*
iap_working_area
;
lpc2000.c:991
lpc2000_erase()
struct
working_area
*
iap_working_area
;
lpc2000.c:1105
lpc2000_write()
struct
working_area
*
iap_working_area
;
lpc2000.c:1112
lpc2000_write()
struct
working_area
*
download_area
;
lpc2000.c:1230
get_lpc2000_part_id()
struct
working_area
*
iap_working_area
;
lpc2900.c:1133
lpc2900_write()
struct
working_area
*
warea
;
lpc3180.c:565
lpc3180_write_page()
struct
working_area
*
pworking_area
;
lpc3180.c:955
lpc3180_read_page()
struct
working_area
*
pworking_area
;
lpc32xx.c:1019
lpc32xx_write_page_slc()
struct
working_area
*
pworking_area
,
lpc32xx.c:1247
lpc32xx_write_page()
struct
working_area
*
pworking_area
;
lpc32xx.c:1430
lpc32xx_read_page_slc()
struct
working_area
*
pworking_area
,
lpc32xx.c:1585
lpc32xx_read_page()
struct
working_area
*
pworking_area
;
lpcspifi.c:129
lpcspifi_set_hw_mode()
struct
working_area
*
spifi_init_algorithm
;
lpcspifi.c:413
lpcspifi_erase()
struct
working_area
*
erase_algorithm
;
lpcspifi.c:576
lpcspifi_write()
struct
working_area
*
fifo
;
lpcspifi.c:579
lpcspifi_write()
struct
working_area
*
write_algorithm
;
max32xxx.c:356
max32xxx_write_block()
struct
working_area
*
source
;
max32xxx.c:357
max32xxx_write_block()
struct
working_area
*
write_algorithm
;
mdr.c:209
mdr_write_block()
struct
working_area
*
write_algorithm
;
mdr.c:210
mdr_write_block()
struct
working_area
*
source
;
mips32.c:1201
mips32_checksum_memory()
struct
working_area
*
crc_algorithm
;
mips32.c:1288
mips32_blank_check_memory()
struct
working_area
*
erase_check_algorithm
;
mips32.h:420
mips32_common::fast_data_area
mips32_common
struct
working_area
*
fast_data_area
;
mips32_pracc.c:1226
mips32_pracc_fastdata_xfer()
int
mips32_pracc_fastdata_xfer
(
struct
mips_ejtag
*
ejtag_info
,
struct
working_area
*
source
,
mips32_pracc.h:68
mips32_pracc_fastdata_xfer()::source
mips32_pracc_fastdata_xfer()
int
mips32_pracc_fastdata_xfer
(
struct
mips_ejtag
*
ejtag_info
,
struct
working_area
*
source
,
mips64.h:91
mips64_common::fast_data_area
mips64_common
struct
working_area
*
fast_data_area
;
mips64_pracc.c:1271
mips64_pracc_fastdata_xfer()
struct
working_area
*
source
,
mips64_pracc.h:55
mips64_pracc_fastdata_xfer()::source
mips64_pracc_fastdata_xfer()
struct
working_area
*
source
,
mips_m4k.c:1201
mips_m4k_bulk_write_memory()
struct
working_area
*
fast_data_area
;
mips_m4k.c:1267
mips_m4k_bulk_read_memory()
struct
working_area
*
fast_data_area
;
mips_mips64.c:949
mips_mips64_bulk_write_memory()
struct
working_area
*
fast_data_area
;
mrvlqspi.c:585
mrvlqspi_flash_write()
struct
working_area
*
fifo
;
mrvlqspi.c:588
mrvlqspi_flash_write()
struct
working_area
*
write_algorithm
;
msp432.c:44
msp432_bank::working_area
msp432_bank
struct
working_area
*
working_area
;
msp432p4.c:181
msp432p4_run_algo()
struct
working_area
*
write_algorithm
;
msp432p4.c:435
msp432p4_write()
struct
working_area
*
write_algorithm
;
niietcm4.c:1271
niietcm4_write_block()
struct
working_area
*
write_algorithm
;
niietcm4.c:1272
niietcm4_write_block()
struct
working_area
*
source
;
npcx.c:39
npcx_flash_bank::working_area
npcx_flash_bank
struct
working_area
*
working_area
;
nrf5.c:1133
nrf5_ll_flash_write()
struct
working_area
*
write_algorithm
;
nrf5.c:1134
nrf5_ll_flash_write()
struct
working_area
*
source
;
numicro.c:533
numicro_flash_bank::write_algorithm
numicro_flash_bank
struct
working_area
*
write_algorithm
;
numicro.c:697
numicro_writeblock()
struct
working_area
*
write_algorithm
;
numicro.c:698
numicro_writeblock()
struct
working_area
*
source
;
pic32mm.c:519
pic32mm_call_flash_loader()
struct
working_area
*
source
,
pic32mm.c:520
pic32mm_call_flash_loader()
struct
working_area
*
write_algorithm
,
pic32mm.c:573
pic32mm_write_using_loader()
struct
working_area
*
write_algorithm
;
pic32mm.c:574
pic32mm_write_using_loader()
struct
working_area
*
source
;
pic32mx.c:437
pic32mx_write_block()
struct
working_area
*
write_algorithm
;
pic32mx.c:438
pic32mx_write_block()
struct
working_area
*
source
;
psoc4.c:222
psoc4_sysreq()
struct
working_area
*
sysreq_wait_algorithm
;
psoc4.c:223
psoc4_sysreq()
struct
working_area
*
sysreq_mem
;
psoc5lp.c:1124
psoc5lp_write()
struct
working_area
*
code_area
,
*
even_row_area
,
*
odd_row_area
;
psoc5lp.c:1185
psoc5lp_write()
struct
working_area
*
data_area
=
even_row
?
even_row_area
:
odd_row_area
;
psoc6.c:102
g_stack_area
static
struct
working_area
*
g_stack_area
;
psoc6.c:640
psoc6_erase_sector()
static
int
psoc6_erase_sector
(
struct
flash_bank
*
bank
,
struct
working_area
*
wa
,
uint32_t
addr
)
psoc6.c:669
psoc6_erase_row()
static
int
psoc6_erase_row
(
struct
flash_bank
*
bank
,
struct
working_area
*
wa
,
uint32_t
addr
)
psoc6.c:708
psoc6_erase()
struct
working_area
*
wa
;
psoc6.c:767
psoc6_program_row()
struct
working_area
*
wa
;
riscv-013.c:1128
scratch_mem_t::area
scratch_mem_t
struct
working_area
*
area
;
riscv.c:1995
riscv_checksum_memory()
struct
working_area
*
crc_algorithm
;
rp2040.c:39
rp2040_flash_bank::stack
rp2040_flash_bank
struct
working_area
*
stack
;
rp2040.c:226
rp2040_flash_write()
struct
working_area
*
bounce
=
NULL
;
rs14100.c:88
rs14100_init()
struct
working_area
*
init_algorithm
;
rs14100.c:186
rs14100_erase()
struct
working_area
*
erase_algorithm
;
rs14100.c:420
rs14100_write()
struct
working_area
*
write_algorithm
;
rs14100.c:421
rs14100_write()
struct
working_area
*
source
;
rsl10.c:343
rsl10_ll_flash_erase()
struct
working_area
*
write_algorithm
;
rsl10.c:400
rsl10_ll_flash_write()
struct
working_area
*
write_algorithm
;
rsl10.c:424
rsl10_ll_flash_write()
struct
working_area
*
source
;
rsl10.c:503
rsl10_mass_erase()
struct
working_area
*
write_algorithm
;
sh_qspi.c:82
sh_qspi_flash_bank::io_algorithm
sh_qspi_flash_bank
struct
working_area
*
io_algorithm
;
sh_qspi.c:83
sh_qspi_flash_bank::source
sh_qspi_flash_bank
struct
working_area
*
source
;
sim3x.c:334
sim3x_write_block()
struct
working_area
*
write_algorithm
;
sim3x.c:335
sim3x_write_block()
struct
working_area
*
source
;
stellaris.c:1024
stellaris_write_block()
struct
working_area
*
source
;
stellaris.c:1025
stellaris_write_block()
struct
working_area
*
write_algorithm
;
stm32f1x.c:451
stm32x_write_block_async()
struct
working_area
*
write_algorithm
;
stm32f1x.c:452
stm32x_write_block_async()
struct
working_area
*
source
;
stm32f1x.c:548
stm32x_write_block_riscv()
struct
working_area
*
write_algorithm
;
stm32f1x.c:549
stm32x_write_block_riscv()
struct
working_area
*
source
;
stm32f2x.c:700
stm32x_write_block()
struct
working_area
*
write_algorithm
;
stm32f2x.c:701
stm32x_write_block()
struct
working_area
*
source
;
stm32g0x.c:470
stm32x_write_block()
struct
working_area
*
write_algorithm
;
stm32g0x.c:471
stm32x_write_block()
struct
working_area
*
source
;
stm32g4x.c:661
stm32l4_write_block()
struct
working_area
*
write_algorithm
;
stm32g4x.c:662
stm32l4_write_block()
struct
working_area
*
source
;
stm32h7x.c:565
stm32x_write_block()
struct
working_area
*
write_algorithm
;
stm32h7x.c:566
stm32x_write_block()
struct
working_area
*
source
;
stm32l4x.c:1441
stm32l4_write_block()
struct
working_area
*
write_algorithm
;
stm32l4x.c:1442
stm32l4_write_block()
struct
working_area
*
source
;
stm32l5x.c:529
stm32l4_write_block()
struct
working_area
*
write_algorithm
;
stm32l5x.c:530
stm32l4_write_block()
struct
working_area
*
source
;
stm32lx.c:418
stm32lx_write_half_pages()
struct
working_area
*
write_algorithm
;
stm32lx.c:419
stm32lx_write_half_pages()
struct
working_area
*
source
;
stm8.c:1720
stm8_blank_check_memory()
struct
working_area
*
erase_check_algorithm
;
stm8.h:25
stm8_common::fast_data_area
stm8_common
struct
working_area
*
fast_data_area
;
stmqspi.c:1070
stmqspi_blank_check()
struct
working_area
*
algorithm
;
stmqspi.c:1250
qspi_verify()
struct
working_area
*
algorithm
;
stmqspi.c:1374
qspi_read_write_block()
struct
working_area
*
algorithm
;
str7x.c:434
str7x_write_block()
struct
working_area
*
write_algorithm
;
str7x.c:435
str7x_write_block()
struct
working_area
*
source
;
str9x.c:336
str9x_write_block()
struct
working_area
*
write_algorithm
;
str9x.c:337
str9x_write_block()
struct
working_area
*
source
;
target.c:1907
print_wa_layout()
struct
working_area
*
c
=
target
->
working_areas
;
target.c:1918
target_split_working_area()
static
void
target_split_working_area
(
struct
working_area
*
area
,
uint32_t
size
)
target.c:1925
target_split_working_area()
struct
working_area
*
new_wa
=
malloc
(
sizeof
(
*
new_wa
)
)
;
target.c:1950
target_merge_working_areas()
struct
working_area
*
c
=
target
->
working_areas
;
target.c:1961
target_merge_working_areas()
struct
working_area
*
to_be_freed
=
c
->
next
;
target.c:1964
target_merge_working_areas()
free
(
to_be_freed
)
;
target.c:1976
target_alloc_working_area_try()
int
target_alloc_working_area_try
(
struct
target
*
target
,
uint32_t
size
,
struct
working_area
*
*
area
)
target.c:2012
target_alloc_working_area_try()
struct
working_area
*
new_wa
=
malloc
(
sizeof
(
*
new_wa
)
)
;
target.c:2028
target_alloc_working_area_try()
struct
working_area
*
c
=
target
->
working_areas
;
target.c:2070
target_alloc_working_area()
int
target_alloc_working_area
(
struct
target
*
target
,
uint32_t
size
,
struct
working_area
*
*
area
)
target.c:2081
target_restore_working_area()
static
int
target_restore_working_area
(
struct
target
*
target
,
struct
working_area
*
area
)
target.c:2096
target_free_working_area_restore()
static
int
target_free_working_area_restore
(
struct
target
*
target
,
struct
working_area
*
area
,
int
restore
)
target.c:2128
target_free_working_area()
int
target_free_working_area
(
struct
target
*
target
,
struct
working_area
*
area
)
target.c:2138
target_free_all_working_areas_restore()
struct
working_area
*
c
=
target
->
working_areas
;
target.c:2168
target_free_all_working_areas()
free
(
target
->
working_areas
)
;
target.c:2176
target_get_working_area_avail()
struct
working_area
*
c
=
target
->
working_areas
;
target.c:6521
handle_test_mem_access_command()
struct
working_area
*
wa
=
NULL
;
target.h:90
working_area::user
working_area
struct
working_area
*
*
user
;
target.h:91
working_area::next
working_area
struct
working_area
*
next
;
target.h:153
target::working_areas
target
struct
working_area
*
working_areas
;
/* list of allocated working areas */
target.h:724
target_alloc_working_area()::area
target_alloc_working_area()
uint32_t
size
,
struct
working_area
*
*
area
)
;
target.h:732
target_alloc_working_area_try()::area
target_alloc_working_area_try()
uint32_t
size
,
struct
working_area
*
*
area
)
;
target.h:740
target_free_working_area()::area
target_free_working_area()
int
target_free_working_area
(
struct
target
*
target
,
struct
working_area
*
area
)
;
x86_32_common.h:217
x86_32_common::fast_data_area
x86_32_common
struct
working_area
*
fast_data_area
;
xmc1xxx.c:84
xmc1xxx_erase()
struct
working_area
*
workarea
;
xmc1xxx.c:158
xmc1xxx_erase_check()
struct
working_area
*
workarea
;
xmc1xxx.c:244
xmc1xxx_write()
struct
working_area
*
code_workarea
,
*
data_workarea
;
Type Use
Variables of
working_area
type
working_area::user
working_area::next
target::working_areas
target_alloc_working_area()::area
target_alloc_working_area_try()::area
target_free_working_area()::area
arm_nand_data::copy_area
arm_code_to_working_area()::area
lpc3180_write_page()
lpc3180_write_page()::pworking_area
lpc3180_read_page()
lpc3180_read_page()::pworking_area
lpc32xx_write_page_slc()::pworking_area
lpc32xx_write_page()
lpc32xx_write_page()::pworking_area
lpc32xx_read_page_slc()::pworking_area
lpc32xx_read_page()
lpc32xx_read_page()::pworking_area
aduc702x_write_block()
aduc702x_write_block()::write_algorithm
aduc702x_write_block()::source
aducm360_write_block_sync()
aducm360_write_block_sync()::helper
aducm360_write_block_sync()::target_buffer
aducm360_write_block_async()
aducm360_write_block_async()::helper
aducm360_write_block_async()::target_buffer
mips32_common::fast_data_area
mips32_pracc_fastdata_xfer()::source
cfi_intel_write_block()
cfi_intel_write_block()::write_algorithm
cfi_intel_write_block()::source
cfi_spansion_write_block_mips()
cfi_spansion_write_block_mips()::write_algorithm
cfi_spansion_write_block_mips()::source
cfi_spansion_write_block()
cfi_spansion_write_block()::write_algorithm
cfi_spansion_write_block()::source
arm7_9_common::dcc_working_area
efm32x_write_block()
efm32x_write_block()::write_algorithm
efm32x_write_block()::source
em357_write_block()
em357_write_block()::write_algorithm
em357_write_block()::source
fm3_erase()
fm3_erase()::write_algorithm
fm3_write_block()
fm3_write_block()::write_algorithm
fm3_write_block()::source
fm3_chip_erase()
fm3_chip_erase()::write_algorithm
fm4_flash_erase()
fm4_flash_erase()::workarea
fm4_flash_write()
fm4_flash_write()::code_workarea
fm4_flash_write()::data_workarea
kinetis_disable_wdog_algo()
kinetis_disable_wdog_algo()::wdog_algorithm
kinetis_write_block()
kinetis_write_block()::write_algorithm
kinetis_write_block()::source
kinetis_ke_stop_watchdog()
kinetis_ke_stop_watchdog()::watchdog_algorithm
kinetis_ke_write_words()
kinetis_ke_write_words()::write_algorithm
kinetis_ke_write_words()::source
lpc2000_iap_working_area_init()::iap_working_area
lpc2000_iap_call()::iap_working_area
lpc2000_iap_blank_check()
lpc2000_iap_blank_check()::iap_working_area
lpc2000_erase()
lpc2000_erase()::iap_working_area
lpc2000_write()
lpc2000_write()::iap_working_area
lpc2000_write()::download_area
get_lpc2000_part_id()
get_lpc2000_part_id()::iap_working_area
lpc2900_write()
lpc2900_write()::warea
lpcspifi_set_hw_mode()
lpcspifi_set_hw_mode()::spifi_init_algorithm
lpcspifi_erase()
lpcspifi_erase()::erase_algorithm
lpcspifi_write()
lpcspifi_write()::fifo
lpcspifi_write()::write_algorithm
mdr_write_block()
mdr_write_block()::write_algorithm
mdr_write_block()::source
mrvlqspi_flash_write()
mrvlqspi_flash_write()::fifo
mrvlqspi_flash_write()::write_algorithm
niietcm4_write_block()
niietcm4_write_block()::write_algorithm
niietcm4_write_block()::source
nrf5_ll_flash_write()
nrf5_ll_flash_write()::write_algorithm
nrf5_ll_flash_write()::source
numicro_flash_bank::write_algorithm
numicro_writeblock()
numicro_writeblock()::write_algorithm
numicro_writeblock()::source
pic32mx_write_block()
pic32mx_write_block()::write_algorithm
pic32mx_write_block()::source
psoc4_sysreq()
psoc4_sysreq()::sysreq_wait_algorithm
psoc4_sysreq()::sysreq_mem
sim3x_write_block()
sim3x_write_block()::write_algorithm
sim3x_write_block()::source
stellaris_write_block()
stellaris_write_block()::source
stellaris_write_block()::write_algorithm
msp432p4_run_algo()
msp432p4_run_algo()::write_algorithm
msp432p4_write()
msp432p4_write()::write_algorithm
stm32x_write_block_async()
stm32x_write_block_async()::write_algorithm
stm32x_write_block_async()::source
stm32x_write_block_riscv()
stm32x_write_block_riscv()::write_algorithm
stm32x_write_block_riscv()::source
stm32x_write_block()
stm32x_write_block()::write_algorithm
stm32x_write_block()::source
stm32x_write_block()
stm32l4_write_block()
stm32l4_write_block()::write_algorithm
stm32l4_write_block()::source
stm32lx_write_half_pages()
stm32lx_write_half_pages()::write_algorithm
stm32lx_write_half_pages()::source
stmqspi_blank_check()
stmqspi_blank_check()::algorithm
qspi_verify()
qspi_verify()::algorithm
qspi_read_write_block()
qspi_read_write_block()::algorithm
str7x_write_block()
str7x_write_block()::write_algorithm
str7x_write_block()::source
str9x_write_block()
str9x_write_block()::write_algorithm
str9x_write_block()::source
xmc1xxx_erase()
xmc1xxx_erase()::workarea
xmc1xxx_erase_check()
xmc1xxx_erase_check()::workarea
xmc1xxx_write()
xmc1xxx_write()::code_workarea
xmc1xxx_write()::data_workarea
bluenrgx_write()
bluenrgx_write()::write_algorithm
bluenrgx_write()::write_algorithm_stack
bluenrgx_write()::source
g_stack_area
psoc6_erase_sector()::wa
psoc6_erase_row()::wa
psoc6_erase()
psoc6_erase()::wa
psoc6_program_row()
psoc6_program_row()::wa
cc26xx_bank::working_area
cc3220sf_write()
cc3220sf_write()::algo_working_area
cc3220sf_write()::buffer_working_area
psoc5lp_write()
psoc5lp_write()::code_area
psoc5lp_write()::even_row_area
psoc5lp_write()::odd_row_area
psoc5lp_write()::data_area
msp432_bank::working_area
max32xxx_write_block()
max32xxx_write_block()::source
max32xxx_write_block()::write_algorithm
aducm302x_write_block()
aducm302x_write_block()::source
aducm302x_write_block()::write_algorithm
fespi_write()
fespi_write()::algorithm_wa
fespi_write()::data_wa
stm32x_write_block()
stm32l4_write_block()
stm32l4_write_block()
sh_qspi_flash_bank::io_algorithm
sh_qspi_flash_bank::source
rs14100_init()
rs14100_init()::init_algorithm
rs14100_erase()
rs14100_erase()::erase_algorithm
rs14100_write()
rs14100_write()::write_algorithm
rs14100_write()::source
rp2040_flash_bank::stack
rp2040_flash_write()
rp2040_flash_write()::bounce
pic32mm_call_flash_loader()::source
pic32mm_call_flash_loader()::write_algorithm
pic32mm_write_using_loader()
pic32mm_write_using_loader()::write_algorithm
pic32mm_write_using_loader()::source
npcx_flash_bank::working_area
rsl10_ll_flash_erase()
rsl10_ll_flash_erase()::write_algorithm
rsl10_ll_flash_write()
rsl10_ll_flash_write()::write_algorithm
rsl10_ll_flash_write()::source
rsl10_mass_erase()
rsl10_mass_erase()::write_algorithm
arm_checksum_memory()
arm_checksum_memory()::crc_algorithm
arm_blank_check_memory()
arm_blank_check_memory()::check_algorithm
armv7m_checksum_memory()
armv7m_checksum_memory()::crc_algorithm
armv7m_blank_check_memory()
armv7m_blank_check_memory()::erase_check_algorithm
armv7m_blank_check_memory()::erase_check_params
x86_32_common::fast_data_area
mips32_checksum_memory()
mips32_checksum_memory()::crc_algorithm
mips32_blank_check_memory()
mips32_blank_check_memory()::erase_check_algorithm
mips64_common::fast_data_area
mips64_pracc_fastdata_xfer()::source
mips_m4k_bulk_write_memory()
mips_m4k_bulk_write_memory()::fast_data_area
mips_m4k_bulk_read_memory()
mips_m4k_bulk_read_memory()::fast_data_area
print_wa_layout()
print_wa_layout()::c
target_split_working_area()::area
target_split_working_area()
target_split_working_area()::new_wa
target_merge_working_areas()
target_merge_working_areas()::c
target_merge_working_areas()::to_be_freed
target_alloc_working_area_try()
target_alloc_working_area_try()::new_wa
target_alloc_working_area_try()::c
target_restore_working_area()::area
target_free_working_area_restore()::area
target_free_all_working_areas_restore()
target_free_all_working_areas_restore()::c
target_get_working_area_avail()
target_get_working_area_avail()::c
handle_test_mem_access_command()
handle_test_mem_access_command()::wa
stm8_blank_check_memory()
stm8_blank_check_memory()::erase_check_algorithm
stm8_common::fast_data_area
riscv_checksum_memory()
riscv_checksum_memory()::crc_algorithm
scratch_mem_t::area
mips_mips64_bulk_write_memory()
mips_mips64_bulk_write_memory()::fast_data_area
esp_algorithm_stub::code
esp_algorithm_stub::data
esp_algorithm_stub::tramp
esp_algorithm_stub::padding
esp_algorithm_stub::stack
esp_algorithm_run_image()
esp_algorithm_run_image()::mem_handles
esp_algorithm_run_image()::area
all items filtered out
working_area
Allocators of
working_area
Deletors of
working_area
target_split_working_area()
target_alloc_working_area_try()
all items filtered out
working_area
target_merge_working_areas()
target_free_all_working_areas()
all items filtered out