Searched refs:pcache (Results 1 – 6 of 6) sorted by relevance
/AliOS-Things-master/components/py_engine/engine/lib/littlefs/ |
A D | lfs1.c | 21 if (pcache && block == pcache->block && off >= pcache->off && in lfs1_cache_read() 26 memcpy(data, &pcache->buffer[off-pcache->off], diff); in lfs1_cache_read() 122 pcache->block = 0xffffffff; in lfs1_cache_zero() 127 if (pcache->block != 0xffffffff) { in lfs1_cache_flush() 129 pcache->off, pcache->buffer, lfs1->cfg->prog_size); in lfs1_cache_flush() 136 pcache->off, pcache->buffer, lfs1->cfg->prog_size); in lfs1_cache_flush() 146 lfs1_cache_zero(lfs1, pcache); in lfs1_cache_flush() 159 if (block == pcache->block && off >= pcache->off && in lfs1_cache_prog() 164 memcpy(&pcache->buffer[off-pcache->off], data, diff); in lfs1_cache_prog() 213 pcache->block = block; in lfs1_cache_prog() [all …]
|
A D | lfs2.c | 40 if (pcache && block == pcache->block && in lfs2_bd_read() 41 off < pcache->off + pcache->size) { in lfs2_bd_read() 44 diff = lfs2_min(diff, pcache->size - (off-pcache->off)); in lfs2_bd_read() 45 memcpy(data, &pcache->buffer[off-pcache->off], diff); in lfs2_bd_read() 150 pcache->off, pcache->buffer, diff); in lfs2_bd_flush() 161 pcache->block, pcache->off, pcache->buffer, diff); in lfs2_bd_flush() 210 memcpy(&pcache->buffer[off-pcache->off], data, diff); in lfs2_bd_prog() 216 pcache->size = lfs2_max(pcache->size, off - pcache->off); in lfs2_bd_prog() 663 if (pcache && pcache->block == LFS2_BLOCK_INLINE && in lfs2_dir_getread() 664 off < pcache->off + pcache->size) { in lfs2_dir_getread() [all …]
|
A D | lfs1.h | 285 lfs1_cache_t pcache; member
|
A D | lfs2.h | 382 lfs2_cache_t pcache; member
|
/AliOS-Things-master/components/littlefs/src/littlefs-v220/ |
A D | lfs.c | 53 if (pcache && block == pcache->block && in lfs_bd_read() 54 off < pcache->off + pcache->size) { in lfs_bd_read() 57 diff = lfs_min(diff, pcache->size - (off-pcache->off)); in lfs_bd_read() 58 memcpy(data, &pcache->buffer[off-pcache->off], diff); in lfs_bd_read() 158 pcache->off, pcache->buffer, diff); in lfs_bd_flush() 169 pcache->block, pcache->off, pcache->buffer, diff); in lfs_bd_flush() 214 memcpy(&pcache->buffer[off-pcache->off], data, diff); in lfs_bd_prog() 220 pcache->size = lfs_max(pcache->size, off - pcache->off); in lfs_bd_prog() 614 if (pcache && pcache->block == LFS_BLOCK_INLINE && in lfs_dir_getread() 615 off < pcache->off + pcache->size) { in lfs_dir_getread() [all …]
|
/AliOS-Things-master/components/littlefs/src/littlefs-v220/include/ |
A D | lfs.h | 372 lfs_cache_t pcache; member
|
Completed in 34 milliseconds