Home
last modified time | relevance | path

Searched refs:parent_ino (Results 1 – 25 of 33) sorted by relevance

12

/linux-6.12.1/fs/xfs/scrub/
Dparent.c115 xfs_ino_t parent_ino) in xchk_parent_validate() argument
130 sc->ip->i_ino != parent_ino) in xchk_parent_validate()
136 if (sc->ip->i_ino == parent_ino) { in xchk_parent_validate()
156 error = xchk_iget(sc, parent_ino, &dp); in xchk_parent_validate()
236 xfs_ino_t parent_ino; member
268 xfs_ino_t parent_ino; in xchk_parent_scan_dotdot() local
275 valuelen, &parent_ino, NULL); in xchk_parent_scan_dotdot()
279 if (pp->parent_ino == parent_ino) in xchk_parent_scan_dotdot()
294 error = xchk_dir_lookup(sc, sc->ip, &xfs_name_dotdot, &pp->parent_ino); in xchk_parent_pptr_and_dotdot()
297 if (!xfs_verify_dir_ino(sc->mp, pp->parent_ino)) { in xchk_parent_pptr_and_dotdot()
[all …]
Dfindparent.c256 pscan->parent_ino = NULLFSINO; in __xrep_findparent_scan_start()
357 xfs_ino_t *parent_ino) in xrep_findparent_confirm() argument
370 *parent_ino = sc->mp->m_sb.sb_rootino; in xrep_findparent_confirm()
375 if (*parent_ino == NULLFSINO) in xrep_findparent_confirm()
377 if (!xfs_verify_dir_ino(sc->mp, *parent_ino) || in xrep_findparent_confirm()
378 *parent_ino == sc->ip->i_ino) { in xrep_findparent_confirm()
379 *parent_ino = NULLFSINO; in xrep_findparent_confirm()
383 error = xchk_iget(sc, *parent_ino, &fpi.dp); in xrep_findparent_confirm()
388 *parent_ino = NULLFSINO; in xrep_findparent_confirm()
396 *parent_ino = fpi.found_parent; in xrep_findparent_confirm()
Dfindparent.h22 xfs_ino_t parent_ino; member
44 pscan->parent_ino = ino; in xrep_findparent_scan_found()
51 int xrep_findparent_confirm(struct xfs_scrub *sc, xfs_ino_t *parent_ino);
Ddirtree_repair.c109 dl->parent_ino = be64_to_cpu(step.pptr_rec.p_ino); in xrep_dirpath_retain_parent()
387 xfs_ino_t parent_ino = dl->parent_ino; in xrep_dirtree_unlink() local
439 if (parent_ino == NULLFSINO) in xrep_dirtree_unlink()
440 parent_ino = dl->root_ino; in xrep_dirtree_unlink()
441 if (dotdot_ino == parent_ino) in xrep_dirtree_unlink()
442 parent_ino = NULLFSINO; in xrep_dirtree_unlink()
450 if (parent_ino != NULLFSINO) { in xrep_dirtree_unlink()
452 parent_ino, 0); in xrep_dirtree_unlink()
Ddir_repair.c241 xfs_ino_t parent_ino; in xrep_dir_dcache_parent() local
244 parent_ino = xrep_findparent_from_dcache(sc); in xrep_dir_dcache_parent()
245 if (parent_ino == NULLFSINO) in xrep_dir_dcache_parent()
246 return parent_ino; in xrep_dir_dcache_parent()
248 error = xrep_findparent_confirm(sc, &parent_ino); in xrep_dir_dcache_parent()
252 return parent_ino; in xrep_dir_dcache_parent()
1101 xfs_ino_t parent_ino; in xrep_dir_scan_pptr() local
1114 valuelen, &parent_ino, &parent_gen); in xrep_dir_scan_pptr()
1118 if (parent_ino != sc->ip->i_ino || in xrep_dir_scan_pptr()
1396 rd->pscan.parent_ino); in xrep_dir_live_update()
[all …]
Dparent_repair.c686 if (error || ino == rp->pscan.parent_ino) in xrep_parent_reset_dotdot()
691 trace_xrep_parent_reset_dotdot(sc->ip, rp->pscan.parent_ino); in xrep_parent_reset_dotdot()
705 rp->pscan.parent_ino, spaceres); in xrep_parent_reset_dotdot()
729 xfs_ino_t parent_ino; in xrep_parent_lookup_pptr() local
736 valuelen, &parent_ino, NULL); in xrep_parent_lookup_pptr()
740 *inop = parent_ino; in xrep_parent_lookup_pptr()
1267 xfs_ino_t parent_ino = NULLFSINO; in xrep_parent_rebuild_pptrs() local
1340 error = xrep_parent_lookup_pptrs(sc, &parent_ino); in xrep_parent_rebuild_pptrs()
1343 if (parent_ino != NULLFSINO) in xrep_parent_rebuild_pptrs()
1344 xrep_findparent_scan_found(&rp->pscan, parent_ino); in xrep_parent_rebuild_pptrs()
[all …]
Dtrace.h1670 __field(xfs_ino_t, parent_ino)
1680 __entry->parent_ino = be64_to_cpu(pptr->p_ino);
1690 __entry->parent_ino,
1716 __field(xfs_ino_t, parent_ino)
1727 __entry->parent_ino = be64_to_cpu(pptr->p_ino);
1738 __entry->parent_ino,
1862 __field(xfs_ino_t, parent_ino)
1871 __entry->parent_ino = dp->i_ino;
1880 __entry->parent_ino,
1892 __field(xfs_ino_t, parent_ino)
[all …]
Ddirtree.c115 dl->parent_ino = NULLFSINO; in xchk_setup_dirtree()
369 xfs_ino_t parent_ino = be64_to_cpu(dl->pptr_rec.p_ino); in xchk_dirpath_step_up() local
374 error = xchk_iget(sc, parent_ino, &dp); in xchk_dirpath_step_up()
387 if (parent_ino == dl->root_ino) { in xchk_dirpath_step_up()
397 if (parent_ino == sc->ip->i_ino) { in xchk_dirpath_step_up()
408 if (xino_bitmap_test(&path->seen_inodes, parent_ino)) { in xchk_dirpath_step_up()
Ddirtree.h96 xfs_ino_t parent_ino; member
Dnlinks.c342 xfs_ino_t parent_ino; in xchk_nlinks_collect_pptr() local
356 valuelen, &parent_ino, NULL); in xchk_nlinks_collect_pptr()
364 error = xchk_nlinks_update_incore(xnc, parent_ino, 0, 1, 0); in xchk_nlinks_collect_pptr()
/linux-6.12.1/fs/ceph/
Dexport.c23 u64 ino, parent_ino; member
32 u64 parent_ino; member
63 sfh->parent_ino = ceph_ino(dir); in ceph_encode_snapfh()
74 sfh->parent_ino = sfh->ino; in ceph_encode_snapfh()
113 cfh->parent_ino = ceph_ino(parent_inode); in ceph_encode_fh()
220 vino.ino = sfh->parent_ino; in __snapfh_to_dentry()
223 else if (sfh->ino == sfh->parent_ino) in __snapfh_to_dentry()
255 if (!want_parent && sfh->ino != sfh->parent_ino) { in __snapfh_to_dentry()
257 cpu_to_le64(sfh->parent_ino); in __snapfh_to_dentry()
287 vino.snap, sfh->parent_ino, sfh->hash, err); in __snapfh_to_dentry()
[all …]
Dsnap.c300 if (realm->parent_ino == parentino) in adjust_snap_realm_parent()
310 realm->parent_ino, realm->parent, parentino, parent); in adjust_snap_realm_parent()
315 realm->parent_ino = parentino; in adjust_snap_realm_parent()
/linux-6.12.1/fs/xfs/libxfs/
Dxfs_parent.c104 xfs_ino_t parent_ino) in xfs_parent_hashval() argument
117 upper_32_bits(parent_ino) ^ lower_32_bits(parent_ino); in xfs_parent_hashval()
276 xfs_ino_t *parent_ino, in xfs_parent_from_attr() argument
288 if (parent_ino) in xfs_parent_from_attr()
289 *parent_ino = be64_to_cpu(rec->p_ino); in xfs_parent_from_attr()
Dxfs_parent.h16 int namelen, xfs_ino_t parent_ino);
97 xfs_ino_t *parent_ino, uint32_t *parent_gen);
/linux-6.12.1/fs/xfs/
Dxfs_export.c85 fid->i32.parent_ino = XFS_I(parent)->i_ino; in xfs_fs_encode_fh()
93 fid64->parent_ino = XFS_I(parent)->i_ino; in xfs_fs_encode_fh()
207 inode = xfs_nfs_get_inode(sb, fid->i32.parent_ino, in xfs_fs_fh_to_parent()
211 inode = xfs_nfs_get_inode(sb, fid64->parent_ino, in xfs_fs_fh_to_parent()
Dxfs_export.h53 u64 parent_ino; member
/linux-6.12.1/fs/squashfs/
Dexport.c99 return squashfs_export_iget(sb, fid->i32.parent_ino); in squashfs_fh_to_parent()
106 unsigned int parent_ino = squashfs_i(inode)->parent; in squashfs_get_parent() local
108 return squashfs_export_iget(inode->i_sb, parent_ino); in squashfs_get_parent()
/linux-6.12.1/fs/nilfs2/
Dexport.h23 u64 parent_ino; member
Dnamei.c518 return nilfs_get_dentry(sb, fid->cno, fid->parent_ino, fid->parent_gen); in nilfs_fh_to_parent()
542 fid->parent_ino = parent->i_ino; in nilfs_encode_fh()
/linux-6.12.1/fs/ext4/
Dfast_commit.c1360 int parent_ino, dname_len, ino, inode_len; member
1377 darg->parent_ino = le32_to_cpu(fcd.fc_parent_ino); in tl_to_darg()
1404 darg.parent_ino, darg.dname_len); in ext4_fc_replay_unlink()
1415 old_parent = ext4_iget(sb, darg.parent_ino, in ext4_fc_replay_unlink()
1418 ext4_debug("Dir with inode %d not found", darg.parent_ino); in ext4_fc_replay_unlink()
1441 dir = ext4_iget(sb, darg->parent_ino, EXT4_IGET_NORMAL); in ext4_fc_replay_link_internal()
1443 ext4_debug("Dir with inode %d not found.", darg->parent_ino); in ext4_fc_replay_link_internal()
1500 darg.parent_ino, darg.dname_len); in ext4_fc_replay_link()
1660 darg.parent_ino, darg.dname_len); in ext4_fc_replay_create()
1680 dir = ext4_iget(sb, darg.parent_ino, EXT4_IGET_NORMAL); in ext4_fc_replay_create()
Dinline.c1337 unsigned int parent_ino; in ext4_inlinedir_to_tree() local
1372 parent_ino = le32_to_cpu(((struct ext4_dir_entry_2 *)dir_buf)->inode); in ext4_inlinedir_to_tree()
1390 fake.inode = cpu_to_le32(parent_ino); in ext4_inlinedir_to_tree()
1455 unsigned int offset, parent_ino; in ext4_read_inline_dir() local
1492 parent_ino = le32_to_cpu(((struct ext4_dir_entry_2 *)dir_buf)->inode); in ext4_read_inline_dir()
1557 if (!dir_emit(ctx, "..", 2, parent_ino, DT_DIR)) in ext4_read_inline_dir()
/linux-6.12.1/fs/btrfs/
Dsend.c312 u64 parent_ino; member
345 u64 parent_ino; member
2314 u64 *parent_ino, in __get_cur_name_and_parent() argument
2333 *parent_ino = nce->parent_ino; in __get_cur_name_and_parent()
2366 parent_ino, parent_gen, dest); in __get_cur_name_and_parent()
2369 parent_ino, parent_gen, dest); in __get_cur_name_and_parent()
2377 ret = did_overwrite_ref(sctx, *parent_ino, *parent_gen, ino, gen, in __get_cur_name_and_parent()
2401 nce->parent_ino = *parent_ino; in __get_cur_name_and_parent()
3402 u64 parent_ino, in add_pending_dir_move() argument
3417 pm->parent_ino = parent_ino; in add_pending_dir_move()
[all …]
/linux-6.12.1/include/linux/
Dexportfs.h140 u32 parent_ino; member
/linux-6.12.1/fs/overlayfs/
Dreaddir.c662 u64 parent_ino; member
676 if (rdt->parent_ino && strcmp(name, "..") == 0) { in ovl_fill_real()
677 ino = rdt->parent_ino; in ovl_fill_real()
734 rdt.parent_ino = stat.ino; in ovl_iterate_real()
/linux-6.12.1/fs/jfs/
Dnamei.c1512 unsigned long parent_ino; in jfs_get_parent() local
1514 parent_ino = in jfs_get_parent()
1517 return d_obtain_alias(jfs_iget(dentry->d_sb, parent_ino)); in jfs_get_parent()

12