get_flash_bank_by_addr() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDget_flash_bank_by_addr()

get_flash_bank_by_addr() function

Returns the flash bank located at a specified address.

Syntax

int get_flash_bank_by_addr(struct target *target,     target_addr_t addr,     bool check,     struct flash_bank **result_bank);
Implemented in core.c:300

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.

References

LocationReferrerText
core.c:300
int get_flash_bank_by_addr(struct target *target,
core.h:282
int get_flash_bank_by_addr(struct target *target, target_addr_t addr, bool check,
core.c:462flash_iterate_address_range_inner()
int retval = get_flash_bank_by_addr(target, addr, true, &c);
core.c:589flash_iterate_address_range()
retval = get_flash_bank_by_addr(target, addr, true, &c);
core.c:797flash_write_unlock_verify()
retval = get_flash_bank_by_addr(target, run_address, false, &c);
nrf5.c:1429nrf5_handle_mass_erase_command()
res = get_flash_bank_by_addr(target, NRF5_FLASH_BASE, true, &bank);
qn908x.c:995qn908x_handle_allow_brick_command()
retval = get_flash_bank_by_addr(target, QN908X_FLASH_BASE, true, &bank);
rsl10.c:682rsl10_lock_command()
int retval = get_flash_bank_by_addr(target, RSL10_FLASH_ADDRESS_NVR3, true, &bank);
rsl10.c:760rsl10_unlock_command()
retval = get_flash_bank_by_addr(target, RSL10_FLASH_ADDRESS_NVR3, true, &bank);
tcl.c:261handle_flash_erase_address_command()
retval = get_flash_bank_by_addr(target, address, true, &p);
tcl.c:533handle_flash_fill_command()
retval = get_flash_bank_by_addr(target, address, true, &bank);
tcl.c:704handle_flash_md_command()
retval = get_flash_bank_by_addr(target, address, true, &bank);

Call Tree

Data read by get_flash_bank_by_addr()
Data written by get_flash_bank_by_addr()
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()
all items filtered out