|
Linux Kernel
3.7.1
|
#include <vfio.h>
Data Fields | |
| char * | name |
| struct module * | owner |
| void *(* | open )(unsigned long arg) |
| void(* | release )(void *iommu_data) |
| ssize_t(* | read )(void *iommu_data, char __user *buf, size_t count, loff_t *ppos) |
| ssize_t(* | write )(void *iommu_data, const char __user *buf, size_t count, loff_t *size) |
| long(* | ioctl )(void *iommu_data, unsigned int cmd, unsigned long arg) |
| int(* | mmap )(void *iommu_data, struct vm_area_struct *vma) |
| int(* | attach_group )(void *iommu_data, struct iommu_group *group) |
| void(* | detach_group )(void *iommu_data, struct iommu_group *group) |
struct vfio_iommu_driver_ops - VFIO IOMMU driver callbacks
| int(* attach_group)(void *iommu_data, struct iommu_group *group) |
| void(* detach_group)(void *iommu_data, struct iommu_group *group) |
1.8.2