Lines Matching refs:pdir
475 lfs_mdir_t *pdir);
1867 lfs_mdir_t pdir; in lfs_dir_commit() local
1868 int err = lfs_fs_pred(lfs, dir->pair, &pdir); in lfs_dir_commit()
1874 if (err != LFS_ERR_NOENT && pdir.split) { in lfs_dir_commit()
1875 err = lfs_dir_drop(lfs, &pdir, dir); in lfs_dir_commit()
3908 const lfs_block_t pair[2], lfs_mdir_t *pdir) { argument
3910 pdir->tail[0] = 0;
3911 pdir->tail[1] = 1;
3913 while (!lfs_pair_isnull(pdir->tail)) {
3920 if (lfs_pair_cmp(pdir->tail, pair) == 0) {
3924 int err = lfs_dir_fetch(lfs, pdir, pdir->tail);
4154 lfs_mdir_t pdir = {.split = true, .tail = {0, 1}}; local
4158 while (!lfs_pair_isnull(pdir.tail)) {
4159 int err = lfs_dir_fetch(lfs, &dir, pdir.tail);
4165 if (!pdir.split) {
4168 lfs_stag_t tag = lfs_fs_parent(lfs, pdir.tail, &parent);
4176 pdir.tail[0], pdir.tail[1]);
4178 err = lfs_dir_drop(lfs, &pdir, &dir);
4195 if (!lfs_pair_sync(pair, pdir.tail)) {
4199 pdir.tail[0], pdir.tail[1], pair[0], pair[1]);
4202 err = lfs_dir_commit(lfs, &pdir, LFS_MKATTRS(
4214 pdir = dir;