get_flash_bank_by_addr() function
Returns the flash bank located at a specified address.
Arguments
target
The target, presumed to contain one or more banks.
addr
An address that is within the range of the bank.
check
return ERROR_OK and result_bank NULL if the bank does not exist
result_bank
The struct flash_bank located at @a addr, or NULL.
Return value
ERROR_OK on success, or an error indicating the problem.
Location | Referrer | Text |
core.c:300 | | |
core.h:282 | | |
core.c:462 | flash_iterate_address_range_inner() | |
core.c:589 | flash_iterate_address_range() | |
core.c:797 | flash_write_unlock_verify() | retval = get_flash_bank_by_addr(target, run_address, false, &c); |
nrf5.c:1429 | nrf5_handle_mass_erase_command() | |
qn908x.c:995 | qn908x_handle_allow_brick_command() | |
rsl10.c:682 | rsl10_lock_command() | |
rsl10.c:760 | rsl10_unlock_command() | |
tcl.c:261 | handle_flash_erase_address_command() | retval = get_flash_bank_by_addr(target, address, true, &p); |
tcl.c:533 | handle_flash_fill_command() | retval = get_flash_bank_by_addr(target, address, true, &bank); |
tcl.c:704 | handle_flash_md_command() | retval = get_flash_bank_by_addr(target, address, true, &bank); |
Functions calling get_flash_bank_by_addr()
Functions called by get_flash_bank_by_addr()
get_flash_bank_by_addr()
Data read by get_flash_bank_by_addr()
Data written by get_flash_bank_by_addr()
get_flash_bank_by_addr()::c get_flash_bank_by_addr()::retval all items filtered out
get_flash_bank_by_addr()
get_flash_bank_by_addr()::c get_flash_bank_by_addr()::retval all items filtered out
Type of get_flash_bank_by_addr()
get_flash_bank_by_addr()