Lines Matching refs:sfh
40 struct ceph_nfs_snapfh *sfh = (void *)rawfh;
61 sfh->parent_ino = ceph_ino(dir);
62 sfh->hash = ceph_dentry_hash(dir, dentry);
72 sfh->parent_ino = sfh->ino;
73 sfh->hash = 0;
75 sfh->ino = ceph_ino(inode);
76 sfh->snapid = snapid;
198 struct ceph_nfs_snapfh *sfh,
210 vino.ino = sfh->parent_ino;
211 if (sfh->snapid == CEPH_SNAPDIR)
213 else if (sfh->ino == sfh->parent_ino)
216 vino.snap = sfh->snapid;
218 vino.ino = sfh->ino;
219 vino.snap = sfh->snapid;
240 if (!want_parent && sfh->ino != sfh->parent_ino) {
242 cpu_to_le64(sfh->parent_ino);
244 cpu_to_le32(sfh->hash);
272 vino.ino, vino.snap, sfh->parent_ino, sfh->hash, err);
290 struct ceph_nfs_snapfh *sfh = (void *)fid->raw;
291 return __snapfh_to_dentry(sb, sfh, false);
408 struct ceph_nfs_snapfh *sfh = (void *)fid->raw;
409 return __snapfh_to_dentry(sb, sfh, true);