|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v3 13/18] vtd: Rename acpi_ioapic_unit.ioapic.info to acpi_ioapic_unit.bdf
This is actually the bdf, collapse the redundant "ioapic" struct
and rename "info" to "bdf" to avoid confusion.
Signed-off-by: Teddy Astie <teddy.astie@xxxxxxxxxx>
Suggested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
---
xen/drivers/passthrough/vtd/dmar.c | 2 +-
xen/drivers/passthrough/vtd/dmar.h | 6 +++---
xen/drivers/passthrough/vtd/intremap.c | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/xen/drivers/passthrough/vtd/dmar.c
b/xen/drivers/passthrough/vtd/dmar.c
index 21649fa892..c4243c747b 100644
--- a/xen/drivers/passthrough/vtd/dmar.c
+++ b/xen/drivers/passthrough/vtd/dmar.c
@@ -406,7 +406,7 @@ static int __init acpi_parse_dev_scope(
if ( !acpi_ioapic_unit )
goto out;
acpi_ioapic_unit->apic_id = acpi_scope->enumeration_id;
- acpi_ioapic_unit->ioapic.info = dev_sbdf.bdf;
+ acpi_ioapic_unit->bdf = dev_sbdf.bdf;
list_add(&acpi_ioapic_unit->list, &drhd->ioapic_list);
gfx_only = false;
diff --git a/xen/drivers/passthrough/vtd/dmar.h
b/xen/drivers/passthrough/vtd/dmar.h
index 47e6918b45..5ab95c68bc 100644
--- a/xen/drivers/passthrough/vtd/dmar.h
+++ b/xen/drivers/passthrough/vtd/dmar.h
@@ -29,13 +29,13 @@ struct acpi_ioapic_unit {
struct list_head list;
int apic_id;
union {
- u16 info;
+ uint16_t bdf;
struct {
u16 func: 3,
dev: 5,
bus: 8;
- }bdf;
- }ioapic;
+ };
+ };
};
struct acpi_hpet_unit {
diff --git a/xen/drivers/passthrough/vtd/intremap.c
b/xen/drivers/passthrough/vtd/intremap.c
index dd2788efd7..3aa8babdfd 100644
--- a/xen/drivers/passthrough/vtd/intremap.c
+++ b/xen/drivers/passthrough/vtd/intremap.c
@@ -98,7 +98,7 @@ static u16 apicid_to_bdf(int apic_id)
list_for_each_entry ( acpi_ioapic_unit, &drhd->ioapic_list, list )
if ( acpi_ioapic_unit->apic_id == apic_id )
- return acpi_ioapic_unit->ioapic.info;
+ return acpi_ioapic_unit->bdf;
dprintk(XENLOG_ERR VTDPREFIX, "Didn't find the bdf for the apic_id!\n");
return 0;
--
2.54.0
--
Teddy Astie | Vates XCP-ng Developer
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |