/AliOS-Things-master/hardware/chip/rtl872xd/hal/ |
A D | flash.c | 21 hal_logic_partition_t *hal_flash_get_info(hal_partition_t in_partition) in hal_flash_get_info() argument 25 logic_partition = (hal_logic_partition_t *)&hal_partitions[ in_partition ]; in hal_flash_get_info() 30 int32_t hal_flash_erase(hal_partition_t in_partition, uint32_t off_set, uint32_t size) in hal_flash_erase() argument 37 partition_info = hal_flash_get_info( in_partition ); in hal_flash_erase() 61 partition_info = hal_flash_get_info( in_partition ); in hal_flash_write() 79 partition_info = hal_flash_get_info( in_partition ); in hal_flash_read() 95 int32_t hal_flash_enable_secure(hal_partition_t in_partition, uint32_t off_set, uint32_t size) in hal_flash_enable_secure() argument 100 int32_t hal_flash_dis_secure(hal_partition_t in_partition, uint32_t off_set, uint32_t size) in hal_flash_dis_secure() argument 105 int32_t hal_flash_addr2offset(hal_partition_t *in_partition, uint32_t *off_set, uint32_t addr) in hal_flash_addr2offset() argument 123 *in_partition = i; in hal_flash_addr2offset() [all …]
|
/AliOS-Things-master/components/drivers/peripheral/flash/src/ |
A D | flash_dev.c | 13 __weak int32_t hal_flash_init(hal_partition_t in_partition) { in hal_flash_init() argument 21 if (in_partition == HAL_PARTITION_LITTLEFS) { \ 36 hal_partition_t in_partition = (hal_partition_t)f->node->i_arg; in flash_device_read() local 45 ret = hal_flash_read(in_partition, &f->offset, buffer, size); in flash_device_read() 64 hal_partition_t in_partition = (hal_partition_t)f->node->i_arg; in flash_device_write() local 72 ret = hal_flash_write(in_partition, &f->offset, buffer, size); in flash_device_write() 107 hal_partition_t in_partition = (hal_partition_t)f->node->i_arg; in flash_device_ioctl() local 123 ret = hal_flash_erase(in_partition,offset, size); in flash_device_ioctl() 134 ret = hal_flash_info_get(in_partition, &p); in flash_device_ioctl() 146 ret = hal_flash_enable_secure(in_partition,offset, size); in flash_device_ioctl() [all …]
|
/AliOS-Things-master/components/amp_adapter/include/peripheral/ |
A D | aos_hal_flash.h | 98 int32_t aos_hal_flash_init(hal_partition_t in_partition); 108 int32_t aos_hal_flash_info_get(hal_partition_t in_partition, hal_logic_partition_t **partition); 136 int32_t aos_hal_flash_erase(hal_partition_t in_partition, uint32_t off_set, uint32_t size); 151 int32_t aos_hal_flash_write(hal_partition_t in_partition, uint32_t *off_set, 167 int32_t aos_hal_flash_erase_write(hal_partition_t in_partition, uint32_t *off_set, 183 int32_t aos_hal_flash_read(hal_partition_t in_partition, uint32_t *off_set, 223 int32_t aos_hal_flash_addr2offset(hal_partition_t *in_partition, uint32_t *off_set, uint32_t addr);
|
/AliOS-Things-master/components/drivers/peripheral/flash/include/aos/hal/ |
A D | flash.h | 100 int32_t hal_flash_init(hal_partition_t in_partition); 110 int32_t hal_flash_info_get(hal_partition_t in_partition, hal_logic_partition_t *partition); 138 int32_t hal_flash_erase(hal_partition_t in_partition, uint32_t off_set, uint32_t size); 153 int32_t hal_flash_write(hal_partition_t in_partition, uint32_t *off_set, 169 int32_t hal_flash_erase_write(hal_partition_t in_partition, uint32_t *off_set, 185 int32_t hal_flash_read(hal_partition_t in_partition, uint32_t *off_set, 225 int32_t hal_flash_addr2offset(hal_partition_t *in_partition, uint32_t *off_set, uint32_t addr);
|
/AliOS-Things-master/hardware/chip/haas1000/hal/ |
A D | flash.c | 379 if (in_partition >= HAL_PARTITION_MAX) { in bes_get_operate_partition() 387 if (in_partition == HAL_PARTITION_OTA_TEMP) { in bes_get_operate_partition() 394 out_partition = in_partition; in bes_get_operate_partition() 458 partition_id = bes_get_operate_partition(in_partition); in hal_flash_info_get() 494 if (hal_flash_info_get(in_partition, &info) != 0) { in hal_flash_erase() 500 operate_partition_id = bes_get_operate_partition(in_partition); in hal_flash_erase() 532 if (hal_flash_info_get(in_partition, &info) != 0) { in hal_flash_write() 551 operate_partition_id = bes_get_operate_partition(in_partition); in hal_flash_write() 584 if (hal_flash_info_get(in_partition, &info) != 0) { in hal_flash_erase_write() 603 operate_partition_id = bes_get_operate_partition(in_partition); in hal_flash_erase_write() [all …]
|
/AliOS-Things-master/components/drivers/core/base/include/aos/hal/ |
A D | nand_flash.h | 121 int hal_flash_isbad (hal_partition_t in_partition, uint32_t off_set); 131 int hal_flash_markbad(hal_partition_t in_partition, uint32_t off_set); 162 int32_t hal_flash_write_with_spare(hal_partition_t in_partition, uint32_t *off_set, 181 int32_t hal_flash_read_with_spare(hal_partition_t in_partition, uint32_t *off_set,
|
/AliOS-Things-master/components/genie_service/genie_port/hal/ |
A D | genie_hal_flash.c | 133 int32_t hal_flash_add2offset(hal_partition_t *in_partition, uint32_t *off_set, uint32_t addr) in hal_flash_add2offset() argument 145 *in_partition = i; in hal_flash_add2offset() 150 *in_partition = -1; in hal_flash_add2offset()
|
/AliOS-Things-master/components/amp_adapter/platform/aos/peripheral/ |
A D | aos_hal_flash.c | 9 int32_t aos_hal_flash_info_get(hal_partition_t in_partition, hal_logic_partition_t **partition) in aos_hal_flash_info_get() argument
|