Lines Matching refs:lfs_t

34 static inline void lfs_cache_drop(lfs_t *lfs, lfs_cache_t *rcache) {  in lfs_cache_drop()
41 static inline void lfs_cache_zero(lfs_t *lfs, lfs_cache_t *pcache) { in lfs_cache_zero()
47 static int lfs_bd_read(lfs_t *lfs, in lfs_bd_read()
130 static int lfs_bd_cmp(lfs_t *lfs, in lfs_bd_cmp()
157 static int lfs_bd_crc(lfs_t *lfs, in lfs_bd_crc()
179 static int lfs_bd_flush(lfs_t *lfs, in lfs_bd_flush()
214 static int lfs_bd_sync(lfs_t *lfs, in lfs_bd_sync()
230 static int lfs_bd_prog(lfs_t *lfs, in lfs_bd_prog()
278 static int lfs_bd_erase(lfs_t *lfs, lfs_block_t block) { in lfs_bd_erase()
527 static void lfs_mlist_remove(lfs_t *lfs, struct lfs_mlist *mlist) { in lfs_mlist_remove()
536 static void lfs_mlist_append(lfs_t *lfs, struct lfs_mlist *mlist) { in lfs_mlist_append()
542 static uint32_t lfs_fs_disk_version(lfs_t *lfs) { in lfs_fs_disk_version()
554 static uint16_t lfs_fs_disk_version_major(lfs_t *lfs) { in lfs_fs_disk_version_major()
559 static uint16_t lfs_fs_disk_version_minor(lfs_t *lfs) { in lfs_fs_disk_version_minor()
566 static int lfs_dir_commit(lfs_t *lfs, lfs_mdir_t *dir,
568 static int lfs_dir_compact(lfs_t *lfs,
571 static lfs_ssize_t lfs_file_flushedwrite(lfs_t *lfs, lfs_file_t *file,
573 static lfs_ssize_t lfs_file_write_(lfs_t *lfs, lfs_file_t *file,
575 static int lfs_file_sync_(lfs_t *lfs, lfs_file_t *file);
576 static int lfs_file_outline(lfs_t *lfs, lfs_file_t *file);
577 static int lfs_file_flush(lfs_t *lfs, lfs_file_t *file);
579 static int lfs_fs_deorphan(lfs_t *lfs, bool powerloss);
580 static int lfs_fs_preporphans(lfs_t *lfs, int8_t orphans);
581 static void lfs_fs_prepmove(lfs_t *lfs,
583 static int lfs_fs_pred(lfs_t *lfs, const lfs_block_t dir[2],
585 static lfs_stag_t lfs_fs_parent(lfs_t *lfs, const lfs_block_t dir[2],
587 static int lfs_fs_forceconsistency(lfs_t *lfs);
590 static void lfs_fs_prepsuperblock(lfs_t *lfs, bool needssuperblock);
593 static int lfs1_traverse(lfs_t *lfs,
597 static int lfs_dir_rewind_(lfs_t *lfs, lfs_dir_t *dir);
599 static lfs_ssize_t lfs_file_flushedread(lfs_t *lfs, lfs_file_t *file,
601 static lfs_ssize_t lfs_file_read_(lfs_t *lfs, lfs_file_t *file,
603 static int lfs_file_close_(lfs_t *lfs, lfs_file_t *file);
604 static lfs_soff_t lfs_file_size_(lfs_t *lfs, lfs_file_t *file);
606 static lfs_ssize_t lfs_fs_size_(lfs_t *lfs);
607 static int lfs_fs_traverse_(lfs_t *lfs,
611 static int lfs_deinit(lfs_t *lfs);
612 static int lfs_unmount_(lfs_t *lfs);
621 static void lfs_alloc_ckpoint(lfs_t *lfs) { in lfs_alloc_ckpoint()
627 static void lfs_alloc_drop(lfs_t *lfs) { in lfs_alloc_drop()
635 lfs_t *lfs = (lfs_t*)p; in lfs_alloc_lookahead()
648 static int lfs_alloc_scan(lfs_t *lfs) { in lfs_alloc_scan()
673 static int lfs_alloc(lfs_t *lfs, lfs_block_t *block) { in lfs_alloc()
726 static lfs_stag_t lfs_dir_getslice(lfs_t *lfs, const lfs_mdir_t *dir, in lfs_dir_getslice()
791 static lfs_stag_t lfs_dir_get(lfs_t *lfs, const lfs_mdir_t *dir, in lfs_dir_get()
798 static int lfs_dir_getread(lfs_t *lfs, const lfs_mdir_t *dir, in lfs_dir_getread()
920 static int lfs_dir_traverse(lfs_t *lfs, in lfs_dir_traverse()
1115 static lfs_stag_t lfs_dir_fetchmatch(lfs_t *lfs, in lfs_dir_fetchmatch()
1394 static int lfs_dir_fetch(lfs_t *lfs, in lfs_dir_fetch()
1402 static int lfs_dir_getgstate(lfs_t *lfs, const lfs_mdir_t *dir, in lfs_dir_getgstate()
1420 static int lfs_dir_getinfo(lfs_t *lfs, lfs_mdir_t *dir, in lfs_dir_getinfo()
1455 lfs_t *lfs;
1463 lfs_t *lfs = name->lfs; in lfs_dir_find_match()
1490 static lfs_stag_t lfs_dir_find(lfs_t *lfs, lfs_mdir_t *dir, in lfs_dir_find()
1611 static int lfs_dir_commitprog(lfs_t *lfs, struct lfs_commit *commit, in lfs_dir_commitprog()
1628 static int lfs_dir_commitattr(lfs_t *lfs, struct lfs_commit *commit, in lfs_dir_commitattr()
1676 static int lfs_dir_commitcrc(lfs_t *lfs, struct lfs_commit *commit) { in lfs_dir_commitcrc()
1822 static int lfs_dir_alloc(lfs_t *lfs, lfs_mdir_t *dir) { in lfs_dir_alloc()
1866 static int lfs_dir_drop(lfs_t *lfs, lfs_mdir_t *dir, lfs_mdir_t *tail) { in lfs_dir_drop()
1887 static int lfs_dir_split(lfs_t *lfs, in lfs_dir_split()
1933 lfs_t *lfs;
1946 static bool lfs_dir_needsrelocation(lfs_t *lfs, lfs_mdir_t *dir) { in lfs_dir_needsrelocation()
1959 static int lfs_dir_compact(lfs_t *lfs, in lfs_dir_compact()
2132 static int lfs_dir_splittingcompact(lfs_t *lfs, lfs_mdir_t *dir, in lfs_dir_splittingcompact()
2241 static int lfs_dir_relocatingcommit(lfs_t *lfs, lfs_mdir_t *dir, in lfs_dir_relocatingcommit()
2414 static int lfs_dir_orphaningcommit(lfs_t *lfs, lfs_mdir_t *dir, in lfs_dir_orphaningcommit()
2607 static int lfs_dir_commit(lfs_t *lfs, lfs_mdir_t *dir, in lfs_dir_commit()
2631 static int lfs_mkdir_(lfs_t *lfs, const char *path) { in lfs_mkdir_()
2727 static int lfs_dir_open_(lfs_t *lfs, lfs_dir_t *dir, const char *path) { in lfs_dir_open_()
2771 static int lfs_dir_close_(lfs_t *lfs, lfs_dir_t *dir) { in lfs_dir_close_()
2778 static int lfs_dir_read_(lfs_t *lfs, lfs_dir_t *dir, struct lfs_info *info) { in lfs_dir_read_()
2823 static int lfs_dir_seek_(lfs_t *lfs, lfs_dir_t *dir, lfs_off_t off) { in lfs_dir_seek_()
2860 static lfs_soff_t lfs_dir_tell_(lfs_t *lfs, lfs_dir_t *dir) { in lfs_dir_tell_()
2865 static int lfs_dir_rewind_(lfs_t *lfs, lfs_dir_t *dir) { in lfs_dir_rewind_()
2879 static int lfs_ctz_index(lfs_t *lfs, lfs_off_t *off) { in lfs_ctz_index()
2892 static int lfs_ctz_find(lfs_t *lfs, in lfs_ctz_find()
2927 static int lfs_ctz_extend(lfs_t *lfs, in lfs_ctz_extend()
3026 static int lfs_ctz_traverse(lfs_t *lfs, in lfs_ctz_traverse()
3071 static int lfs_file_opencfg_(lfs_t *lfs, lfs_file_t *file,
3244 static int lfs_file_open_(lfs_t *lfs, lfs_file_t *file,
3252 static int lfs_file_close_(lfs_t *lfs, lfs_file_t *file) {
3272 static int lfs_file_relocate(lfs_t *lfs, lfs_file_t *file) {
3343 static int lfs_file_outline(lfs_t *lfs, lfs_file_t *file) {
3356 static int lfs_file_flush(lfs_t *lfs, lfs_file_t *file) {
3437 static int lfs_file_sync_(lfs_t *lfs, lfs_file_t *file) {
3498 static lfs_ssize_t lfs_file_flushedread(lfs_t *lfs, lfs_file_t *file,
3559 static lfs_ssize_t lfs_file_read_(lfs_t *lfs, lfs_file_t *file,
3578 static lfs_ssize_t lfs_file_flushedwrite(lfs_t *lfs, lfs_file_t *file,
3662 static lfs_ssize_t lfs_file_write_(lfs_t *lfs, lfs_file_t *file,
3706 static lfs_soff_t lfs_file_seek_(lfs_t *lfs, lfs_file_t *file,
3759 static int lfs_file_truncate_(lfs_t *lfs, lfs_file_t *file, lfs_off_t size) {
3841 static lfs_soff_t lfs_file_tell_(lfs_t *lfs, lfs_file_t *file) {
3846 static int lfs_file_rewind_(lfs_t *lfs, lfs_file_t *file) {
3855 static lfs_soff_t lfs_file_size_(lfs_t *lfs, lfs_file_t *file) {
3869 static int lfs_stat_(lfs_t *lfs, const char *path, struct lfs_info *info) {
3886 static int lfs_remove_(lfs_t *lfs, const char *path) {
3965 static int lfs_rename_(lfs_t *lfs, const char *oldpath, const char *newpath) {
4109 static lfs_ssize_t lfs_getattr_(lfs_t *lfs, const char *path,
4143 static int lfs_commitattr(lfs_t *lfs, const char *path,
4167 static int lfs_setattr_(lfs_t *lfs, const char *path,
4178 static int lfs_removeattr_(lfs_t *lfs, const char *path, uint8_t type) {
4200 static int lfs_init(lfs_t *lfs, const struct lfs_config *cfg) {
4373 static int lfs_deinit(lfs_t *lfs) {
4393 static int lfs_format_(lfs_t *lfs, const struct lfs_config *cfg) {
4484 static int lfs_mount_(lfs_t *lfs, const struct lfs_config *cfg) {
4649 static int lfs_unmount_(lfs_t *lfs) {
4655 static int lfs_fs_stat_(lfs_t *lfs, struct lfs_fsinfo *fsinfo) {
4695 int lfs_fs_traverse_(lfs_t *lfs,
4798 static int lfs_fs_pred(lfs_t *lfs,
4831 lfs_t *lfs;
4840 lfs_t *lfs = find->lfs;
4858 static lfs_stag_t lfs_fs_parent(lfs_t *lfs, const lfs_block_t pair[2],
4890 static void lfs_fs_prepsuperblock(lfs_t *lfs, bool needssuperblock) {
4896 static int lfs_fs_preporphans(lfs_t *lfs, int8_t orphans) {
4908 static void lfs_fs_prepmove(lfs_t *lfs,
4918 static int lfs_fs_desuperblock(lfs_t *lfs) {
4957 static int lfs_fs_demove(lfs_t *lfs) {
4993 static int lfs_fs_deorphan(lfs_t *lfs, bool powerloss) {
5124 static int lfs_fs_forceconsistency(lfs_t *lfs) {
5145 static int lfs_fs_mkconsistent_(lfs_t *lfs) {
5181 static lfs_ssize_t lfs_fs_size_(lfs_t *lfs) {
5193 static int lfs_fs_gc_(lfs_t *lfs) {
5243 static int lfs_fs_grow_(lfs_t *lfs, lfs_size_t block_count) {
5369 static int lfs1_bd_read(lfs_t *lfs, lfs_block_t block,
5377 static int lfs1_bd_crc(lfs_t *lfs, lfs_block_t block,
5432 static int lfs1_dir_fetch(lfs_t *lfs,
5494 static int lfs1_dir_next(lfs_t *lfs, lfs1_dir_t *dir, lfs1_entry_t *entry) {
5524 int lfs1_traverse(lfs_t *lfs, int (*cb)(void*, lfs_block_t), void *data) {
5593 static int lfs1_moved(lfs_t *lfs, const void *e) {
5634 static int lfs1_mount(lfs_t *lfs, struct lfs1 *lfs1,
5697 static int lfs1_unmount(lfs_t *lfs) {
5702 static int lfs_migrate_(lfs_t *lfs, const struct lfs_config *cfg) {
5947 int lfs_format(lfs_t *lfs, const struct lfs_config *cfg) {
5977 int lfs_mount(lfs_t *lfs, const struct lfs_config *cfg) {
6006 int lfs_unmount(lfs_t *lfs) {
6021 int lfs_remove(lfs_t *lfs, const char *path) {
6037 int lfs_rename(lfs_t *lfs, const char *oldpath, const char *newpath) {
6052 int lfs_stat(lfs_t *lfs, const char *path, struct lfs_info *info) {
6066 lfs_ssize_t lfs_getattr(lfs_t *lfs, const char *path,
6083 int lfs_setattr(lfs_t *lfs, const char *path,
6101 int lfs_removeattr(lfs_t *lfs, const char *path, uint8_t type) {
6117 int lfs_file_open(lfs_t *lfs, lfs_file_t *file, const char *path, int flags) {
6134 int lfs_file_opencfg(lfs_t *lfs, lfs_file_t *file,
6154 int lfs_file_close(lfs_t *lfs, lfs_file_t *file) {
6170 int lfs_file_sync(lfs_t *lfs, lfs_file_t *file) {
6186 lfs_ssize_t lfs_file_read(lfs_t *lfs, lfs_file_t *file,
6204 lfs_ssize_t lfs_file_write(lfs_t *lfs, lfs_file_t *file,
6222 lfs_soff_t lfs_file_seek(lfs_t *lfs, lfs_file_t *file,
6240 int lfs_file_truncate(lfs_t *lfs, lfs_file_t *file, lfs_off_t size) {
6257 lfs_soff_t lfs_file_tell(lfs_t *lfs, lfs_file_t *file) {
6272 int lfs_file_rewind(lfs_t *lfs, lfs_file_t *file) {
6286 lfs_soff_t lfs_file_size(lfs_t *lfs, lfs_file_t *file) {
6302 int lfs_mkdir(lfs_t *lfs, const char *path) {
6317 int lfs_dir_open(lfs_t *lfs, lfs_dir_t *dir, const char *path) {
6332 int lfs_dir_close(lfs_t *lfs, lfs_dir_t *dir) {
6346 int lfs_dir_read(lfs_t *lfs, lfs_dir_t *dir, struct lfs_info *info) {
6361 int lfs_dir_seek(lfs_t *lfs, lfs_dir_t *dir, lfs_off_t off) {
6376 lfs_soff_t lfs_dir_tell(lfs_t *lfs, lfs_dir_t *dir) {
6390 int lfs_dir_rewind(lfs_t *lfs, lfs_dir_t *dir) {
6404 int lfs_fs_stat(lfs_t *lfs, struct lfs_fsinfo *fsinfo) {
6418 lfs_ssize_t lfs_fs_size(lfs_t *lfs) {
6432 int lfs_fs_traverse(lfs_t *lfs, int (*cb)(void *, lfs_block_t), void *data) {
6448 int lfs_fs_mkconsistent(lfs_t *lfs) {
6464 int lfs_fs_gc(lfs_t *lfs) {
6480 int lfs_fs_grow(lfs_t *lfs, lfs_size_t block_count) {
6496 int lfs_migrate(lfs_t *lfs, const struct lfs_config *cfg) {