Home
last modified time | relevance | path

Searched refs:fl_addr (Results 1 – 1 of 1) sorted by relevance

/Zephyr-latest/drivers/disk/
Dflashdisk.c203 off_t fl_addr; in disk_flash_access_read() local
215 fl_addr = ctx->offset + start_sector * ctx->sector_size; in disk_flash_access_read()
221 offset = fl_addr & (ctx->page_size - 1); in disk_flash_access_read()
222 fl_addr = ROUND_DOWN(fl_addr, ctx->page_size); in disk_flash_access_read()
231 if (ctx->cache_valid && ctx->cached_addr == fl_addr) { in disk_flash_access_read()
233 } else if (flash_read(disk->dev, fl_addr + offset, buff, len) < 0) { in disk_flash_access_read()
238 fl_addr += ctx->page_size; in disk_flash_access_read()
275 static int flashdisk_cache_load(struct flashdisk_data *ctx, off_t fl_addr) in flashdisk_cache_load() argument
279 __ASSERT_NO_MSG((fl_addr & (ctx->page_size - 1)) == 0); in flashdisk_cache_load()
282 if (ctx->cached_addr == fl_addr) { in flashdisk_cache_load()
[all …]