| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_flash.c | 88 for (i = 0; i < size; i++, buf++, addr++) in _flash_read() 93 return size; in _flash_read() 114 if (size % FLASH_CF_WRITE_SIZE) in _flash_write() 119 while (written_size < size) in _flash_write() 142 return size; in _flash_write() 154 if (cur_blk->size == 0 || cur_blk->count == 0) in fal_block_iter() 166 addr += cur_blk->size; in fal_block_iter() 180 if (e_addr >= addr && e_addr < addr + size) in calculate_block_num() 210 int _flash_lp_erase(rt_uint32_t addr, size_t size) in _flash_hp0_erase() 223 if (size < 1) in _flash_hp0_erase() [all …]
|
| /bsp/bouffalo_lab/libraries/rt_drivers/ |
| A D | drv_flash.c | 26 int _flash_read(rt_uint32_t addr, rt_uint8_t *buf, size_t size) in _flash_read() argument 30 if ((addr + size) > BFLB_FLASH_END_ADDRESS) in _flash_read() 45 return size; in _flash_read() 52 rt_uint32_t end_addr = addr + size; in _flash_write() 75 return size; in _flash_write() 79 int _flash_erase(rt_uint32_t addr, size_t size) in _flash_erase() argument 82 rt_uint32_t end_addr = addr + size; in _flash_erase() 100 return size; in _flash_erase() 110 static int fal_flash_erase(long offset, size_t size); 136 static int fal_flash_erase(long offset, size_t size) in fal_flash_erase() argument [all …]
|
| /bsp/nrf5x/libraries/drivers/ |
| A D | drv_flash.c | 61 if ((addr + size) > MCU_FLASH_END_ADDRESS) in mcu_flash_read() 67 for (i = 0; i < size; i++, buf++, addr++) in mcu_flash_read() 72 return size; in mcu_flash_read() 88 if ((addr + size) > MCU_FLASH_END_ADDRESS) in mcu_flash_write() 103 if (size < 1) in mcu_flash_write() 108 if (size % 4 != 0) in mcu_flash_write() 110 nrfx_nvmc_bytes_write(addr, buf, size); in mcu_flash_write() 111 return size; in mcu_flash_write() 116 return size; in mcu_flash_write() 137 if ((addr + size) > MCU_FLASH_END_ADDRESS) in mcu_flash_erase() [all …]
|
| /bsp/apm32/libraries/Drivers/drv_flash/ |
| A D | drv_flash_f4.c | 113 if ((addr + size) > APM32_FLASH_END_ADDRESS) in apm32_flash_read() 119 for (i = 0; i < size; i++, buf++, addr++) in apm32_flash_read() 124 return size; in apm32_flash_read() 141 rt_uint32_t end_addr = addr + size; in apm32_flash_write() 151 if (size < 1) in apm32_flash_write() 160 while (written_size < size) in apm32_flash_write() 224 return size; in apm32_flash_write() 237 int apm32_flash_erase(rt_uint32_t addr, size_t size) in apm32_flash_erase() argument 243 if ((addr + size) > APM32_FLASH_END_ADDRESS) in apm32_flash_erase() 249 if (size < 1) in apm32_flash_erase() [all …]
|
| A D | drv_flash_e1.c | 51 int apm32_flash_read(rt_uint32_t addr, rt_uint8_t *buf, size_t size) in apm32_flash_read() argument 55 if ((addr + size) > APM32_FLASH_END_ADDRESS) in apm32_flash_read() 61 for (i = 0; i < size; i++, buf++, addr++) in apm32_flash_read() 66 return size; in apm32_flash_read() 83 rt_uint32_t end_addr = addr + size; in apm32_flash_write() 125 return size; in apm32_flash_write() 138 int apm32_flash_erase(rt_uint32_t addr, size_t size) in apm32_flash_erase() argument 142 rt_uint32_t end_addr = addr + size; in apm32_flash_erase() 182 return size; in apm32_flash_erase() 190 static int fal_flash_erase(long offset, size_t size); [all …]
|
| A D | drv_flash_s1.c | 51 int apm32_flash_read(rt_uint32_t addr, rt_uint8_t *buf, size_t size) in apm32_flash_read() argument 55 if ((addr + size) > APM32_FLASH_END_ADDRESS) in apm32_flash_read() 61 for (i = 0; i < size; i++, buf++, addr++) in apm32_flash_read() 66 return size; in apm32_flash_read() 83 rt_uint32_t end_addr = addr + size; in apm32_flash_write() 125 return size; in apm32_flash_write() 138 int apm32_flash_erase(rt_uint32_t addr, size_t size) in apm32_flash_erase() argument 142 rt_uint32_t end_addr = addr + size; in apm32_flash_erase() 182 return size; in apm32_flash_erase() 190 static int fal_flash_erase(long offset, size_t size); [all …]
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/drv_flash/ |
| A D | drv_flash_f2.c | 125 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_read() 131 for (i = 0; i < size; i++, buf++, addr++) in stm32_flash_read() 136 return size; in stm32_flash_read() 153 rt_uint32_t end_addr = addr + size; in stm32_flash_write() 161 if (size < 1) in stm32_flash_write() 170 for (size_t i = 0; i < size; i++, addr++, buf++) in stm32_flash_write() 195 return size; in stm32_flash_write() 208 int stm32_flash_erase(rt_uint32_t addr, size_t size) in stm32_flash_erase() argument 214 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_erase() 300 static int fal_flash_erase_16k(long offset, size_t size) in fal_flash_erase_16k() argument [all …]
|
| A D | drv_flash_l1.c | 37 int stm32_flash_read(rt_uint32_t addr, rt_uint8_t *buf, size_t size) in stm32_flash_read() argument 41 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_read() 47 for (i = 0; i < size; i++, buf++, addr++) in stm32_flash_read() 52 return size; in stm32_flash_read() 70 rt_uint32_t end_addr = addr + size; in stm32_flash_write() 112 return size; in stm32_flash_write() 125 int stm32_flash_erase(rt_uint32_t addr, size_t size) in stm32_flash_erase() argument 133 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_erase() 160 return size; in stm32_flash_erase() 167 static int fal_flash_erase(long offset, size_t size); [all …]
|
| A D | drv_flash_g0.c | 53 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_read() 59 for (i = 0; i < size; i++, buf++, addr++) in stm32_flash_read() 64 return size; in stm32_flash_read() 84 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_write() 100 if (size < 1) in stm32_flash_write() 105 for (i = 0; i < size;) in stm32_flash_write() 107 if ((size - i) < 8) in stm32_flash_write() 109 for (j = 0; (size - i) > 0; i++, j++) in stm32_flash_write() 156 return size; in stm32_flash_write() 177 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_erase() [all …]
|
| A D | drv_flash_wb.c | 53 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_read() 59 for (i = 0; i < size; i++, buf++, addr++) in stm32_flash_read() 64 return size; in stm32_flash_read() 85 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_write() 101 if (size < 1) in stm32_flash_write() 106 for (i = 0; i < size;) in stm32_flash_write() 108 if ((size - i) < 8) in stm32_flash_write() 110 for (j = 0; (size - i) > 0; i++, j++) in stm32_flash_write() 157 return size; in stm32_flash_write() 178 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_erase() [all …]
|
| A D | drv_flash_f1.c | 55 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_read() 61 for (i = 0; i < size; i++, buf++, addr++) in stm32_flash_read() 66 return size; in stm32_flash_read() 83 rt_uint32_t end_addr = addr + size; in stm32_flash_write() 125 return size; in stm32_flash_write() 147 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_erase_bank() 176 return size; in stm32_flash_erase_bank() 189 int stm32_flash_erase(rt_uint32_t addr, size_t size) in stm32_flash_erase() argument 198 if((addr + size) <= FLASH_BANK1_END) in stm32_flash_erase() 201 size_bank1 = size; in stm32_flash_erase() [all …]
|
| A D | drv_flash_f4.c | 187 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_read() 193 for (i = 0; i < size; i++, buf++, addr++) in stm32_flash_read() 198 return size; in stm32_flash_read() 215 rt_uint32_t end_addr = addr + size; in stm32_flash_write() 225 if (size < 1) in stm32_flash_write() 234 while (written_size < size) in stm32_flash_write() 298 return size; in stm32_flash_write() 311 int stm32_flash_erase(rt_uint32_t addr, size_t size) in stm32_flash_erase() argument 317 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_erase() 323 if (size < 1) in stm32_flash_erase() [all …]
|
| A D | drv_flash_f0.c | 49 int stm32_flash_read(rt_uint32_t addr, rt_uint8_t *buf, size_t size) in stm32_flash_read() argument 53 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_read() 59 for (i = 0; i < size; i++, buf++, addr++) in stm32_flash_read() 64 return size; in stm32_flash_read() 81 rt_uint32_t end_addr = addr + size; in stm32_flash_write() 123 return size; in stm32_flash_write() 136 int stm32_flash_erase(rt_uint32_t addr, size_t size) in stm32_flash_erase() argument 144 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_erase() 172 return size; in stm32_flash_erase() 179 static int fal_flash_erase(long offset, size_t size); [all …]
|
| A D | drv_flash_f7.c | 182 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_read() 188 for (i = 0; i < size; i++, buf++, addr++) in stm32_flash_read() 193 return size; in stm32_flash_read() 210 rt_uint32_t end_addr = addr + size; in stm32_flash_write() 218 if (size < 1) in stm32_flash_write() 227 for (size_t i = 0; i < size; i++, addr++, buf++) in stm32_flash_write() 252 return size; in stm32_flash_write() 265 int stm32_flash_erase(rt_uint32_t addr, size_t size) in stm32_flash_erase() argument 271 if ((addr + size) > STM32_FLASH_END_ADDRESS) in stm32_flash_erase() 309 return size; in stm32_flash_erase() [all …]
|
| /bsp/hc32/libraries/hc32_drivers/drv_flash/ |
| A D | drv_flash_f4.c | 55 if ((addr + size) > HC32_FLASH_END_ADDRESS) in hc32_flash_read() 61 if (LL_OK != EFM_ReadByte(addr, buf, size)) in hc32_flash_read() 66 return size; in hc32_flash_read() 93 if (size < 1) in hc32_flash_write() 107 NumOfSectors = GetSectorNum(addr, size); in hc32_flash_write() 116 if (offsetVal >= size) in hc32_flash_write() 136 size = size - offsetVal; in hc32_flash_write() 158 return size; in hc32_flash_write() 182 if (size < 1) in hc32_flash_erase() 190 NumOfSectors = GetSectorNum(addr, size); in hc32_flash_erase() [all …]
|
| /bsp/raspberry-pico/Drivers/ |
| A D | drv_flash.c | 25 rt_memcpy(buf, (const void *)(XIP_BASE + addr), size); in _flash_read() 27 return size; in _flash_read() 38 if (size % FLASH_PAGE_SIZE != 0) in _flash_write() 44 flash_range_program(addr, buf, size); in _flash_write() 46 return size; in _flash_write() 49 int _flash_erase(rt_uint32_t addr, size_t size) in _flash_erase() argument 51 if(size % FLASH_SECTOR_SIZE) in _flash_erase() 56 flash_range_erase(addr, size); in _flash_erase() 58 return size; in _flash_erase() 67 static int fal_flash_erase(long offset, size_t size); [all …]
|
| /bsp/yichip/yc3122-pos/drivers/ports/ |
| A D | fal_flash_yc3122_port.c | 29 static int read(long offset, rt_uint8_t *buf, rt_size_t size) in read() argument 33 if ((addr + size) > FLASH_END_ADDRESS) in read() 39 qspi_flash_read(addr, buf, size); in read() 40 return size; in read() 47 if ((addr + size) > FLASH_END_ADDRESS) in write() 52 if (size < 1) in write() 57 qspi_flash_write(addr, (rt_uint8_t *)buf, size); in write() 59 return size; in write() 62 static int erase(long offset, rt_size_t size) in erase() argument 75 for (rt_uint32_t i = 0; i < size; i += 256) in erase() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/HPM6880/ |
| A D | hpm_l1c_drv.c | 12 #define ASSERT_ADDR_SIZE(addr, size) do { \ argument 36 for (i = 0, tmp = 0; tmp < size; i++) { in l1c_op() 101 void l1c_dc_fill_lock(uint32_t address, uint32_t size) in l1c_dc_fill_lock() argument 103 ASSERT_ADDR_SIZE(address, size); in l1c_dc_fill_lock() 109 ASSERT_ADDR_SIZE(address, size); in l1c_dc_invalidate() 113 void l1c_dc_writeback(uint32_t address, uint32_t size) in l1c_dc_writeback() argument 115 ASSERT_ADDR_SIZE(address, size); in l1c_dc_writeback() 119 void l1c_dc_flush(uint32_t address, uint32_t size) in l1c_dc_flush() argument 121 ASSERT_ADDR_SIZE(address, size); in l1c_dc_flush() 127 ASSERT_ADDR_SIZE(address, size); in l1c_ic_invalidate() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/ |
| A D | hpm_l1c_drv.c | 12 #define ASSERT_ADDR_SIZE(addr, size) do { \ argument 36 for (i = 0, tmp = 0; tmp < size; i++) { in l1c_op() 101 void l1c_dc_fill_lock(uint32_t address, uint32_t size) in l1c_dc_fill_lock() argument 103 ASSERT_ADDR_SIZE(address, size); in l1c_dc_fill_lock() 109 ASSERT_ADDR_SIZE(address, size); in l1c_dc_invalidate() 113 void l1c_dc_writeback(uint32_t address, uint32_t size) in l1c_dc_writeback() argument 115 ASSERT_ADDR_SIZE(address, size); in l1c_dc_writeback() 119 void l1c_dc_flush(uint32_t address, uint32_t size) in l1c_dc_flush() argument 121 ASSERT_ADDR_SIZE(address, size); in l1c_dc_flush() 127 ASSERT_ADDR_SIZE(address, size); in l1c_ic_invalidate() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6E00/HPM6E80/ |
| A D | hpm_l1c_drv.c | 12 #define ASSERT_ADDR_SIZE(addr, size) do { \ argument 36 for (i = 0, tmp = 0; tmp < size; i++) { in l1c_op() 101 void l1c_dc_fill_lock(uint32_t address, uint32_t size) in l1c_dc_fill_lock() argument 103 ASSERT_ADDR_SIZE(address, size); in l1c_dc_fill_lock() 109 ASSERT_ADDR_SIZE(address, size); in l1c_dc_invalidate() 113 void l1c_dc_writeback(uint32_t address, uint32_t size) in l1c_dc_writeback() argument 115 ASSERT_ADDR_SIZE(address, size); in l1c_dc_writeback() 119 void l1c_dc_flush(uint32_t address, uint32_t size) in l1c_dc_flush() argument 121 ASSERT_ADDR_SIZE(address, size); in l1c_dc_flush() 127 ASSERT_ADDR_SIZE(address, size); in l1c_ic_invalidate() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/ |
| A D | hpm_l1c_drv.c | 12 #define ASSERT_ADDR_SIZE(addr, size) do { \ argument 36 for (i = 0, tmp = 0; tmp < size; i++) { in l1c_op() 101 void l1c_dc_fill_lock(uint32_t address, uint32_t size) in l1c_dc_fill_lock() argument 103 ASSERT_ADDR_SIZE(address, size); in l1c_dc_fill_lock() 109 ASSERT_ADDR_SIZE(address, size); in l1c_dc_invalidate() 113 void l1c_dc_writeback(uint32_t address, uint32_t size) in l1c_dc_writeback() argument 115 ASSERT_ADDR_SIZE(address, size); in l1c_dc_writeback() 119 void l1c_dc_flush(uint32_t address, uint32_t size) in l1c_dc_flush() argument 121 ASSERT_ADDR_SIZE(address, size); in l1c_dc_flush() 127 ASSERT_ADDR_SIZE(address, size); in l1c_ic_invalidate() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5301/ |
| A D | hpm_l1c_drv.c | 12 #define ASSERT_ADDR_SIZE(addr, size) do { \ argument 36 for (i = 0, tmp = 0; tmp < size; i++) { in l1c_op() 101 void l1c_dc_fill_lock(uint32_t address, uint32_t size) in l1c_dc_fill_lock() argument 103 ASSERT_ADDR_SIZE(address, size); in l1c_dc_fill_lock() 109 ASSERT_ADDR_SIZE(address, size); in l1c_dc_invalidate() 113 void l1c_dc_writeback(uint32_t address, uint32_t size) in l1c_dc_writeback() argument 115 ASSERT_ADDR_SIZE(address, size); in l1c_dc_writeback() 119 void l1c_dc_flush(uint32_t address, uint32_t size) in l1c_dc_flush() argument 121 ASSERT_ADDR_SIZE(address, size); in l1c_dc_flush() 127 ASSERT_ADDR_SIZE(address, size); in l1c_ic_invalidate() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/ |
| A D | hpm_l1c_drv.c | 12 #define ASSERT_ADDR_SIZE(addr, size) do { \ argument 36 for (i = 0, tmp = 0; tmp < size; i++) { in l1c_op() 101 void l1c_dc_fill_lock(uint32_t address, uint32_t size) in l1c_dc_fill_lock() argument 103 ASSERT_ADDR_SIZE(address, size); in l1c_dc_fill_lock() 109 ASSERT_ADDR_SIZE(address, size); in l1c_dc_invalidate() 113 void l1c_dc_writeback(uint32_t address, uint32_t size) in l1c_dc_writeback() argument 115 ASSERT_ADDR_SIZE(address, size); in l1c_dc_writeback() 119 void l1c_dc_flush(uint32_t address, uint32_t size) in l1c_dc_flush() argument 121 ASSERT_ADDR_SIZE(address, size); in l1c_dc_flush() 127 ASSERT_ADDR_SIZE(address, size); in l1c_ic_invalidate() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/ |
| A D | hpm_l1c_drv.c | 12 #define ASSERT_ADDR_SIZE(addr, size) do { \ argument 36 for (i = 0, tmp = 0; tmp < size; i++) { in l1c_op() 101 void l1c_dc_fill_lock(uint32_t address, uint32_t size) in l1c_dc_fill_lock() argument 103 ASSERT_ADDR_SIZE(address, size); in l1c_dc_fill_lock() 109 ASSERT_ADDR_SIZE(address, size); in l1c_dc_invalidate() 113 void l1c_dc_writeback(uint32_t address, uint32_t size) in l1c_dc_writeback() argument 115 ASSERT_ADDR_SIZE(address, size); in l1c_dc_writeback() 119 void l1c_dc_flush(uint32_t address, uint32_t size) in l1c_dc_flush() argument 121 ASSERT_ADDR_SIZE(address, size); in l1c_dc_flush() 127 ASSERT_ADDR_SIZE(address, size); in l1c_ic_invalidate() [all …]
|
| /bsp/Infineon/libraries/HAL_Drivers/ |
| A D | drv_flash.c | 81 for (i = 0; i < size; i++, buf++, addr++) in ifx_flash_read_32k() 86 return size; in ifx_flash_read_32k() 109 for (i = 0; i < size; i++, buf++, addr++) in ifx_flash_read_256k() 114 return size; in ifx_flash_read_256k() 137 if (size % BSP_FEATURE_FLASH_WRITE_SIZE) in ifx_flash_write() 143 while (written_size < size) in ifx_flash_write() 165 return size; in ifx_flash_write() 171 rt_uint32_t end_addr = addr + size; in ifx_flash_erase_32k() 205 return size; in ifx_flash_erase_32k() 221 rt_uint32_t end_addr = addr + size; in ifx_flash_erase_256k() [all …]
|