Lines Matching refs:file

122 static long kvm_vcpu_ioctl(struct file *file, unsigned int ioctl,
125 static long kvm_vcpu_compat_ioctl(struct file *file, unsigned int ioctl,
136 static long kvm_no_compat_ioctl(struct file *file, unsigned int ioctl, in kvm_no_compat_ioctl() argument
139 static int kvm_no_compat_open(struct inode *inode, struct file *file) in kvm_no_compat_open() argument
1361 static int kvm_vm_release(struct inode *inode, struct file *filp) in kvm_vm_release()
4073 static int kvm_vcpu_mmap(struct file *file, struct vm_area_struct *vma) in kvm_vcpu_mmap() argument
4075 struct kvm_vcpu *vcpu = file->private_data; in kvm_vcpu_mmap()
4087 static int kvm_vcpu_release(struct inode *inode, struct file *filp) in kvm_vcpu_release()
4279 static ssize_t kvm_vcpu_stats_read(struct file *file, char __user *user_buffer, in kvm_vcpu_stats_read() argument
4282 struct kvm_vcpu *vcpu = file->private_data; in kvm_vcpu_stats_read()
4289 static int kvm_vcpu_stats_release(struct inode *inode, struct file *file) in kvm_vcpu_stats_release() argument
4291 struct kvm_vcpu *vcpu = file->private_data; in kvm_vcpu_stats_release()
4307 struct file *file; in kvm_vcpu_ioctl_get_stats_fd() local
4316 file = anon_inode_getfile_fmode(name, &kvm_vcpu_stats_fops, vcpu, in kvm_vcpu_ioctl_get_stats_fd()
4318 if (IS_ERR(file)) { in kvm_vcpu_ioctl_get_stats_fd()
4320 return PTR_ERR(file); in kvm_vcpu_ioctl_get_stats_fd()
4324 fd_install(fd, file); in kvm_vcpu_ioctl_get_stats_fd()
4402 static long kvm_vcpu_ioctl(struct file *filp, in kvm_vcpu_ioctl()
4647 static long kvm_vcpu_compat_ioctl(struct file *filp, in kvm_vcpu_compat_ioctl()
4689 static int kvm_device_mmap(struct file *filp, struct vm_area_struct *vma) in kvm_device_mmap()
4715 static long kvm_device_ioctl(struct file *filp, unsigned int ioctl, in kvm_device_ioctl()
4738 static int kvm_device_release(struct inode *inode, struct file *filp) in kvm_device_release()
4762 struct kvm_device *kvm_device_from_filp(struct file *filp) in kvm_device_from_filp()
5080 static ssize_t kvm_vm_stats_read(struct file *file, char __user *user_buffer, in kvm_vm_stats_read() argument
5083 struct kvm *kvm = file->private_data; in kvm_vm_stats_read()
5090 static int kvm_vm_stats_release(struct inode *inode, struct file *file) in kvm_vm_stats_release() argument
5092 struct kvm *kvm = file->private_data; in kvm_vm_stats_release()
5108 struct file *file; in kvm_vm_ioctl_get_stats_fd() local
5114 file = anon_inode_getfile_fmode("kvm-vm-stats", in kvm_vm_ioctl_get_stats_fd()
5116 if (IS_ERR(file)) { in kvm_vm_ioctl_get_stats_fd()
5118 return PTR_ERR(file); in kvm_vm_ioctl_get_stats_fd()
5122 fd_install(fd, file); in kvm_vm_ioctl_get_stats_fd()
5135 static long kvm_vm_ioctl(struct file *filp, in kvm_vm_ioctl()
5394 long __weak kvm_arch_vm_compat_ioctl(struct file *filp, unsigned int ioctl, in kvm_arch_vm_compat_ioctl()
5400 static long kvm_vm_compat_ioctl(struct file *filp, in kvm_vm_compat_ioctl()
5461 bool file_is_kvm(struct file *file) in file_is_kvm() argument
5463 return file && file->f_op == &kvm_vm_fops; in file_is_kvm()
5472 struct file *file; in kvm_dev_ioctl_create_vm() local
5486 file = anon_inode_getfile("kvm-vm", &kvm_vm_fops, kvm, O_RDWR); in kvm_dev_ioctl_create_vm()
5487 if (IS_ERR(file)) { in kvm_dev_ioctl_create_vm()
5488 r = PTR_ERR(file); in kvm_dev_ioctl_create_vm()
5500 fd_install(fd, file); in kvm_dev_ioctl_create_vm()
5510 static long kvm_dev_ioctl(struct file *filp, in kvm_dev_ioctl()
6053 static int kvm_debugfs_open(struct inode *inode, struct file *file, in kvm_debugfs_open() argument
6068 ret = simple_attr_open(inode, file, get, in kvm_debugfs_open()
6077 static int kvm_debugfs_release(struct inode *inode, struct file *file) in kvm_debugfs_release() argument
6081 simple_attr_release(inode, file); in kvm_debugfs_release()
6166 static int kvm_stat_data_open(struct inode *inode, struct file *file) in kvm_stat_data_open() argument
6169 return kvm_debugfs_open(inode, file, kvm_stat_data_get, in kvm_stat_data_open()