Searched refs:vfio_iommu_type1_info (Results 1 – 10 of 10) sorted by relevance
/openbmc/qemu/hw/vfio/ |
H A D | container.c | 279 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 D | s390-pci-vfio.c | 32 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 D | vfio_compat.c | 449 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 D | iommufd.c | 1465 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 D | vfio-helpers.c | 267 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 D | vfio-common.h | 287 bool vfio_get_info_dma_avail(struct vfio_iommu_type1_info *info,
|
/openbmc/linux/include/uapi/linux/ |
H A D | vfio.h | 1447 struct vfio_iommu_type1_info { struct
|
/openbmc/qemu/linux-headers/linux/ |
H A D | vfio.h | 1471 struct vfio_iommu_type1_info { struct
|
/openbmc/linux/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 2765 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 D | vfio.rst | 172 struct vfio_iommu_type1_info iommu_info = { .argsz = sizeof(iommu_info) };
|