diff options
author | Diana Craciun <diana.craciun@oss.nxp.com> | 2020-10-05 20:36:51 +0300 |
---|---|---|
committer | Alex Williamson <alex.williamson@redhat.com> | 2020-10-12 11:33:06 -0600 |
commit | 2e0d29561f593a5ab6d37ea032513d2714a007df (patch) | |
tree | 6f34b42f1cee728161c0ffb61b795f0c2cfa7248 /drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | |
parent | f2ba7e8c947bf38fec799fdf9122e05a6a3e8382 (diff) | |
download | linux-stable-2e0d29561f593a5ab6d37ea032513d2714a007df.tar.gz linux-stable-2e0d29561f593a5ab6d37ea032513d2714a007df.tar.bz2 linux-stable-2e0d29561f593a5ab6d37ea032513d2714a007df.zip |
vfio/fsl-mc: Add irq infrastructure for fsl-mc devices
This patch adds the skeleton for interrupt support
for fsl-mc devices. The interrupts are not yet functional,
the functionality will be added by subsequent patches.
Signed-off-by: Bharat Bhushan <Bharat.Bhushan@nxp.com>
Signed-off-by: Diana Craciun <diana.craciun@oss.nxp.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'drivers/vfio/fsl-mc/vfio_fsl_mc_private.h')
-rw-r--r-- | drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/vfio/fsl-mc/vfio_fsl_mc_private.h b/drivers/vfio/fsl-mc/vfio_fsl_mc_private.h index d47ef6215429..2c3f625a3240 100644 --- a/drivers/vfio/fsl-mc/vfio_fsl_mc_private.h +++ b/drivers/vfio/fsl-mc/vfio_fsl_mc_private.h @@ -33,6 +33,12 @@ struct vfio_fsl_mc_device { int refcnt; struct vfio_fsl_mc_region *regions; struct vfio_fsl_mc_reflck *reflck; + struct mutex igate; }; +extern int vfio_fsl_mc_set_irqs_ioctl(struct vfio_fsl_mc_device *vdev, + u32 flags, unsigned int index, + unsigned int start, unsigned int count, + void *data); + #endif /* VFIO_FSL_MC_PRIVATE_H */ |