Home
last modified time | relevance | path

Searched refs:vfio_iommu_type1_info (Results 1 – 10 of 10) sorted by relevance

/openbmc/qemu/hw/vfio/
H A Dcontainer.c279 vfio_get_iommu_type1_info_cap(struct vfio_iommu_type1_info *info, uint16_t id) in vfio_get_iommu_type1_info_cap()
288 bool vfio_get_info_dma_avail(struct vfio_iommu_type1_info *info, in vfio_get_info_dma_avail()
309 static bool vfio_get_info_iova_range(struct vfio_iommu_type1_info *info, in vfio_get_info_iova_range()
442 struct vfio_iommu_type1_info **info) in vfio_get_iommu_info()
445 size_t argsz = sizeof(struct vfio_iommu_type1_info); in vfio_get_iommu_info()
447 *info = g_new0(struct vfio_iommu_type1_info, 1); in vfio_get_iommu_info()
467 vfio_get_iommu_info_cap(struct vfio_iommu_type1_info *info, uint16_t id) in vfio_get_iommu_info_cap()
486 struct vfio_iommu_type1_info *info) in vfio_get_iommu_info_migration()
515 g_autofree struct vfio_iommu_type1_info *info = NULL; in vfio_legacy_setup()
/openbmc/qemu/hw/s390x/
H A Ds390-pci-vfio.c32 uint32_t argsz = sizeof(struct vfio_iommu_type1_info); in s390_pci_update_dma_avail()
33 g_autofree struct vfio_iommu_type1_info *info = g_malloc0(argsz); in s390_pci_update_dma_avail()
/openbmc/linux/drivers/iommu/iommufd/
H A Dvfio_compat.c449 size_t minsz = offsetofend(struct vfio_iommu_type1_info, iova_pgsizes); in iommufd_vfio_iommu_get_info()
451 struct vfio_iommu_type1_info info = {}; in iommufd_vfio_iommu_get_info()
/openbmc/linux/tools/testing/selftests/iommu/
H A Diommufd.c1465 struct vfio_iommu_type1_info info_cmd = {}; in TEST_F()
1608 struct vfio_iommu_type1_info *info_cmd) in check_vfio_info_cap_chain()
1657 struct vfio_iommu_type1_info *info_cmd = buffer; in TEST_F()
1662 *info_cmd = (struct vfio_iommu_type1_info){ in TEST_F()
1663 .argsz = offsetof(struct vfio_iommu_type1_info, cap_offset), in TEST_F()
1671 *info_cmd = (struct vfio_iommu_type1_info){ in TEST_F()
1684 *info_cmd = (struct vfio_iommu_type1_info){ in TEST_F()
/openbmc/qemu/util/
H A Dvfio-helpers.c267 struct vfio_iommu_type1_info *info = (struct vfio_iommu_type1_info *)buf; in collect_usable_iova_ranges()
301 struct vfio_iommu_type1_info *iommu_info = NULL; in qemu_vfio_init_pci()
/openbmc/qemu/include/hw/vfio/
H A Dvfio-common.h284 bool vfio_get_info_dma_avail(struct vfio_iommu_type1_info *info,
/openbmc/linux/include/uapi/linux/
H A Dvfio.h1447 struct vfio_iommu_type1_info { struct
/openbmc/qemu/linux-headers/linux/
H A Dvfio.h1471 struct vfio_iommu_type1_info { struct
/openbmc/linux/drivers/vfio/
H A Dvfio_iommu_type1.c2765 struct vfio_iommu_type1_info info = {}; in vfio_iommu_type1_get_info()
2770 minsz = offsetofend(struct vfio_iommu_type1_info, iova_pgsizes); in vfio_iommu_type1_get_info()
/openbmc/linux/Documentation/driver-api/
H A Dvfio.rst172 struct vfio_iommu_type1_info iommu_info = { .argsz = sizeof(iommu_info) };