Home
last modified time | relevance | path

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

/littlefs-latest/scripts/
Dreadtree.py37 mdir = MetadataPair(data)
38 mdir.blocks = tuple(blocks[id(p.data)] for p in mdir.pair)
42 mdir.tail = mdir[Tag('tail', 0, 0)]
43 if mdir.tail.size != 8 or mdir.tail.data == 8*b'\xff':
44 mdir.tail = None
46 mdir.tail = None
50 nsuperblock = mdir[
52 superblock = nsuperblock, mdir[Tag('inlinestruct', 0, 0)]
58 ngstate = mdir[Tag('movestate', 0, 0)]
65 if not mdir:
[all …]
Dreadmdir.py352 mdir = MetadataPair(blocks)
355 mdir.tail = mdir[Tag('tail', 0, 0)]
356 if mdir.tail.size != 8 or mdir.tail.data == 8*b'\xff':
357 mdir.tail = None
359 mdir.tail = None
365 mdir.rev,
366 ' (was %s)' % ', '.join('%d' % m.rev for m in mdir.pair[1:])
367 if len(mdir.pair) > 1 else '',
368 ' (corrupted!)' if not mdir else '',
369 ' -> {%#x, %#x}' % struct.unpack('<II', mdir.tail.data)
[all …]
/littlefs-latest/tests/
Dtest_evil.toml17 lfs_mdir_t mdir;
18 lfs_dir_fetch(&lfs, &mdir, (lfs_block_t[2]){0, 1}) => 0;
19 lfs_dir_commit(&lfs, &mdir, LFS_MKATTRS(
44 lfs_mdir_t mdir;
45 lfs_dir_fetch(&lfs, &mdir, (lfs_block_t[2]){0, 1}) => 0;
48 lfs_dir_get(&lfs, &mdir,
54 lfs_dir_commit(&lfs, &mdir, LFS_MKATTRS(
98 lfs_mdir_t mdir;
99 lfs_dir_fetch(&lfs, &mdir, (lfs_block_t[2]){0, 1}) => 0;
102 lfs_dir_get(&lfs, &mdir,
[all …]
Dtest_orphans.toml72 lfs_mdir_t mdir;
73 lfs_dir_fetch(&lfs, &mdir, (lfs_block_t[2]){0, 1}) => 0;
74 lfs_dir_commit(&lfs, &mdir, NULL, 0) => 0;
107 lfs_mdir_t mdir;
108 lfs_dir_fetch(&lfs, &mdir, (lfs_block_t[2]){0, 1}) => 0;
110 lfs_dir_commit(&lfs, &mdir, LFS_MKATTRS(
139 lfs_mdir_t mdir;
140 lfs_dir_fetch(&lfs, &mdir, (lfs_block_t[2]){0, 1}) => 0;
141 lfs_dir_commit(&lfs, &mdir, NULL, 0) => 0;
179 lfs_mdir_t mdir;
[all …]
Dtest_compat.toml1308 lfs_mdir_t mdir;
1309 lfs_dir_fetch(&lfs, &mdir, (lfs_block_t[2]){0, 1}) => 0;
1319 lfs_dir_commit(&lfs, &mdir, LFS_MKATTRS(
1341 lfs_mdir_t mdir;
1342 lfs_dir_fetch(&lfs, &mdir, (lfs_block_t[2]){0, 1}) => 0;
1352 lfs_dir_commit(&lfs, &mdir, LFS_MKATTRS(
1385 lfs_mdir_t mdir;
1386 lfs_dir_fetch(&lfs, &mdir, (lfs_block_t[2]){0, 1}) => 0;
1396 lfs_dir_commit(&lfs, &mdir, LFS_MKATTRS(
/littlefs-latest/
Dlfs.c5208 lfs_mdir_t mdir = {.tail = {0, 1}}; local
5209 while (!lfs_pair_isnull(mdir.tail)) {
5210 err = lfs_dir_fetch(lfs, &mdir, mdir.tail);
5216 if (!mdir.erased || ((lfs->cfg->compact_thresh == 0)
5217 ? mdir.off > lfs->cfg->block_size - lfs->cfg->block_size/8
5218 : mdir.off > lfs->cfg->compact_thresh)) {
5221 mdir.erased = false;
5222 err = lfs_dir_commit(lfs, &mdir, NULL, 0);