/linux-master/fs/ceph/ |
H A D | export.c | 130 struct ceph_vino vino; local 133 vino.ino = ino; 134 vino.snap = CEPH_NOSNAP; 136 if (ceph_vino_is_reserved(vino)) 139 inode = ceph_find_inode(sb, vino); 154 req->r_ino1 = vino; 214 struct ceph_vino vino; local 220 vino.ino = sfh->parent_ino; 222 vino.snap = CEPH_NOSNAP; 224 vino [all...] |
H A D | super.h | 521 static inline u32 ceph_ino_to_ino32(u64 vino) argument 523 u32 ino = vino & 0xffffffff; 524 ino ^= vino >> 32; 536 static inline ino_t ceph_vino_to_ino_t(struct ceph_vino vino) argument 539 return ceph_ino_to_ino32(vino.ino); 540 return (ino_t)vino.ino; 599 static inline bool ceph_vino_is_reserved(const struct ceph_vino vino) argument 601 if (vino.ino >= CEPH_INO_SYSTEM_BASE || 602 vino.ino < CEPH_MDS_INO_MDSDIR_OFFSET) 606 WARN_RATELIMIT(vino 612 ceph_find_inode(struct super_block *sb, struct ceph_vino vino) argument [all...] |
H A D | quota.c | 47 struct ceph_vino vino; local 62 vino.ino = le64_to_cpu(h->ino); 63 vino.snap = CEPH_NOSNAP; 64 inode = ceph_find_inode(sb, vino); 66 pr_warn_client(cl, "failed to find inode %llx\n", vino.ino);
|
H A D | crypto.c | 217 struct ceph_vino vino = { .snap = CEPH_NOSNAP }; local 242 ret = kstrtou64(inode_number, 10, &vino.ino); 250 dir = ceph_find_inode(parent->i_sb, vino); 253 dir = ceph_get_inode(parent->i_sb, vino, NULL);
|
H A D | inode.c | 125 * @vino: vino to search for 128 * Search for or insert a new inode into the hash for the given vino, and 131 struct inode *ceph_get_inode(struct super_block *sb, struct ceph_vino vino, argument 138 if (ceph_vino_is_reserved(vino)) 142 inode = inode_insert5(newino, (unsigned long)vino.ino, 143 ceph_ino_compare, ceph_set_ino_cb, &vino); 147 inode = iget5_locked(sb, (unsigned long)vino.ino, 148 ceph_ino_compare, ceph_set_ino_cb, &vino); 152 doutc(cl, "no inode found for %llx.%llx\n", vino 168 struct ceph_vino vino = { local 1812 struct ceph_vino vino; local [all...] |
H A D | file.c | 642 struct ceph_vino vino = { .ino = req->r_deleg_ino, local 661 in.ino = cpu_to_le64(vino.ino); 713 vino.ino, ceph_ino(dir), dentry->d_name.name); 833 struct ceph_vino vino = { .ino = req->r_deleg_ino, local 842 new_inode = ceph_get_inode(dir->i_sb, vino, new_inode); 1430 struct ceph_vino vino; local 1480 vino = ceph_vino(inode); 1482 vino, pos, &size, 0,
|
H A D | addr.c | 334 struct ceph_vino vino = ceph_vino(inode); local 352 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, vino, 929 struct ceph_vino vino = ceph_vino(inode); local 1207 &ci->i_layout, vino, 1214 &ci->i_layout, vino,
|
H A D | snap.c | 1085 struct ceph_vino vino = { local 1089 struct inode *inode = ceph_find_inode(sb, vino);
|
H A D | caps.c | 4334 struct ceph_vino vino; local 4354 vino.ino = le64_to_cpu(h->ino); 4355 vino.snap = CEPH_NOSNAP; 4444 inode = ceph_find_inode(mdsc->fsc->sb, vino); 4446 vino.ino, vino.snap, inode); 4453 doutc(cl, " i don't have ino %llx\n", vino.ino); 4576 cap->cap_ino = vino.ino;
|
H A D | mds_client.c | 1937 struct ceph_vino vino; local 1951 vino = cap->ci->i_vino; 1954 inode = ceph_find_inode(sb, vino); 5094 struct ceph_vino vino; local 5106 vino.ino = le64_to_cpu(h->ino); 5107 vino.snap = CEPH_NOSNAP; 5115 inode = ceph_find_inode(sb, vino); 5117 vino.ino, inode, dname.len, dname.name); 5121 doutc(cl, "no inode %llx\n", vino.ino);
|
/linux-master/include/linux/ceph/ |
H A D | osd_client.h | 559 struct ceph_vino vino,
|
/linux-master/net/ceph/ |
H A D | osd_client.c | 1080 struct ceph_vino vino, 1132 ceph_oid_printf(&req->r_base_oid, "%llx.%08llx", vino.ino, objnum); 1135 req->r_snapid = vino.snap; 1078 ceph_osdc_new_request(struct ceph_osd_client *osdc, struct ceph_file_layout *layout, struct ceph_vino vino, u64 off, u64 *plen, unsigned int which, int num_ops, int opcode, int flags, struct ceph_snap_context *snapc, u32 truncate_seq, u64 truncate_size, bool use_mempool) argument
|