Now that nothing accesses the bcontainer field directly, rename bcontainer to parent_obj as per our current coding guidelines. Signed-off-by: Mark Cave-Ayland <mark.caveayland@nutanix.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250925113159.1760317-10-mark.caveayland@nutanix.com Signed-off-by: Cédric Le Goater <clg@redhat.com>
35 lines
725 B
C
35 lines
725 B
C
/*
|
|
* VFIO iommufd
|
|
*
|
|
* Copyright Red Hat, Inc. 2025
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
|
*/
|
|
|
|
#ifndef HW_VFIO_VFIO_IOMMUFD_H
|
|
#define HW_VFIO_VFIO_IOMMUFD_H
|
|
|
|
#include "hw/vfio/vfio-container.h"
|
|
|
|
typedef struct VFIODevice VFIODevice;
|
|
|
|
typedef struct VFIOIOASHwpt {
|
|
uint32_t hwpt_id;
|
|
uint32_t hwpt_flags;
|
|
QLIST_HEAD(, VFIODevice) device_list;
|
|
QLIST_ENTRY(VFIOIOASHwpt) next;
|
|
} VFIOIOASHwpt;
|
|
|
|
typedef struct IOMMUFDBackend IOMMUFDBackend;
|
|
|
|
struct VFIOIOMMUFDContainer {
|
|
VFIOContainer parent_obj;
|
|
|
|
IOMMUFDBackend *be;
|
|
uint32_t ioas_id;
|
|
QLIST_HEAD(, VFIOIOASHwpt) hwpt_list;
|
|
};
|
|
|
|
OBJECT_DECLARE_SIMPLE_TYPE(VFIOIOMMUFDContainer, VFIO_IOMMU_IOMMUFD);
|
|
|
|
#endif /* HW_VFIO_VFIO_IOMMUFD_H */
|