Home
last modified time | relevance | path

Searched refs:vfio_device_info (Results 1 – 21 of 21) sorted by relevance

/openbmc/qemu/hw/s390x/
H A Ds390-pci-vfio.c106 struct vfio_device_info *info) in s390_pci_read_base()
144 static bool get_host_fh(S390PCIBusDevice *pbdev, struct vfio_device_info *info, in get_host_fh()
166 struct vfio_device_info *info) in s390_pci_read_group()
244 struct vfio_device_info *info) in s390_pci_read_util()
271 struct vfio_device_info *info) in s390_pci_read_pfip()
296 static struct vfio_device_info *get_device_info(S390PCIBusDevice *pbdev) in get_device_info()
311 g_autofree struct vfio_device_info *info = NULL; in s390_pci_get_host_fh()
334 g_autofree struct vfio_device_info *info = NULL; in s390_pci_get_clp_info()
/openbmc/linux/drivers/vfio/cdx/
H A Dmain.c56 struct vfio_device_info __user *arg) in vfio_cdx_ioctl_get_info()
58 unsigned long minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_cdx_ioctl_get_info()
60 struct vfio_device_info info; in vfio_cdx_ioctl_get_info()
/openbmc/linux/samples/vfio-mdev/
H A Dmdpy.c100 struct vfio_device_info dev_info;
473 static int mdpy_get_device_info(struct vfio_device_info *dev_info) in mdpy_get_device_info()
523 struct vfio_device_info info; in mdpy_ioctl()
525 minsz = offsetofend(struct vfio_device_info, num_irqs); in mdpy_ioctl()
H A Dmtty.c141 struct vfio_device_info dev_info;
1192 static int mtty_get_device_info(struct vfio_device_info *dev_info) in mtty_get_device_info()
1212 struct vfio_device_info info; in mtty_ioctl()
1214 minsz = offsetofend(struct vfio_device_info, num_irqs); in mtty_ioctl()
H A Dmbochs.c1090 static int mbochs_get_device_info(struct vfio_device_info *dev_info) in mbochs_get_device_info()
1196 struct vfio_device_info info; in mbochs_ioctl()
1198 minsz = offsetofend(struct vfio_device_info, num_irqs); in mbochs_ioctl()
/openbmc/qemu/include/hw/vfio/
H A Dvfio-common.h246 struct vfio_device_info *vfio_get_device_info(int fd);
287 vfio_get_device_info_cap(struct vfio_device_info *info, uint16_t id);
/openbmc/linux/drivers/s390/cio/
H A Dvfio_ccw_ops.c307 struct vfio_device_info *info) in vfio_ccw_mdev_get_device_info()
519 struct vfio_device_info info; in vfio_ccw_mdev_ioctl()
521 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_ccw_mdev_ioctl()
/openbmc/linux/drivers/vfio/fsl-mc/
H A Dvfio_fsl_mc.c131 struct vfio_device_info info; in vfio_fsl_mc_ioctl()
133 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_fsl_mc_ioctl()
/openbmc/linux/drivers/vfio/platform/
H A Dvfio_platform_common.c284 struct vfio_device_info info; in vfio_platform_ioctl()
286 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_platform_ioctl()
/openbmc/linux/include/uapi/linux/
H A Dvfio.h205 struct vfio_device_info { struct
/openbmc/qemu/linux-headers/linux/
H A Dvfio.h205 struct vfio_device_info { struct
/openbmc/qemu/hw/vfio/
H A Dcommon.c1514 struct vfio_device_info *vfio_get_device_info(int fd) in vfio_get_device_info()
1516 struct vfio_device_info *info; in vfio_get_device_info()
H A Dhelpers.c298 vfio_get_device_info_cap(struct vfio_device_info *info, uint16_t id) in vfio_get_device_info_cap()
H A Diommufd.c468 struct vfio_device_info dev_info = { .argsz = sizeof(dev_info) }; in iommufd_cdev_attach()
H A Dcontainer.c804 g_autofree struct vfio_device_info *info = NULL; in vfio_get_device()
H A Dpci.c1906 g_autofree struct vfio_device_info *info = NULL; in vfio_pci_enable_rp_atomics()
/openbmc/linux/drivers/vfio/pci/
H A Dvfio_pci_core.c956 struct vfio_device_info __user *arg) in vfio_pci_ioctl_get_info()
958 unsigned long minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_pci_ioctl_get_info()
959 struct vfio_device_info info = {}; in vfio_pci_ioctl_get_info()
/openbmc/qemu/util/
H A Dvfio-helpers.c303 struct vfio_device_info device_info = { .argsz = sizeof(device_info) }; in qemu_vfio_init_pci()
/openbmc/linux/drivers/gpu/drm/i915/gvt/
H A Dkvmgt.c1144 struct vfio_device_info info; in intel_vgpu_ioctl()
1146 minsz = offsetofend(struct vfio_device_info, num_irqs); in intel_vgpu_ioctl()
/openbmc/linux/drivers/s390/crypto/
H A Dvfio_ap_ops.c1875 struct vfio_device_info info; in vfio_ap_mdev_get_device_info()
1877 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_ap_mdev_get_device_info()
/openbmc/linux/Documentation/driver-api/
H A Dvfio.rst174 struct vfio_device_info device_info = { .argsz = sizeof(device_info) };