uml_vfio_user_device
struct uml_vfio_user_device udev;
int uml_vfio_user_setup_device(struct uml_vfio_user_device *dev,
void uml_vfio_user_teardown_device(struct uml_vfio_user_device *dev)
int uml_vfio_user_activate_irq(struct uml_vfio_user_device *dev, int index)
void uml_vfio_user_deactivate_irq(struct uml_vfio_user_device *dev, int index)
int uml_vfio_user_update_irqs(struct uml_vfio_user_device *dev)
static int vfio_region_read(struct uml_vfio_user_device *dev, unsigned int index,
static int vfio_region_write(struct uml_vfio_user_device *dev, unsigned int index,
int uml_vfio_user_cfgspace_read(struct uml_vfio_user_device *dev,
int uml_vfio_user_cfgspace_write(struct uml_vfio_user_device *dev,
int uml_vfio_user_bar_read(struct uml_vfio_user_device *dev, int bar,
int uml_vfio_user_bar_write(struct uml_vfio_user_device *dev, int bar,
int uml_vfio_user_setup_device(struct uml_vfio_user_device *dev,
void uml_vfio_user_teardown_device(struct uml_vfio_user_device *dev);
int uml_vfio_user_activate_irq(struct uml_vfio_user_device *dev, int index);
void uml_vfio_user_deactivate_irq(struct uml_vfio_user_device *dev, int index);
int uml_vfio_user_update_irqs(struct uml_vfio_user_device *dev);
int uml_vfio_user_cfgspace_read(struct uml_vfio_user_device *dev,
int uml_vfio_user_cfgspace_write(struct uml_vfio_user_device *dev,
int uml_vfio_user_bar_read(struct uml_vfio_user_device *dev, int bar,
int uml_vfio_user_bar_write(struct uml_vfio_user_device *dev, int bar,