Lines Matching refs:dfi
212 struct ceph_dir_file_info *dfi = in ceph_init_file_info() local
214 if (!dfi) in ceph_init_file_info()
217 file->private_data = dfi; in ceph_init_file_info()
218 fi = &dfi->file_info; in ceph_init_file_info()
219 dfi->next_offset = 2; in ceph_init_file_info()
220 dfi->readdir_cache_idx = -1; in ceph_init_file_info()
917 struct ceph_dir_file_info *dfi = file->private_data; in ceph_release() local
919 WARN_ON(!list_empty(&dfi->file_info.rw_contexts)); in ceph_release()
921 ceph_put_fmode(ci, dfi->file_info.fmode, 1); in ceph_release()
923 if (dfi->last_readdir) in ceph_release()
924 ceph_mdsc_put_request(dfi->last_readdir); in ceph_release()
925 kfree(dfi->last_name); in ceph_release()
926 kfree(dfi->dir_info); in ceph_release()
927 kmem_cache_free(ceph_dir_file_cachep, dfi); in ceph_release()