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) |