[][src]Struct uefi_ffi::EFI_ACPI_5_1_FIXED_ACPI_DESCRIPTION_TABLE

#[repr(C, packed)]pub struct EFI_ACPI_5_1_FIXED_ACPI_DESCRIPTION_TABLE {
    pub Header: EFI_ACPI_DESCRIPTION_HEADER,
    pub FirmwareCtrl: u32,
    pub Dsdt: u32,
    pub Reserved0: u8,
    pub PreferredPmProfile: u8,
    pub SciInt: u16,
    pub SmiCmd: u32,
    pub AcpiEnable: u8,
    pub AcpiDisable: u8,
    pub S4BiosReq: u8,
    pub PstateCnt: u8,
    pub Pm1aEvtBlk: u32,
    pub Pm1bEvtBlk: u32,
    pub Pm1aCntBlk: u32,
    pub Pm1bCntBlk: u32,
    pub Pm2CntBlk: u32,
    pub PmTmrBlk: u32,
    pub Gpe0Blk: u32,
    pub Gpe1Blk: u32,
    pub Pm1EvtLen: u8,
    pub Pm1CntLen: u8,
    pub Pm2CntLen: u8,
    pub PmTmrLen: u8,
    pub Gpe0BlkLen: u8,
    pub Gpe1BlkLen: u8,
    pub Gpe1Base: u8,
    pub CstCnt: u8,
    pub PLvl2Lat: u16,
    pub PLvl3Lat: u16,
    pub FlushSize: u16,
    pub FlushStride: u16,
    pub DutyOffset: u8,
    pub DutyWidth: u8,
    pub DayAlrm: u8,
    pub MonAlrm: u8,
    pub Century: u8,
    pub IaPcBootArch: u16,
    pub Reserved1: u8,
    pub Flags: u32,
    pub ResetReg: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
    pub ResetValue: u8,
    pub ArmBootArch: u16,
    pub MinorVersion: u8,
    pub XFirmwareCtrl: u64,
    pub XDsdt: u64,
    pub XPm1aEvtBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
    pub XPm1bEvtBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
    pub XPm1aCntBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
    pub XPm1bCntBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
    pub XPm2CntBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
    pub XPmTmrBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
    pub XGpe0Blk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
    pub XGpe1Blk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
    pub SleepControlReg: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
    pub SleepStatusReg: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE,
}

Fields

Header: EFI_ACPI_DESCRIPTION_HEADERFirmwareCtrl: u32Dsdt: u32Reserved0: u8PreferredPmProfile: u8SciInt: u16SmiCmd: u32AcpiEnable: u8AcpiDisable: u8S4BiosReq: u8PstateCnt: u8Pm1aEvtBlk: u32Pm1bEvtBlk: u32Pm1aCntBlk: u32Pm1bCntBlk: u32Pm2CntBlk: u32PmTmrBlk: u32Gpe0Blk: u32Gpe1Blk: u32Pm1EvtLen: u8Pm1CntLen: u8Pm2CntLen: u8PmTmrLen: u8Gpe0BlkLen: u8Gpe1BlkLen: u8Gpe1Base: u8CstCnt: u8PLvl2Lat: u16PLvl3Lat: u16FlushSize: u16FlushStride: u16DutyOffset: u8DutyWidth: u8DayAlrm: u8MonAlrm: u8Century: u8IaPcBootArch: u16Reserved1: u8Flags: u32ResetReg: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTUREResetValue: u8ArmBootArch: u16MinorVersion: u8XFirmwareCtrl: u64XDsdt: u64XPm1aEvtBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTUREXPm1bEvtBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTUREXPm1aCntBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTUREXPm1bCntBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTUREXPm2CntBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTUREXPmTmrBlk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTUREXGpe0Blk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTUREXGpe1Blk: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURESleepControlReg: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURESleepStatusReg: EFI_ACPI_5_1_GENERIC_ADDRESS_STRUCTURE

Trait Implementations

impl Clone for EFI_ACPI_5_1_FIXED_ACPI_DESCRIPTION_TABLE[src]

impl Copy for EFI_ACPI_5_1_FIXED_ACPI_DESCRIPTION_TABLE[src]

impl Debug for EFI_ACPI_5_1_FIXED_ACPI_DESCRIPTION_TABLE[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.