Lines Matching refs:di
933 struct ceph_dentry_info *di = ceph_dentry(dentry); in update_dentry_lease() local
949 di->lease_shared_gen = ceph_inode(dir)->i_shared_gen; in update_dentry_lease()
954 if (di->lease_gen == session->s_cap_gen && in update_dentry_lease()
958 if (di->lease_session && di->lease_session != session) in update_dentry_lease()
963 if (!di->lease_session) in update_dentry_lease()
964 di->lease_session = ceph_get_mds_session(session); in update_dentry_lease()
965 di->lease_gen = session->s_cap_gen; in update_dentry_lease()
966 di->lease_seq = le32_to_cpu(lease->seq); in update_dentry_lease()
967 di->lease_renew_after = half_ttl; in update_dentry_lease()
968 di->lease_renew_from = 0; in update_dentry_lease()
1395 struct ceph_dentry_info *di; in ceph_readdir_prepopulate() local
1514 di = dn->d_fsdata; in ceph_readdir_prepopulate()
1515 di->offset = ceph_make_fpos(frag, i + req->r_readdir_offset); in ceph_readdir_prepopulate()