Go to the source code of this file.
|
| | FLASH_BANK_COMMAND_HANDLER (ro_alias_bank_command) |
| |
| | FLASH_BANK_COMMAND_HANDLER (virtual_flash_bank_command) |
| |
| static int | ro_alias_erase (struct flash_bank *bank, unsigned int first, unsigned int last) |
| |
| static int | ro_alias_write (struct flash_bank *bank, const uint8_t *buffer, uint32_t offset, uint32_t count) |
| |
| static int | virtual_auto_probe (struct flash_bank *bank) |
| |
| static int | virtual_blank_check (struct flash_bank *bank) |
| |
| static int | virtual_erase (struct flash_bank *bank, unsigned int first, unsigned int last) |
| |
| void | virtual_flash_free_driver_priv (struct flash_bank *bank) |
| |
| static int | virtual_flash_read (struct flash_bank *bank, uint8_t *buffer, uint32_t offset, uint32_t count) |
| |
| static struct flash_bank * | virtual_get_master_bank (struct flash_bank *bank) |
| |
| static int | virtual_info (struct flash_bank *bank, struct command_invocation *cmd) |
| |
| static int | virtual_probe (struct flash_bank *bank) |
| |
| static int | virtual_protect (struct flash_bank *bank, int set, unsigned int first, unsigned int last) |
| |
| static int | virtual_protect_check (struct flash_bank *bank) |
| |
| static void | virtual_update_bank_info (struct flash_bank *bank) |
| |
| static int | virtual_write (struct flash_bank *bank, const uint8_t *buffer, uint32_t offset, uint32_t count) |
| |
◆ FLASH_BANK_COMMAND_HANDLER() [1/2]
| FLASH_BANK_COMMAND_HANDLER |
( |
ro_alias_bank_command |
| ) |
|
◆ FLASH_BANK_COMMAND_HANDLER() [2/2]
| FLASH_BANK_COMMAND_HANDLER |
( |
virtual_flash_bank_command |
| ) |
|
◆ ro_alias_erase()
| static int ro_alias_erase |
( |
struct flash_bank * |
bank, |
|
|
unsigned int |
first, |
|
|
unsigned int |
last |
|
) |
| |
|
static |
◆ ro_alias_write()
| static int ro_alias_write |
( |
struct flash_bank * |
bank, |
|
|
const uint8_t * |
buffer, |
|
|
uint32_t |
offset, |
|
|
uint32_t |
count |
|
) |
| |
|
static |
◆ virtual_auto_probe()
| static int virtual_auto_probe |
( |
struct flash_bank * |
bank | ) |
|
|
static |
◆ virtual_blank_check()
| static int virtual_blank_check |
( |
struct flash_bank * |
bank | ) |
|
|
static |
◆ virtual_erase()
| static int virtual_erase |
( |
struct flash_bank * |
bank, |
|
|
unsigned int |
first, |
|
|
unsigned int |
last |
|
) |
| |
|
static |
◆ virtual_flash_free_driver_priv()
| void virtual_flash_free_driver_priv |
( |
struct flash_bank * |
bank | ) |
|
◆ virtual_flash_read()
| static int virtual_flash_read |
( |
struct flash_bank * |
bank, |
|
|
uint8_t * |
buffer, |
|
|
uint32_t |
offset, |
|
|
uint32_t |
count |
|
) |
| |
|
static |
◆ virtual_get_master_bank()
Definition at line 15 of file virtual.c.
References bank, get_flash_bank_by_name_noprobe(), and LOG_ERROR.
Referenced by virtual_auto_probe(), virtual_blank_check(), virtual_erase(), virtual_flash_read(), virtual_info(), virtual_probe(), virtual_protect(), virtual_protect_check(), virtual_update_bank_info(), and virtual_write().
◆ virtual_info()
◆ virtual_probe()
| static int virtual_probe |
( |
struct flash_bank * |
bank | ) |
|
|
static |
◆ virtual_protect()
| static int virtual_protect |
( |
struct flash_bank * |
bank, |
|
|
int |
set, |
|
|
unsigned int |
first, |
|
|
unsigned int |
last |
|
) |
| |
|
static |
◆ virtual_protect_check()
| static int virtual_protect_check |
( |
struct flash_bank * |
bank | ) |
|
|
static |
◆ virtual_update_bank_info()
| static void virtual_update_bank_info |
( |
struct flash_bank * |
bank | ) |
|
|
static |
Definition at line 26 of file virtual.c.
References bank, flash_bank::bus_width, flash_bank::chip_width, flash_bank::default_padded_value, flash_bank::erased_value, flash_bank::minimal_write_gap, flash_bank::num_prot_blocks, flash_bank::num_sectors, flash_bank::prot_blocks, flash_bank::sectors, flash_bank::size, virtual_get_master_bank(), flash_bank::write_end_alignment, and flash_bank::write_start_alignment.
Referenced by virtual_auto_probe(), and virtual_probe().
◆ virtual_write()
| static int virtual_write |
( |
struct flash_bank * |
bank, |
|
|
const uint8_t * |
buffer, |
|
|
uint32_t |
offset, |
|
|
uint32_t |
count |
|
) |
| |
|
static |
◆ ro_alias_flash
Initial value:= {
.name = "ro_alias",
.flash_bank_command = ro_alias_bank_command,
}
static int virtual_probe(struct flash_bank *bank)
static int virtual_info(struct flash_bank *bank, struct command_invocation *cmd)
static int virtual_flash_read(struct flash_bank *bank, uint8_t *buffer, uint32_t offset, uint32_t count)
static int ro_alias_write(struct flash_bank *bank, const uint8_t *buffer, uint32_t offset, uint32_t count)
static int virtual_auto_probe(struct flash_bank *bank)
void virtual_flash_free_driver_priv(struct flash_bank *bank)
static int virtual_blank_check(struct flash_bank *bank)
static int ro_alias_erase(struct flash_bank *bank, unsigned int first, unsigned int last)
Definition at line 255 of file virtual.c.
◆ virtual_flash
Initial value:= {
.name = "virtual",
.flash_bank_command = virtual_flash_bank_command,
}
static int virtual_protect_check(struct flash_bank *bank)
static int virtual_write(struct flash_bank *bank, const uint8_t *buffer, uint32_t offset, uint32_t count)
static int virtual_protect(struct flash_bank *bank, int set, unsigned int first, unsigned int last)
static int virtual_erase(struct flash_bank *bank, unsigned int first, unsigned int last)
Definition at line 194 of file virtual.c.