Lines Matching refs:rd
62 struct hfs_readdir_data *rd; in hfs_readdir() local
155 rd = file->private_data; in hfs_readdir()
156 if (!rd) { in hfs_readdir()
157 rd = kmalloc(sizeof(struct hfs_readdir_data), GFP_KERNEL); in hfs_readdir()
158 if (!rd) { in hfs_readdir()
162 file->private_data = rd; in hfs_readdir()
163 rd->file = file; in hfs_readdir()
164 list_add(&rd->list, &HFS_I(inode)->open_dir_list); in hfs_readdir()
166 memcpy(&rd->key, &fd.key, sizeof(struct hfs_cat_key)); in hfs_readdir()
174 struct hfs_readdir_data *rd = file->private_data; in hfs_dir_release() local
175 if (rd) { in hfs_dir_release()
177 list_del(&rd->list); in hfs_dir_release()
179 kfree(rd); in hfs_dir_release()