Home
last modified time | relevance | path

Searched refs:X86IOMMUState (Results 1 – 11 of 11) sorted by relevance

/openbmc/qemu/hw/i386/
H A Dx86-iommu.c30 void x86_iommu_iec_register_notifier(X86IOMMUState *iommu, in x86_iommu_iec_register_notifier()
41 void x86_iommu_iec_notify_all(X86IOMMUState *iommu, bool global, in x86_iommu_iec_notify_all()
80 X86IOMMUState *x86_iommu_get_default(void) in x86_iommu_get_default()
95 X86IOMMUState *x86_iommu = X86_IOMMU_DEVICE(dev); in x86_iommu_realize()
129 DEFINE_PROP_ON_OFF_AUTO("intremap", X86IOMMUState,
131 DEFINE_PROP_BOOL("device-iotlb", X86IOMMUState, dt_supported, false),
132 DEFINE_PROP_BOOL("pt", X86IOMMUState, pt_supported, true),
143 bool x86_iommu_ir_supported(X86IOMMUState *s) in x86_iommu_ir_supported()
151 .instance_size = sizeof(X86IOMMUState),
H A Dx86-iommu-stub.c25 void x86_iommu_iec_register_notifier(X86IOMMUState *iommu, in x86_iommu_iec_register_notifier()
30 X86IOMMUState *x86_iommu_get_default(void) in x86_iommu_get_default()
35 bool x86_iommu_ir_supported(X86IOMMUState *s) in x86_iommu_ir_supported()
H A Damd_iommu.h317 X86IOMMUState iommu; /* IOMMU bus device */
H A Dintel_iommu.c758 static inline bool vtd_pe_type_check(X86IOMMUState *x86_iommu, in vtd_pe_type_check()
819 X86IOMMUState *x86_iommu = X86_IOMMU_DEVICE(s); in vtd_get_pe_in_pasid_leaf_table()
1007 static inline bool vtd_ce_type_check(X86IOMMUState *x86_iommu, in vtd_ce_type_check()
1495 X86IOMMUState *x86_iommu = X86_IOMMU_DEVICE(s); in vtd_dev_to_context_entry()
2441 X86IOMMUState *x86_iommu = X86_IOMMU_DEVICE(s); in vtd_handle_gcmd_write()
3263 X86IOMMUState *x86_iommu = X86_IOMMU_DEVICE(s); in vtd_iommu_notify_flag_changed()
3628 static int vtd_int_remap(X86IOMMUState *iommu, MSIMessage *src, in vtd_int_remap()
4056 X86IOMMUState *x86_iommu = X86_IOMMU_DEVICE(s); in vtd_cap_init()
4114 X86IOMMUState *x86_iommu = X86_IOMMU_DEVICE(s); in vtd_init()
4242 X86IOMMUState *x86_iommu = X86_IOMMU_DEVICE(s); in vtd_decide_config()
[all …]
H A Damd_iommu.c1348 static int amdvi_int_remap(X86IOMMUState *iommu, in amdvi_int_remap()
H A Dpc.c1735 X86IOMMUState *iommu = x86_iommu_get_default(); in pc_hotplug_allowed()
H A Dacpi-build.c2133 X86IOMMUState *iommu = x86_iommu_get_default(); in build_dmar_q35()
/openbmc/qemu/include/hw/i386/
H A Dx86-iommu.h28 OBJECT_DECLARE_TYPE(X86IOMMUState, X86IOMMUClass, X86_IOMMU_DEVICE)
40 int (*int_remap)(X86IOMMUState *iommu, MSIMessage *src,
62 struct X86IOMMUState { struct
70 bool x86_iommu_ir_supported(X86IOMMUState *s); argument
135 X86IOMMUState *x86_iommu_get_default(void);
144 void x86_iommu_iec_register_notifier(X86IOMMUState *iommu,
155 void x86_iommu_iec_notify_all(X86IOMMUState *iommu, bool global,
H A Dintel_iommu.h252 X86IOMMUState x86_iommu;
/openbmc/qemu/hw/intc/
H A Dioapic.c436 X86IOMMUState *iommu = x86_iommu_get_default(); in ioapic_machine_done_notify()
/openbmc/qemu/target/i386/kvm/
H A Dkvm.c6067 X86IOMMUState *iommu = x86_iommu_get_default(); in kvm_arch_fixup_msi_route()
6188 X86IOMMUState *iommu = x86_iommu_get_default(); in kvm_arch_add_msi_route_post()