Home
last modified time | relevance | path

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

/AliOS-Things-master/components/py_engine/engine/lib/littlefs/
A Dlfs1.c21 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 Dlfs2.c40 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 Dlfs1.h285 lfs1_cache_t pcache; member
A Dlfs2.h382 lfs2_cache_t pcache; member
/AliOS-Things-master/components/littlefs/src/littlefs-v220/
A Dlfs.c53 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 Dlfs.h372 lfs_cache_t pcache; member

Completed in 35 milliseconds