Lines Matching refs:filp
40 struct file *filp;
86 migf->filp->f_pos = 0;
95 fput(qat_vdev->resuming_migf->filp);
101 fput(qat_vdev->saving_migf->filp);
116 static long qat_vf_precopy_ioctl(struct file *filp, unsigned int cmd,
119 struct qat_vf_migration_file *migf = filp->private_data;
123 loff_t *pos = &filp->f_pos;
166 static ssize_t qat_vf_save_read(struct file *filp, char __user *buf,
169 struct qat_vf_migration_file *migf = filp->private_data;
177 offs = &filp->f_pos;
206 static int qat_vf_release_file(struct inode *inode, struct file *filp)
208 struct qat_vf_migration_file *migf = filp->private_data;
269 migf->filp = anon_inode_getfile("qat_vf_mig", &qat_vf_save_fops,
271 ret = PTR_ERR_OR_ZERO(migf->filp);
277 stream_open(migf->filp->f_inode, migf->filp);
285 fput(migf->filp);
294 static ssize_t qat_vf_resume_write(struct file *filp, const char __user *buf,
297 struct qat_vf_migration_file *migf = filp->private_data;
305 offs = &filp->f_pos;
361 migf->filp = anon_inode_getfile("qat_vf_mig", &qat_vf_resume_fops, migf, O_WRONLY);
362 ret = PTR_ERR_OR_ZERO(migf->filp);
370 stream_open(migf->filp->f_inode, migf->filp);
419 get_file(migf->filp);
421 return migf->filp;
430 get_file(migf->filp);
432 return migf->filp;
449 get_file(migf->filp);
451 return migf->filp;