Lines Matching refs:filp
614 migf->filp->f_pos = 0;
622 fput(hisi_acc_vdev->resuming_migf->filp);
628 fput(hisi_acc_vdev->saving_migf->filp);
669 static int hisi_acc_vf_release_file(struct inode *inode, struct file *filp)
671 struct hisi_acc_vf_migration_file *migf = filp->private_data;
679 static ssize_t hisi_acc_vf_resume_write(struct file *filp, const char __user *buf,
682 struct hisi_acc_vf_migration_file *migf = filp->private_data;
690 pos = &filp->f_pos;
738 migf->filp = anon_inode_getfile("hisi_acc_vf_mig", &hisi_acc_vf_resume_fops, migf,
740 if (IS_ERR(migf->filp)) {
741 int err = PTR_ERR(migf->filp);
747 stream_open(migf->filp->f_inode, migf->filp);
753 static long hisi_acc_vf_precopy_ioctl(struct file *filp,
756 struct hisi_acc_vf_migration_file *migf = filp->private_data;
758 loff_t *pos = &filp->f_pos;
803 static ssize_t hisi_acc_vf_save_read(struct file *filp, char __user *buf, size_t len,
806 struct hisi_acc_vf_migration_file *migf = filp->private_data;
812 pos = &filp->f_pos;
861 migf->filp = anon_inode_getfile("hisi_acc_vf_mig", &hisi_acc_vf_save_fops, migf,
863 if (IS_ERR(migf->filp)) {
864 int err = PTR_ERR(migf->filp);
870 stream_open(migf->filp->f_inode, migf->filp);
876 fput(migf->filp);
954 get_file(migf->filp);
956 return migf->filp;
986 get_file(migf->filp);
988 return migf->filp;
1002 get_file(migf->filp);
1004 return migf->filp;