struct _EXT_IOMMU { void* Context;/* 0x0 8 */ enum _EXT_IOMMU_KNOWN_IOMMU_TYPE Type;/* 0x8 4 */ /* 4 bytes padding */ union _EXT_IOMMU_CAPABILITIES Capabilities;/* 0x10 8 */ unsigned MaxInputAddressWidth;/* 0x18 0 */ /* 4 bytes padding */ unsigned MaxIntermediateAddressWidth;/* 0x1c 0 */ /* 4 bytes padding */ unsigned MaxOutputAddressWidth;/* 0x20 0 */ /* 4 bytes padding */ struct { unsigned short PciSegment : 1;/* 0x24:0 2 */ } Flags;/* 0x24 2 */ unsigned short PciSegmentNumber;/* 0x26 2 */ struct _EXT_IOMMU_FUNCTION_TABLE FunctionTable;/* 0x28 200 */};size 240 (0xf0)9 members4 holes (16 bytes)padding 04 cachelines
Used in (1)