Lines Matching refs:size
23 int _flash_read(rt_uint32_t addr, rt_uint8_t *buf, size_t size) in _flash_read() argument
25 rt_memcpy(buf, (const void *)(XIP_BASE + addr), size); in _flash_read()
27 return size; in _flash_read()
30 int _flash_write(rt_uint32_t addr, const rt_uint8_t *buf, size_t size) in _flash_write() argument
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()
65 static int fal_flash_read(long offset, rt_uint8_t *buf, size_t size);
66 static int fal_flash_write(long offset, const rt_uint8_t *buf, size_t size);
67 static int fal_flash_erase(long offset, size_t size);
83 static int fal_flash_read(long offset, rt_uint8_t *buf, size_t size) in fal_flash_read() argument
85 return _flash_read(_onchip_flash.addr + offset, buf, size); in fal_flash_read()
88 static int fal_flash_write(long offset, const rt_uint8_t *buf, size_t size) in fal_flash_write() argument
90 return _flash_write(_onchip_flash.addr + offset, buf, size); in fal_flash_write()
93 static int fal_flash_erase(long offset, size_t size) in fal_flash_erase() argument
95 return _flash_erase(_onchip_flash.addr + offset, size); in fal_flash_erase()