Home
last modified time | relevance | path

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

/linux/drivers/vfio/platform/
A Dvfio_platform_private.h45 struct vfio_platform_device { struct
65 (*get_resource)(struct vfio_platform_device *vdev, int i); argument
66 int (*get_irq)(struct vfio_platform_device *vdev, int i); argument
67 int (*of_reset)(struct vfio_platform_device *vdev); argument
72 typedef int (*vfio_platform_reset_fn_t)(struct vfio_platform_device *vdev); argument
81 extern int vfio_platform_probe_common(struct vfio_platform_device *vdev,
83 void vfio_platform_remove_common(struct vfio_platform_device *vdev);
85 extern int vfio_platform_irq_init(struct vfio_platform_device *vdev);
86 extern void vfio_platform_irq_cleanup(struct vfio_platform_device *vdev);
88 extern int vfio_platform_set_irqs_ioctl(struct vfio_platform_device *vdev,
A Dvfio_platform_common.c223 struct vfio_platform_device *vdev = in vfio_platform_close_device()
224 container_of(core_vdev, struct vfio_platform_device, vdev); in vfio_platform_close_device()
242 struct vfio_platform_device *vdev = in vfio_platform_open_device()
243 container_of(core_vdev, struct vfio_platform_device, vdev); in vfio_platform_open_device()
280 struct vfio_platform_device *vdev = in vfio_platform_ioctl()
281 container_of(core_vdev, struct vfio_platform_device, vdev); in vfio_platform_ioctl()
444 struct vfio_platform_device *vdev = in vfio_platform_read()
445 container_of(core_vdev, struct vfio_platform_device, vdev); in vfio_platform_read()
521 struct vfio_platform_device *vdev = in vfio_platform_write()
522 container_of(core_vdev, struct vfio_platform_device, vdev); in vfio_platform_write()
[all …]
A Dvfio_platform_irq.c41 static int vfio_platform_set_irq_mask(struct vfio_platform_device *vdev, in vfio_platform_set_irq_mask()
101 static int vfio_platform_set_irq_unmask(struct vfio_platform_device *vdev, in vfio_platform_set_irq_unmask()
172 static int vfio_set_trigger(struct vfio_platform_device *vdev, int index, in vfio_set_trigger()
218 static int vfio_platform_set_irq_trigger(struct vfio_platform_device *vdev, in vfio_platform_set_irq_trigger()
256 int vfio_platform_set_irqs_ioctl(struct vfio_platform_device *vdev, in vfio_platform_set_irqs_ioctl()
260 int (*func)(struct vfio_platform_device *vdev, unsigned index, in vfio_platform_set_irqs_ioctl()
282 int vfio_platform_irq_init(struct vfio_platform_device *vdev) in vfio_platform_irq_init()
320 void vfio_platform_irq_cleanup(struct vfio_platform_device *vdev) in vfio_platform_irq_cleanup()
A Dvfio_platform.c24 static struct resource *get_platform_resource(struct vfio_platform_device *vdev, in get_platform_resource()
32 static int get_platform_irq(struct vfio_platform_device *vdev, int i) in get_platform_irq()
41 struct vfio_platform_device *vdev; in vfio_platform_probe()
66 struct vfio_platform_device *vdev = dev_get_drvdata(&pdev->dev); in vfio_platform_remove()
A Dvfio_amba.c20 static struct resource *get_amba_resource(struct vfio_platform_device *vdev, in get_amba_resource()
31 static int get_amba_irq(struct vfio_platform_device *vdev, int i) in get_amba_irq()
45 struct vfio_platform_device *vdev; in vfio_amba_probe()
77 struct vfio_platform_device *vdev = dev_get_drvdata(&adev->dev); in vfio_amba_remove()
/linux/drivers/vfio/platform/reset/
A Dvfio_platform_calxedaxgmac.c49 static int vfio_platform_calxedaxgmac_reset(struct vfio_platform_device *vdev) in vfio_platform_calxedaxgmac_reset()
A Dvfio_platform_bcmflexrm.c69 static int vfio_platform_bcmflexrm_reset(struct vfio_platform_device *vdev) in vfio_platform_bcmflexrm_reset()
A Dvfio_platform_amdxgbe.c48 static int vfio_platform_amdxgbe_reset(struct vfio_platform_device *vdev) in vfio_platform_amdxgbe_reset()

Completed in 10 milliseconds