| /Linux-v6.1/fs/ceph/ |
| D | export.c | 127 struct ceph_vino vino; in __lookup_inode() local 130 vino.ino = ino; in __lookup_inode() 131 vino.snap = CEPH_NOSNAP; in __lookup_inode() 133 if (ceph_vino_is_reserved(vino)) in __lookup_inode() 136 inode = ceph_find_inode(sb, vino); in __lookup_inode() 151 req->r_ino1 = vino; in __lookup_inode() 210 struct ceph_vino vino; in __snapfh_to_dentry() local 216 vino.ino = sfh->parent_ino; in __snapfh_to_dentry() 218 vino.snap = CEPH_NOSNAP; in __snapfh_to_dentry() 220 vino.snap = CEPH_SNAPDIR; in __snapfh_to_dentry() [all …]
|
| D | super.h | 473 static inline u32 ceph_ino_to_ino32(u64 vino) in ceph_ino_to_ino32() argument 475 u32 ino = vino & 0xffffffff; in ceph_ino_to_ino32() 476 ino ^= vino >> 32; in ceph_ino_to_ino32() 488 static inline ino_t ceph_vino_to_ino_t(struct ceph_vino vino) in ceph_vino_to_ino_t() argument 491 return ceph_ino_to_ino32(vino.ino); in ceph_vino_to_ino_t() 492 return (ino_t)vino.ino; in ceph_vino_to_ino_t() 551 static inline bool ceph_vino_is_reserved(const struct ceph_vino vino) in ceph_vino_is_reserved() argument 553 if (vino.ino >= CEPH_INO_SYSTEM_BASE || in ceph_vino_is_reserved() 554 vino.ino < CEPH_MDS_INO_MDSDIR_OFFSET) in ceph_vino_is_reserved() 558 WARN_RATELIMIT(vino.ino >= CEPH_MDS_INO_LOG_OFFSET, in ceph_vino_is_reserved() [all …]
|
| D | quota.c | 46 struct ceph_vino vino; in ceph_handle_quota() local 63 vino.ino = le64_to_cpu(h->ino); in ceph_handle_quota() 64 vino.snap = CEPH_NOSNAP; in ceph_handle_quota() 65 inode = ceph_find_inode(sb, vino); in ceph_handle_quota() 67 pr_warn("Failed to find inode %llu\n", vino.ino); in ceph_handle_quota()
|
| D | file.c | 618 struct ceph_vino vino = { .ino = req->r_deleg_ino, in ceph_finish_async_create() local 623 inode = ceph_get_inode(dentry->d_sb, vino); in ceph_finish_async_create() 641 in.ino = cpu_to_le64(vino.ino); in ceph_finish_async_create() 690 vino.ino, ceph_ino(dir), dentry->d_name.name); in ceph_finish_async_create() 1268 struct ceph_vino vino; in ceph_direct_read_write() local 1313 vino = ceph_vino(inode); in ceph_direct_read_write() 1315 vino, pos, &size, 0, in ceph_direct_read_write() 1479 struct ceph_vino vino; in ceph_sync_write() local 1515 vino = ceph_vino(inode); in ceph_sync_write() 1517 vino, pos, &len, 0, 1, in ceph_sync_write()
|
| D | inode.c | 55 struct inode *ceph_get_inode(struct super_block *sb, struct ceph_vino vino) in ceph_get_inode() argument 59 if (ceph_vino_is_reserved(vino)) in ceph_get_inode() 62 inode = iget5_locked(sb, (unsigned long)vino.ino, ceph_ino_compare, in ceph_get_inode() 63 ceph_set_ino_cb, &vino); in ceph_get_inode() 77 struct ceph_vino vino = { in ceph_get_snapdir() local 81 struct inode *inode = ceph_get_inode(parent->i_sb, vino); in ceph_get_snapdir() 1547 struct ceph_vino vino; in readdir_prepopulate_inodes_only() local 1551 vino.ino = le64_to_cpu(rde->inode.in->ino); in readdir_prepopulate_inodes_only() 1552 vino.snap = le64_to_cpu(rde->inode.in->snapid); in readdir_prepopulate_inodes_only() 1554 in = ceph_get_inode(req->r_dentry->d_sb, vino); in readdir_prepopulate_inodes_only()
|
| D | addr.c | 309 struct ceph_vino vino = ceph_vino(inode); in ceph_netfs_issue_read() local 319 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, vino, subreq->start, &len, in ceph_netfs_issue_read() 792 struct ceph_vino vino = ceph_vino(inode); in ceph_writepages_start() local 1041 &ci->i_layout, vino, in ceph_writepages_start() 1048 &ci->i_layout, vino, in ceph_writepages_start()
|
| D | caps.c | 4078 struct ceph_vino vino; in ceph_handle_caps() local 4093 vino.ino = le64_to_cpu(h->ino); in ceph_handle_caps() 4094 vino.snap = CEPH_NOSNAP; in ceph_handle_caps() 4178 inode = ceph_find_inode(mdsc->fsc->sb, vino); in ceph_handle_caps() 4179 dout(" op %s ino %llx.%llx inode %p\n", ceph_cap_op_name(op), vino.ino, in ceph_handle_caps() 4180 vino.snap, inode); in ceph_handle_caps() 4188 dout(" i don't have ino %llx\n", vino.ino); in ceph_handle_caps() 4192 cap->cap_ino = vino.ino; in ceph_handle_caps()
|
| D | mds_client.c | 1732 struct ceph_vino vino; in remove_session_caps() local 1746 vino = cap->ci->i_vino; in remove_session_caps() 1749 inode = ceph_find_inode(sb, vino); in remove_session_caps() 4491 struct ceph_vino vino; in handle_lease() local 4500 vino.ino = le64_to_cpu(h->ino); in handle_lease() 4501 vino.snap = CEPH_NOSNAP; in handle_lease() 4509 inode = ceph_find_inode(sb, vino); in handle_lease() 4511 ceph_lease_op_name(h->action), vino.ino, inode, in handle_lease() 4518 dout("handle_lease no inode %llx\n", vino.ino); in handle_lease()
|
| D | snap.c | 1038 struct ceph_vino vino = { in ceph_handle_snap() local 1042 struct inode *inode = ceph_find_inode(sb, vino); in ceph_handle_snap()
|
| /Linux-v6.1/include/linux/ceph/ |
| D | osd_client.h | 499 struct ceph_vino vino,
|
| /Linux-v6.1/net/ceph/ |
| D | osd_client.c | 1045 struct ceph_vino vino, in ceph_osdc_new_request() argument 1096 ceph_oid_printf(&req->r_base_oid, "%llx.%08llx", vino.ino, objnum); in ceph_osdc_new_request() 1099 req->r_snapid = vino.snap; in ceph_osdc_new_request()
|