Home
last modified time | relevance | path

Searched refs:irte (Results 1 – 4 of 4) sorted by relevance

/qemu/hw/i386/
H A Damd_iommu.c1069 union irte *irte, uint16_t devid) in amdvi_get_irte() argument
1079 irte, sizeof(*irte), MEMTXATTRS_UNSPECIFIED)) { in amdvi_get_irte()
1084 trace_amdvi_ir_irte_val(irte->val); in amdvi_get_irte()
1097 union irte irte; in amdvi_int_remap_legacy() local
1100 ret = amdvi_get_irte(iommu, origin, dte, &irte, sid); in amdvi_int_remap_legacy()
1105 if (!irte.fields.valid) { in amdvi_int_remap_legacy()
1110 if (irte.fields.guest_mode) { in amdvi_int_remap_legacy()
1115 if (irte.fields.int_type > AMDVI_IOAPIC_INT_TYPE_ARBITRATED) { in amdvi_int_remap_legacy()
1120 irq->delivery_mode = irte.fields.int_type; in amdvi_int_remap_legacy()
1121 irq->vector = irte.fields.vector; in amdvi_int_remap_legacy()
[all …]
H A Dintel_iommu.c3874 if (entry->irte.fault_disable) { in vtd_irte_get()
3878 if (!entry->irte.present) { in vtd_irte_get()
3888 if (entry->irte.__reserved_0 || entry->irte.__reserved_1 || in vtd_irte_get()
3889 entry->irte.__reserved_2) { in vtd_irte_get()
3901 source_id = entry->irte.source_id; in vtd_irte_get()
3902 switch (entry->irte.sid_vtype) { in vtd_irte_get()
3907 mask = vtd_svt_mask[entry->irte.sid_q]; in vtd_irte_get()
3937 index, entry->irte.sid_vtype); in vtd_irte_get()
3953 VTD_IR_TableEntry irte = {}; in vtd_remap_irq_get() local
3955 if (!vtd_irte_get(iommu, index, &irte, sid, do_fault)) { in vtd_remap_irq_get()
[all …]
H A Damd_iommu.h252 union irte { union
/qemu/include/hw/i386/
H A Dintel_iommu.h220 } QEMU_PACKED irte; member