Home
last modified time | relevance | path

Searched +full:- +full:u (Results 1 – 4 of 4) sorted by relevance

/littlefs-2.7.6/
D.travis.yml4 - CFLAGS=-Werror
5 - MAKEFLAGS=-j
11 - $HOME/.cache/apt
14 _: &install-common
16 - sudo apt-get install python3 python3-pip
17 - sudo pip3 install toml
18 # setup a ram-backed disk to speed up reentrant tests
19 - mkdir disks
20 - sudo mount -t tmpfs -o size=100m tmpfs disks
21 - export TFLAGS="$TFLAGS --disk=disks/disk"
[all …]
Dlfs.c5 * SPDX-License-Identifier: BSD-3-Clause
10 #define LFS_BLOCK_NULL ((lfs_block_t)-1)
11 #define LFS_BLOCK_INLINE ((lfs_block_t)-2)
18 rcache->block = LFS_BLOCK_NULL; in lfs_cache_drop()
23 memset(pcache->buffer, 0xff, lfs->cfg->cache_size); in lfs_cache_zero()
24 pcache->block = LFS_BLOCK_NULL; in lfs_cache_zero()
32 if (block >= lfs->cfg->block_count || in lfs_bd_read()
33 off+size > lfs->cfg->block_size) { in lfs_bd_read()
40 if (pcache && block == pcache->block && in lfs_bd_read()
41 off < pcache->off + pcache->size) { in lfs_bd_read()
[all …]
/littlefs-2.7.6/bd/
Dlfs_testbd.c6 * SPDX-License-Identifier: BSD-3-Clause
23 (void*)cfg, cfg->context, in lfs_testbd_createcfg()
24 (void*)(uintptr_t)cfg->read, (void*)(uintptr_t)cfg->prog, in lfs_testbd_createcfg()
25 (void*)(uintptr_t)cfg->erase, (void*)(uintptr_t)cfg->sync, in lfs_testbd_createcfg()
26 cfg->read_size, cfg->prog_size, cfg->block_size, cfg->block_count, in lfs_testbd_createcfg()
27 path, (void*)bdcfg, bdcfg->erase_value, bdcfg->erase_cycles, in lfs_testbd_createcfg()
28 bdcfg->badblock_behavior, bdcfg->power_cycles, in lfs_testbd_createcfg()
29 bdcfg->buffer, bdcfg->wear_buffer); in lfs_testbd_createcfg()
30 lfs_testbd_t *bd = cfg->context; in lfs_testbd_createcfg()
31 bd->cfg = bdcfg; in lfs_testbd_createcfg()
[all …]
Dlfs_testbd.h6 * SPDX-License-Identifier: BSD-3-Clause
30 // some real-world circumstances such as progs not sticking (prog-noop),
31 // a readonly disk (erase-noop), and ECC failures (read-error).
33 // Not that read-noop is not allowed. Read _must_ return a consistent (but
49 // 8-bit erase value to use for simulating erases. -1 does not simulate
50 // erases, which can speed up testing by avoiding all the extra block-device
62 // the program with exit. Simulates power-loss. 0 disables.
83 } u; member