Searched refs:vfio_platform_device (Results 1 – 7 of 7) sorted by relevance
| /linux-4.4.14/drivers/vfio/platform/ |
| D | vfio_platform_private.h | 52 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,
|
| D | vfio_platform.c | 28 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()
|
| D | vfio_amba.c | 28 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()
|
| D | vfio_platform_irq.c | 49 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()
|
| D | vfio_platform_common.c | 52 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/ |
| D | vfio_platform_calxedaxgmac.c | 60 int vfio_platform_calxedaxgmac_reset(struct vfio_platform_device *vdev) in vfio_platform_calxedaxgmac_reset()
|
| D | vfio_platform_amdxgbe.c | 59 int vfio_platform_amdxgbe_reset(struct vfio_platform_device *vdev) in vfio_platform_amdxgbe_reset()
|