Lines Matching refs:size

71 int ifx_flash_read_32k(rt_uint32_t addr, rt_uint8_t *buf, rt_uint32_t size)  in ifx_flash_read_32k()  argument
75 if ((addr + size) > IFX_EFLASH_END_ADDRESS) in ifx_flash_read_32k()
77 LOG_E("read outrange flash size! addr is (0x%p)", (void *)(addr + size)); in ifx_flash_read_32k()
81 for (i = 0; i < size; i++, buf++, addr++) in ifx_flash_read_32k()
86 return size; in ifx_flash_read_32k()
99 int ifx_flash_read_256k(rt_uint32_t addr, rt_uint8_t *buf, rt_uint32_t size) in ifx_flash_read_256k() argument
103 if ((addr + size) > IFX_FLASH_END_ADDRESS) in ifx_flash_read_256k()
105 LOG_E("read outrange flash size! addr is (0x%p)", (void *)(addr + size)); in ifx_flash_read_256k()
109 for (i = 0; i < size; i++, buf++, addr++) in ifx_flash_read_256k()
114 return size; in ifx_flash_read_256k()
128 int ifx_flash_write(rt_uint32_t addr, const rt_uint8_t *buf, rt_uint32_t size) in ifx_flash_write() argument
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()
168 int ifx_flash_erase_32k(rt_uint32_t addr, rt_uint32_t size) in ifx_flash_erase_32k() argument
171 rt_uint32_t end_addr = addr + size; in ifx_flash_erase_32k()
179 LOG_E("erase outrange flash size! addr is (0x%p)", (void *)(addr + size)); in ifx_flash_erase_32k()
205 return size; in ifx_flash_erase_32k()
218 int ifx_flash_erase_256k(rt_uint32_t addr, rt_uint32_t size) in ifx_flash_erase_256k() argument
221 rt_uint32_t end_addr = addr + size; in ifx_flash_erase_256k()
229 LOG_E("erase outrange flash size! addr is (0x%p)", (void *)(addr + size)); in ifx_flash_erase_256k()
255 return size; in ifx_flash_erase_256k()
259 static int fal_flash_read_32k(long offset, rt_uint8_t *buf, size_t size);
260 static int fal_flash_read_256k(long offset, rt_uint8_t *buf, size_t size);
262 static int fal_flash_write_32k(long offset, const rt_uint8_t *buf, size_t size);
263 static int fal_flash_write_256k(long offset, const rt_uint8_t *buf, size_t size);
265 static int fal_flash_erase_32k(long offset, size_t size);
266 static int fal_flash_erase_256k(long offset, size_t size);
296 static int fal_flash_read_32k(long offset, rt_uint8_t *buf, size_t size) in fal_flash_read_32k() argument
298 return ifx_flash_read_32k(ifx_onchip_flash_32k.addr + offset, buf, size); in fal_flash_read_32k()
301 static int fal_flash_read_256k(long offset, rt_uint8_t *buf, size_t size) in fal_flash_read_256k() argument
303 return ifx_flash_read_256k(ifx_onchip_flash_256k.addr + offset, buf, size); in fal_flash_read_256k()
306 static int fal_flash_write_32k(long offset, const rt_uint8_t *buf, size_t size) in fal_flash_write_32k() argument
308 return ifx_flash_write(ifx_onchip_flash_32k.addr + offset, buf, size); in fal_flash_write_32k()
311 static int fal_flash_write_256k(long offset, const rt_uint8_t *buf, size_t size) in fal_flash_write_256k() argument
313 return ifx_flash_write(ifx_onchip_flash_256k.addr + offset, buf, size); in fal_flash_write_256k()
316 static int fal_flash_erase_32k(long offset, size_t size) in fal_flash_erase_32k() argument
318 return ifx_flash_erase_32k(ifx_onchip_flash_32k.addr + offset, size); in fal_flash_erase_32k()
321 static int fal_flash_erase_256k(long offset, size_t size) in fal_flash_erase_256k() argument
323 return ifx_flash_erase_256k(ifx_onchip_flash_256k.addr + offset, size); in fal_flash_erase_256k()