union _IOMMU_SVM_CAPABILITIES { struct { unsigned long AtsCapability : 1;/* 0x0:0 4 */ unsigned long PriCapability : 1;/* 0x0:1 4 */ unsigned long PasidCapability : 1;/* 0x0:2 4 */ struct { unsigned long PasidMaxWidth : 5;/* 0x4:0 4 */ unsigned long PasidExePerm : 1;/* 0x4:5 4 */ unsigned long PasidPrivMode : 1;/* 0x4:6 4 */ unsigned long AtsPageAlignedRequest : 1;/* 0x4:7 4 */ unsigned long AtsGlobalInvalidate : 1;/* 0x4:8 4 */ unsigned long AtsInvalidateQueueDepth : 5;/* 0x4:9 4 */ } CapReg;/* 0x4 4 */ unsigned long Rsvd : 15;/* 0x8:0 4 */ };/* 0x0 12 */ unsigned long AsULONG;/* 0x0 4 */};size 12 (0xc)6 members0 holespadding 01 cacheline
Used in (0)