Lines Matching refs:filep

1171 static long vfio_fops_unl_ioctl(struct file *filep,  in vfio_fops_unl_ioctl()  argument
1174 struct vfio_container *container = filep->private_data; in vfio_fops_unl_ioctl()
1203 static int vfio_fops_open(struct inode *inode, struct file *filep) in vfio_fops_open() argument
1215 filep->private_data = container; in vfio_fops_open()
1220 static int vfio_fops_release(struct inode *inode, struct file *filep) in vfio_fops_release() argument
1222 struct vfio_container *container = filep->private_data; in vfio_fops_release()
1224 filep->private_data = NULL; in vfio_fops_release()
1235 static ssize_t vfio_fops_read(struct file *filep, char __user *buf, in vfio_fops_read() argument
1238 struct vfio_container *container = filep->private_data; in vfio_fops_read()
1250 static ssize_t vfio_fops_write(struct file *filep, const char __user *buf, in vfio_fops_write() argument
1253 struct vfio_container *container = filep->private_data; in vfio_fops_write()
1265 static int vfio_fops_mmap(struct file *filep, struct vm_area_struct *vma) in vfio_fops_mmap() argument
1267 struct vfio_container *container = filep->private_data; in vfio_fops_mmap()
1438 struct file *filep; in vfio_group_get_device_fd() local
1469 filep = anon_inode_getfile("[vfio-device]", &vfio_device_fops, in vfio_group_get_device_fd()
1471 if (IS_ERR(filep)) { in vfio_group_get_device_fd()
1473 ret = PTR_ERR(filep); in vfio_group_get_device_fd()
1484 filep->f_mode |= (FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE); in vfio_group_get_device_fd()
1488 fd_install(ret, filep); in vfio_group_get_device_fd()
1497 static long vfio_group_fops_unl_ioctl(struct file *filep, in vfio_group_fops_unl_ioctl() argument
1500 struct vfio_group *group = filep->private_data; in vfio_group_fops_unl_ioctl()
1564 static int vfio_group_fops_open(struct inode *inode, struct file *filep) in vfio_group_fops_open() argument
1596 filep->private_data = group; in vfio_group_fops_open()
1601 static int vfio_group_fops_release(struct inode *inode, struct file *filep) in vfio_group_fops_release() argument
1603 struct vfio_group *group = filep->private_data; in vfio_group_fops_release()
1605 filep->private_data = NULL; in vfio_group_fops_release()
1627 static int vfio_device_fops_release(struct inode *inode, struct file *filep) in vfio_device_fops_release() argument
1629 struct vfio_device *device = filep->private_data; in vfio_device_fops_release()
1640 static long vfio_device_fops_unl_ioctl(struct file *filep, in vfio_device_fops_unl_ioctl() argument
1643 struct vfio_device *device = filep->private_data; in vfio_device_fops_unl_ioctl()
1651 static ssize_t vfio_device_fops_read(struct file *filep, char __user *buf, in vfio_device_fops_read() argument
1654 struct vfio_device *device = filep->private_data; in vfio_device_fops_read()
1662 static ssize_t vfio_device_fops_write(struct file *filep, in vfio_device_fops_write() argument
1666 struct vfio_device *device = filep->private_data; in vfio_device_fops_write()
1674 static int vfio_device_fops_mmap(struct file *filep, struct vm_area_struct *vma) in vfio_device_fops_mmap() argument
1676 struct vfio_device *device = filep->private_data; in vfio_device_fops_mmap()
1721 struct vfio_group *vfio_group_get_external_user(struct file *filep) in vfio_group_get_external_user() argument
1723 struct vfio_group *group = filep->private_data; in vfio_group_get_external_user()
1726 if (filep->f_op != &vfio_group_fops) in vfio_group_get_external_user()
1785 struct file *filep) in vfio_external_group_match_file() argument
1787 struct vfio_group *group = filep->private_data; in vfio_external_group_match_file()
1789 return (filep->f_op == &vfio_group_fops) && (group == test_group); in vfio_external_group_match_file()