Lines Matching defs:ino
611 unsigned long ino;
614 xa_for_each(&s->s_delegated_inos, ino, val) {
615 val = xa_erase(&s->s_delegated_inos, ino);
617 return ino;
622 int ceph_restore_deleg_ino(struct ceph_mds_session *s, u64 ino)
624 return xa_insert(&s->s_delegated_inos, ino, DELEGATED_INO_AVAILABLE,
651 int ceph_restore_deleg_ino(struct ceph_mds_session *s, u64 ino)
675 ceph_decode_64_safe(p, end, info->ino, bad);
681 ceph_decode_64_safe(p, end, info->ino, bad);
2312 item->ino = cpu_to_le64(cap->cap_ino);
2779 * an explicit ino+path.
2784 u64 *ino, bool *freepath, bool parent_locked)
2789 r = build_inode_path(rinode, ppath, pathlen, ino, freepath);
2793 r = build_dentry_path(rdentry, rdiri, ppath, pathlen, ino,
2795 dout(" dentry %p %llx/%.*s\n", rdentry, *ino, *pathlen,
2798 *ino = rino;
2881 req->r_parent, req->r_path1, req->r_ino1.ino,
2896 req->r_path2, req->r_ino2.ino,
2999 lhead->ino = cpu_to_le64(req->r_deleg_ino);
3157 lhead->ino = cpu_to_le64(ceph_ino(req->r_target_inode));
3718 .ino = le64_to_cpu(rinfo->targeti.in->ino),
4329 dout(" adding %p ino %llx.%llx cap %p %lld %s\n",
4351 rec.v2.snaprealm = cpu_to_le64(ci->i_snap_realm->ino);
4362 rec.v1.snaprealm = cpu_to_le64(ci->i_snap_realm->ino);
4490 * snaprealms. we provide mds with the ino, seq (version), and
4520 realm->ino, realm->seq, realm->parent_ino);
4521 sr_rec.ino = cpu_to_le64(realm->ino);
4915 vino.ino = le64_to_cpu(h->ino);
4925 dout("handle_lease %s, ino %llx %p %.*s\n",
4926 ceph_lease_op_name(h->action), vino.ino, inode,
4931 dout("handle_lease no inode %llx\n", vino.ino);
5023 lease->ino = cpu_to_le64(ceph_ino(dir));