ceph_inode
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ceph_check_caps(ceph_inode(inode), CHECK_CAPS_AUTHONLY);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ceph_subvolume_metrics_record_io(fsc->mdsc, ceph_inode(inode),
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ceph_put_cap_refs(ceph_inode(inode), got);
ceph_put_cap_refs(ceph_inode(rreq->inode), priv->caps);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
return fscache_cookie_enabled(ceph_fscache_cookie(ceph_inode(inode)));
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
int issued = __ceph_caps_issued(ceph_inode(inode), &implemented);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
trace_ceph_handle_caps(mdsc, session, op, &vino, ceph_inode(inode),
ci = ceph_inode(inode);
cap = __get_cap_for_mds(ceph_inode(inode), session->s_mds);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(dir);
struct ceph_inode_info *ci = ceph_inode(inode);
ci = ceph_inode(dir);
struct ceph_inode_info *ci = ceph_inode(dir);
dir_ci = ceph_inode(d_inode(dentry->d_parent));
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *dci = ceph_inode(dir);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(dir);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ceph_check_caps(ceph_inode(inode),
struct ceph_inode_info *ci = ceph_inode(inode);
ceph_check_caps(ceph_inode(inode),
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ceph_put_cap_refs(ceph_inode(file_inode(dst_filp)), *dst_got);
ceph_put_cap_refs(ceph_inode(file_inode(src_filp)), *src_got);
struct ceph_inode_info *src_ci = ceph_inode(src_inode);
struct ceph_inode_info *dst_ci = ceph_inode(dst_inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ceph_inode(inode),
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *cdst = ceph_inode(dst);
struct ceph_inode_info *csrc = ceph_inode(src);
struct ceph_inode_info *ci = ceph_inode(dir);
struct ceph_inode_info *ci = ceph_inode(dir);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(dir);
&ceph_inode(inode)->i_ceph_flags);
struct ceph_inode_info *ci = ceph_inode(inode);
di->lease_shared_gen = atomic_read(&ceph_inode(dir)->i_shared_gen);
struct ceph_inode_info *ci = ceph_inode(dir);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ci->i_btime = ceph_inode(parent)->i_btime;
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *pci = ceph_inode(parent);
struct ceph_inode_info *ci = ceph_inode(inode);
int issued = ceph_caps_issued(ceph_inode(inode));
if (!force && ceph_caps_issued_mask_metric(ceph_inode(inode), mask, 1))
struct ceph_inode_info *ci = ceph_inode(inode);
pci = ceph_inode(parent);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ceph_block_o_direct(ceph_inode(inode), inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(file_inode(file));
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(file_inode(file));
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
atomic_inc(&ceph_inode(inode)->i_filelock_ref);
ci = ceph_inode(inode);
ceph_put_cap_refs(ceph_inode(req->r_inode), CEPH_CAP_PIN);
ceph_put_cap_refs(ceph_inode(req->r_parent), CEPH_CAP_PIN);
ceph_put_cap_refs(ceph_inode(req->r_old_dentry_dir),
struct ceph_inode_info *ci = ceph_inode(dir);
struct ceph_inode_info *ci = ceph_inode(req->r_unsafe_dir);
struct ceph_inode_info *ci = ceph_inode(req->r_target_inode);
ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(dir);
ceph_put_cap_refs(ceph_inode(old_parent), CEPH_CAP_PIN);
ceph_get_cap_refs(ceph_inode(req->r_parent), CEPH_CAP_PIN);
ceph_get_cap_for_mds(ceph_inode(req->r_inode), mds);
ci = ceph_inode(d_inode(req->r_dentry));
ceph_get_cap_refs(ceph_inode(req->r_inode), CEPH_CAP_PIN);
struct ceph_inode_info *ci = ceph_inode(req->r_parent);
ceph_get_cap_refs(ceph_inode(req->r_old_dentry_dir),
ceph_inode(req->r_target_inode);
ceph_put_cap_refs(ceph_inode(req->r_parent), dcaps);
ceph_put_cap_refs_async(ceph_inode(req->r_parent), dcaps);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
realm = ceph_inode(inode)->i_snap_realm;
ci = ceph_inode(in);
if (ceph_vino_is_reserved(ceph_inode(inode)->i_vino))
realm = ceph_inode(inode)->i_snap_realm;
ci = ceph_inode(in);
loff_t size = ceph_inode(inode)->i_reported_size;
ci = ceph_inode(in);
ci = ceph_inode(inode);
ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
unsigned long flags = READ_ONCE(ceph_inode(inode)->i_ceph_flags);
return ceph_inode(inode)->i_vino;
#define ceph_vinop(i) ceph_inode(i)->i_vino.ino, ceph_inode(i)->i_vino.snap
return ceph_inode(inode)->i_vino.ino;
return ceph_inode(inode)->i_vino.snap;
struct ceph_inode_info *ci = ceph_inode(inode);
__ceph_dir_clear_complete(ceph_inode(inode));
__ceph_dir_clear_ordered(ceph_inode(inode));
bool ret = __ceph_dir_is_complete_ordered(ceph_inode(inode));
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);
ci = ceph_inode(in);
struct ceph_inode_info *ci = ceph_inode(inode);
struct ceph_inode_info *ci = ceph_inode(inode);