/Linux-v5.4/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() 132 inode = ceph_find_inode(sb, vino); in __lookup_inode() 147 req->r_ino1 = vino; in __lookup_inode() 191 struct ceph_vino vino; in __snapfh_to_dentry() local 197 vino.ino = sfh->parent_ino; in __snapfh_to_dentry() 199 vino.snap = CEPH_NOSNAP; in __snapfh_to_dentry() 201 vino.snap = CEPH_SNAPDIR; in __snapfh_to_dentry() 203 vino.snap = sfh->snapid; in __snapfh_to_dentry() [all …]
|
D | super.h | 438 static inline u32 ceph_ino_to_ino32(__u64 vino) in ceph_ino_to_ino32() argument 440 u32 ino = vino & 0xffffffff; in ceph_ino_to_ino32() 441 ino ^= vino >> 32; in ceph_ino_to_ino32() 450 static inline ino_t ceph_vino_to_ino(struct ceph_vino vino) in ceph_vino_to_ino() argument 453 return ceph_ino_to_ino32(vino.ino); in ceph_vino_to_ino() 455 return (ino_t)vino.ino; in ceph_vino_to_ino() 498 struct ceph_vino vino) in ceph_find_inode() argument 500 ino_t t = ceph_vino_to_ino(vino); in ceph_find_inode() 501 return ilookup5(sb, t, ceph_ino_compare, &vino); in ceph_find_inode() 904 struct ceph_vino vino);
|
D | quota.c | 43 struct ceph_vino vino; in ceph_handle_quota() local 60 vino.ino = le64_to_cpu(h->ino); in ceph_handle_quota() 61 vino.snap = CEPH_NOSNAP; in ceph_handle_quota() 62 inode = ceph_find_inode(sb, vino); in ceph_handle_quota() 64 pr_warn("Failed to find inode %llu\n", vino.ino); in ceph_handle_quota()
|
D | inode.c | 50 struct inode *ceph_get_inode(struct super_block *sb, struct ceph_vino vino) in ceph_get_inode() argument 53 ino_t t = ceph_vino_to_ino(vino); in ceph_get_inode() 55 inode = iget5_locked(sb, t, ceph_ino_compare, ceph_set_ino_cb, &vino); in ceph_get_inode() 64 dout("get_inode on %lu=%llx.%llx got %p\n", inode->i_ino, vino.ino, in ceph_get_inode() 65 vino.snap, inode); in ceph_get_inode() 74 struct ceph_vino vino = { in ceph_get_snapdir() local 78 struct inode *inode = ceph_get_inode(parent->i_sb, vino); in ceph_get_snapdir() 1482 struct ceph_vino vino; in readdir_prepopulate_inodes_only() local 1486 vino.ino = le64_to_cpu(rde->inode.in->ino); in readdir_prepopulate_inodes_only() 1487 vino.snap = le64_to_cpu(rde->inode.in->snapid); in readdir_prepopulate_inodes_only() [all …]
|
D | addr.c | 314 struct ceph_vino vino; in start_read() local 364 vino = ceph_vino(inode); in start_read() 365 req = ceph_osdc_new_request(osdc, &ci->i_layout, vino, off, &len, in start_read() 785 struct ceph_vino vino = ceph_vino(inode); in ceph_writepages_start() local 1030 &ci->i_layout, vino, in ceph_writepages_start() 1037 &ci->i_layout, vino, in ceph_writepages_start()
|
D | file.c | 934 struct ceph_vino vino; in ceph_direct_read_write() local 975 vino = ceph_vino(inode); in ceph_direct_read_write() 977 vino, pos, &size, 0, in ceph_direct_read_write() 1136 struct ceph_vino vino; in ceph_sync_write() local 1171 vino = ceph_vino(inode); in ceph_sync_write() 1173 vino, pos, &len, 0, 1, in ceph_sync_write()
|
D | dir.c | 501 struct ceph_vino vino; in ceph_readdir() local 514 vino.ino = le64_to_cpu(rde->inode.in->ino); in ceph_readdir() 515 vino.snap = le64_to_cpu(rde->inode.in->snapid); in ceph_readdir() 516 ino = ceph_vino_to_ino(vino); in ceph_readdir()
|
D | caps.c | 3809 struct ceph_vino vino; in ceph_handle_caps() local 3823 vino.ino = le64_to_cpu(h->ino); in ceph_handle_caps() 3824 vino.snap = CEPH_NOSNAP; in ceph_handle_caps() 3911 inode = ceph_find_inode(mdsc->fsc->sb, vino); in ceph_handle_caps() 3913 dout(" op %s ino %llx.%llx inode %p\n", ceph_cap_op_name(op), vino.ino, in ceph_handle_caps() 3914 vino.snap, inode); in ceph_handle_caps() 3922 dout(" i don't have ino %llx\n", vino.ino); in ceph_handle_caps() 3926 cap->cap_ino = vino.ino; in ceph_handle_caps()
|
D | mds_client.c | 1495 struct ceph_vino vino; in remove_session_caps() local 1509 vino = cap->ci->i_vino; in remove_session_caps() 1512 inode = ceph_find_inode(sb, vino); in remove_session_caps() 3872 struct ceph_vino vino; in handle_lease() local 3881 vino.ino = le64_to_cpu(h->ino); in handle_lease() 3882 vino.snap = CEPH_NOSNAP; in handle_lease() 3890 inode = ceph_find_inode(sb, vino); in handle_lease() 3892 ceph_lease_op_name(h->action), vino.ino, inode, in handle_lease() 3899 dout("handle_lease no inode %llx\n", vino.ino); in handle_lease()
|
D | snap.c | 910 struct ceph_vino vino = { in ceph_handle_snap() local 914 struct inode *inode = ceph_find_inode(sb, vino); in ceph_handle_snap()
|
/Linux-v5.4/include/linux/ceph/ |
D | osd_client.h | 482 struct ceph_vino vino, 513 struct ceph_vino vino, 521 struct ceph_vino vino,
|
/Linux-v5.4/net/ceph/ |
D | osd_client.c | 1065 struct ceph_vino vino, in ceph_osdc_new_request() argument 1117 ceph_oid_printf(&req->r_base_oid, "%llx.%08llx", vino.ino, objnum); in ceph_osdc_new_request() 1119 req->r_snapid = vino.snap; in ceph_osdc_new_request() 5238 struct ceph_vino vino, struct ceph_file_layout *layout, in ceph_osdc_readpages() argument 5246 dout("readpages on ino %llx.%llx on %llu~%llu\n", vino.ino, in ceph_osdc_readpages() 5247 vino.snap, off, *plen); in ceph_osdc_readpages() 5248 req = ceph_osdc_new_request(osdc, layout, vino, off, plen, 0, 1, in ceph_osdc_readpages() 5275 int ceph_osdc_writepages(struct ceph_osd_client *osdc, struct ceph_vino vino, in ceph_osdc_writepages() argument 5287 req = ceph_osdc_new_request(osdc, layout, vino, off, &len, 0, 1, in ceph_osdc_writepages()
|