Symbol: vfio_platform_device
drivers/vfio/platform/reset/vfio_platform_amdxgbe.c
48
static int vfio_platform_amdxgbe_reset(struct vfio_platform_device *vdev)
drivers/vfio/platform/reset/vfio_platform_bcmflexrm.c
69
static int vfio_platform_bcmflexrm_reset(struct vfio_platform_device *vdev)
drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c
49
static int vfio_platform_calxedaxgmac_reset(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_amba.c
104
struct vfio_platform_device *vdev = dev_get_drvdata(&adev->dev);
drivers/vfio/platform/vfio_amba.c
21
static struct resource *get_amba_resource(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_amba.c
32
static int get_amba_irq(struct vfio_platform_device *vdev, int i)
drivers/vfio/platform/vfio_amba.c
46
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_amba.c
47
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_amba.c
70
struct vfio_platform_device *vdev;
drivers/vfio/platform/vfio_amba.c
75
vdev = vfio_alloc_device(vfio_platform_device, vdev, &adev->dev,
drivers/vfio/platform/vfio_amba.c
95
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_amba.c
96
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_platform.c
25
static struct resource *get_platform_resource(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_platform.c
33
static int get_platform_irq(struct vfio_platform_device *vdev, int i)
drivers/vfio/platform/vfio_platform.c
42
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_platform.c
43
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_platform.c
59
struct vfio_platform_device *vdev;
drivers/vfio/platform/vfio_platform.c
62
vdev = vfio_alloc_device(vfio_platform_device, vdev, &pdev->dev,
drivers/vfio/platform/vfio_platform.c
82
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_platform.c
83
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_platform.c
90
struct vfio_platform_device *vdev = dev_get_drvdata(&pdev->dev);
drivers/vfio/platform/vfio_platform_common.c
104
static bool vfio_platform_has_reset(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_platform_common.c
112
static int vfio_platform_get_reset(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_platform_common.c
128
static void vfio_platform_put_reset(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_platform_common.c
137
static int vfio_platform_regions_init(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_platform_common.c
191
static void vfio_platform_regions_cleanup(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_platform_common.c
202
static int vfio_platform_call_reset(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_platform_common.c
219
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_platform_common.c
220
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_platform_common.c
239
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_platform_common.c
240
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_platform_common.c
279
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_platform_common.c
280
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_platform_common.c
296
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_platform_common.c
297
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_platform_common.c
444
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_platform_common.c
445
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_platform_common.c
50
static int vfio_platform_acpi_probe(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_platform_common.c
527
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_platform_common.c
528
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_platform_common.c
570
struct vfio_platform_device *vdev =
drivers/vfio/platform/vfio_platform_common.c
571
container_of(core_vdev, struct vfio_platform_device, vdev);
drivers/vfio/platform/vfio_platform_common.c
610
static int vfio_platform_of_probe(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_platform_common.c
640
int vfio_platform_init_common(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_platform_common.c
666
void vfio_platform_release_common(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_platform_common.c
71
static int vfio_platform_acpi_call_reset(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_platform_common.c
92
static bool vfio_platform_acpi_has_reset(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_platform_irq.c
101
static int vfio_platform_set_irq_unmask(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_platform_irq.c
182
static int vfio_set_trigger(struct vfio_platform_device *vdev, int index,
drivers/vfio/platform/vfio_platform_irq.c
215
static int vfio_platform_set_irq_trigger(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_platform_irq.c
253
int vfio_platform_set_irqs_ioctl(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_platform_irq.c
257
int (*func)(struct vfio_platform_device *vdev, unsigned index,
drivers/vfio/platform/vfio_platform_irq.c
287
int vfio_platform_irq_init(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_platform_irq.c
351
void vfio_platform_irq_cleanup(struct vfio_platform_device *vdev)
drivers/vfio/platform/vfio_platform_irq.c
41
static int vfio_platform_set_irq_mask(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_platform_private.h
100
int vfio_platform_irq_init(struct vfio_platform_device *vdev);
drivers/vfio/platform/vfio_platform_private.h
101
void vfio_platform_irq_cleanup(struct vfio_platform_device *vdev);
drivers/vfio/platform/vfio_platform_private.h
103
int vfio_platform_set_irqs_ioctl(struct vfio_platform_device *vdev,
drivers/vfio/platform/vfio_platform_private.h
65
(*get_resource)(struct vfio_platform_device *vdev, int i);
drivers/vfio/platform/vfio_platform_private.h
66
int (*get_irq)(struct vfio_platform_device *vdev, int i);
drivers/vfio/platform/vfio_platform_private.h
67
int (*of_reset)(struct vfio_platform_device *vdev);
drivers/vfio/platform/vfio_platform_private.h
72
typedef int (*vfio_platform_reset_fn_t)(struct vfio_platform_device *vdev);
drivers/vfio/platform/vfio_platform_private.h
81
int vfio_platform_init_common(struct vfio_platform_device *vdev);
drivers/vfio/platform/vfio_platform_private.h
82
void vfio_platform_release_common(struct vfio_platform_device *vdev);