Lines Matching refs:dfi
214 struct ceph_dir_file_info *dfi = in ceph_init_file_info() local
216 if (!dfi) in ceph_init_file_info()
219 file->private_data = dfi; in ceph_init_file_info()
220 fi = &dfi->file_info; in ceph_init_file_info()
221 dfi->next_offset = 2; in ceph_init_file_info()
222 dfi->readdir_cache_idx = -1; in ceph_init_file_info()
830 struct ceph_dir_file_info *dfi = file->private_data; in ceph_release() local
832 WARN_ON(!list_empty(&dfi->file_info.rw_contexts)); in ceph_release()
834 ceph_put_fmode(ci, dfi->file_info.fmode, 1); in ceph_release()
836 if (dfi->last_readdir) in ceph_release()
837 ceph_mdsc_put_request(dfi->last_readdir); in ceph_release()
838 kfree(dfi->last_name); in ceph_release()
839 kfree(dfi->dir_info); in ceph_release()
840 kmem_cache_free(ceph_dir_file_cachep, dfi); in ceph_release()