[][src]Struct uefi_ffi::EFI_ACPI_1_0_FIXED_ACPI_DESCRIPTION_TABLE

#[repr(C, packed)]pub struct EFI_ACPI_1_0_FIXED_ACPI_DESCRIPTION_TABLE {
    pub Header: EFI_ACPI_DESCRIPTION_HEADER,
    pub FirmwareCtrl: u32,
    pub Dsdt: u32,
    pub IntModel: u8,
    pub Reserved1: u8,
    pub SciInt: u16,
    pub SmiCmd: u32,
    pub AcpiEnable: u8,
    pub AcpiDisable: u8,
    pub S4BiosReq: u8,
    pub Reserved2: 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 PmTmLen: u8,
    pub Gpe0BlkLen: u8,
    pub Gpe1BlkLen: u8,
    pub Gpe1Base: u8,
    pub Reserved3: 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 Reserved4: u8,
    pub Reserved5: u8,
    pub Reserved6: u8,
    pub Flags: u32,
}

Fields

Header: EFI_ACPI_DESCRIPTION_HEADERFirmwareCtrl: u32Dsdt: u32IntModel: u8Reserved1: u8SciInt: u16SmiCmd: u32AcpiEnable: u8AcpiDisable: u8S4BiosReq: u8Reserved2: u8Pm1aEvtBlk: u32Pm1bEvtBlk: u32Pm1aCntBlk: u32Pm1bCntBlk: u32Pm2CntBlk: u32PmTmrBlk: u32Gpe0Blk: u32Gpe1Blk: u32Pm1EvtLen: u8Pm1CntLen: u8Pm2CntLen: u8PmTmLen: u8Gpe0BlkLen: u8Gpe1BlkLen: u8Gpe1Base: u8Reserved3: u8PLvl2Lat: u16PLvl3Lat: u16FlushSize: u16FlushStride: u16DutyOffset: u8DutyWidth: u8DayAlrm: u8MonAlrm: u8Century: u8Reserved4: u8Reserved5: u8Reserved6: u8Flags: u32

Trait Implementations

impl Clone for EFI_ACPI_1_0_FIXED_ACPI_DESCRIPTION_TABLE[src]

impl Copy for EFI_ACPI_1_0_FIXED_ACPI_DESCRIPTION_TABLE[src]

impl Debug for EFI_ACPI_1_0_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.