Lines Matching refs:lfs_mlist

514 static bool lfs_mlist_isopen(struct lfs_mlist *head,  in lfs_mlist_isopen()
515 struct lfs_mlist *node) { in lfs_mlist_isopen()
516 for (struct lfs_mlist **p = &head; *p; p = &(*p)->next) { in lfs_mlist_isopen()
517 if (*p == (struct lfs_mlist*)node) { in lfs_mlist_isopen()
527 static void lfs_mlist_remove(lfs_t *lfs, struct lfs_mlist *mlist) { in lfs_mlist_remove()
528 for (struct lfs_mlist **p = &lfs->mlist; *p; p = &(*p)->next) { in lfs_mlist_remove()
536 static void lfs_mlist_append(lfs_t *lfs, struct lfs_mlist *mlist) { in lfs_mlist_append()
2371 for (struct lfs_mlist *d = lfs->mlist; d; d = d->next) { in lfs_dir_relocatingcommit()
2492 for (struct lfs_mlist *d = lfs->mlist; d; d = d->next) { in lfs_dir_orphaningcommit()
2638 struct lfs_mlist cwd; in lfs_mkdir_()
2766 lfs_mlist_append(lfs, (struct lfs_mlist *)dir); in lfs_dir_open_()
2773 lfs_mlist_remove(lfs, (struct lfs_mlist *)dir); in lfs_dir_close_()
3103 lfs_mlist_append(lfs, (struct lfs_mlist *)file);
3260 lfs_mlist_remove(lfs, (struct lfs_mlist*)file);
3899 struct lfs_mlist dir;
3992 struct lfs_mlist prevdir;
6124 LFS_ASSERT(!lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6145 LFS_ASSERT(!lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6160 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6176 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6194 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6212 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6230 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6247 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6263 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6292 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6323 LFS_ASSERT(!lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)dir));