Lines Matching refs:lfs_mlist

495 static bool lfs_mlist_isopen(struct lfs_mlist *head,
496 struct lfs_mlist *node) {
497 for (struct lfs_mlist **p = &head; *p; p = &(*p)->next) {
498 if (*p == (struct lfs_mlist*)node) {
507 static void lfs_mlist_remove(lfs_t *lfs, struct lfs_mlist *mlist) {
508 for (struct lfs_mlist **p = &lfs->mlist; *p; p = &(*p)->next) {
516 static void lfs_mlist_append(lfs_t *lfs, struct lfs_mlist *mlist) {
2309 for (struct lfs_mlist *d = lfs->mlist; d; d = d->next) {
2428 for (struct lfs_mlist *d = lfs->mlist; d; d = d->next) {
2574 struct lfs_mlist cwd;
2702 lfs_mlist_append(lfs, (struct lfs_mlist *)dir);
2709 lfs_mlist_remove(lfs, (struct lfs_mlist *)dir);
3039 lfs_mlist_append(lfs, (struct lfs_mlist *)file);
3190 lfs_mlist_remove(lfs, (struct lfs_mlist*)file);
3832 struct lfs_mlist dir;
3925 struct lfs_mlist prevdir;
5930 LFS_ASSERT(!lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
5951 LFS_ASSERT(!lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
5966 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
5982 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6000 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6018 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6036 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6053 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6069 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6098 LFS_ASSERT(lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)file));
6129 LFS_ASSERT(!lfs_mlist_isopen(lfs->mlist, (struct lfs_mlist*)dir));