Home
last modified time | relevance | path

Searched refs:vfio_platform_device (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/drivers/vfio/platform/
Dvfio_platform_private.h52 struct vfio_platform_device { struct
72 (*get_resource)(struct vfio_platform_device *vdev, int i); argument
73 int (*get_irq)(struct vfio_platform_device *vdev, int i); argument
74 int (*reset)(struct vfio_platform_device *vdev); argument
77 typedef int (*vfio_platform_reset_fn_t)(struct vfio_platform_device *vdev);
86 extern int vfio_platform_probe_common(struct vfio_platform_device *vdev,
88 extern struct vfio_platform_device *vfio_platform_remove_common
91 extern int vfio_platform_irq_init(struct vfio_platform_device *vdev);
92 extern void vfio_platform_irq_cleanup(struct vfio_platform_device *vdev);
94 extern int vfio_platform_set_irqs_ioctl(struct vfio_platform_device *vdev,
Dvfio_platform.c28 static struct resource *get_platform_resource(struct vfio_platform_device *vdev, in get_platform_resource()
47 static int get_platform_irq(struct vfio_platform_device *vdev, int i) in get_platform_irq()
56 struct vfio_platform_device *vdev; in vfio_platform_probe()
79 struct vfio_platform_device *vdev; in vfio_platform_remove()
Dvfio_amba.c28 static struct resource *get_amba_resource(struct vfio_platform_device *vdev, in get_amba_resource()
39 static int get_amba_irq(struct vfio_platform_device *vdev, int i) in get_amba_irq()
53 struct vfio_platform_device *vdev; in vfio_amba_probe()
83 struct vfio_platform_device *vdev; in vfio_amba_remove()
Dvfio_platform_irq.c49 static int vfio_platform_set_irq_mask(struct vfio_platform_device *vdev, in vfio_platform_set_irq_mask()
109 static int vfio_platform_set_irq_unmask(struct vfio_platform_device *vdev, in vfio_platform_set_irq_unmask()
180 static int vfio_set_trigger(struct vfio_platform_device *vdev, int index, in vfio_set_trigger()
226 static int vfio_platform_set_irq_trigger(struct vfio_platform_device *vdev, in vfio_platform_set_irq_trigger()
264 int vfio_platform_set_irqs_ioctl(struct vfio_platform_device *vdev, in vfio_platform_set_irqs_ioctl()
268 int (*func)(struct vfio_platform_device *vdev, unsigned index, in vfio_platform_set_irqs_ioctl()
290 int vfio_platform_irq_init(struct vfio_platform_device *vdev) in vfio_platform_irq_init()
328 void vfio_platform_irq_cleanup(struct vfio_platform_device *vdev) in vfio_platform_irq_cleanup()
Dvfio_platform_common.c52 static void vfio_platform_get_reset(struct vfio_platform_device *vdev) in vfio_platform_get_reset()
63 static void vfio_platform_put_reset(struct vfio_platform_device *vdev) in vfio_platform_put_reset()
69 static int vfio_platform_regions_init(struct vfio_platform_device *vdev) in vfio_platform_regions_init()
126 static void vfio_platform_regions_cleanup(struct vfio_platform_device *vdev) in vfio_platform_regions_cleanup()
139 struct vfio_platform_device *vdev = device_data; in vfio_platform_release()
161 struct vfio_platform_device *vdev = device_data; in vfio_platform_open()
202 struct vfio_platform_device *vdev = device_data; in vfio_platform_ioctl()
382 struct vfio_platform_device *vdev = device_data; in vfio_platform_read()
458 struct vfio_platform_device *vdev = device_data; in vfio_platform_write()
499 struct vfio_platform_device *vdev = device_data; in vfio_platform_mmap()
[all …]
/linux-4.4.14/drivers/vfio/platform/reset/
Dvfio_platform_calxedaxgmac.c60 int vfio_platform_calxedaxgmac_reset(struct vfio_platform_device *vdev) in vfio_platform_calxedaxgmac_reset()
Dvfio_platform_amdxgbe.c59 int vfio_platform_amdxgbe_reset(struct vfio_platform_device *vdev) in vfio_platform_amdxgbe_reset()