lkml.org 
[lkml]   [2012]   [Oct]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 11/49] ACPICA: Add struct header support for _FDE, _GRT, _GTM, and _SRT names.
    Date
    From: Bob Moore <robert.moore@intel.com>

    Added structs for the buffers related to these predefined names,
    in acbuffer.h

    Signed-off-by: Bob Moore <robert.moore@intel.com>
    Signed-off-by: Feng Tang <feng.tang@intel.com>
    Signed-off-by: Len Brown <len.brown@intel.com>
    ---
    include/acpi/acbuffer.h | 43 +++++++++++++++++++++++++++++++++++++++++++
    1 file changed, 43 insertions(+)

    diff --git a/include/acpi/acbuffer.h b/include/acpi/acbuffer.h
    index 2c3b447..a1e45cd 100644
    --- a/include/acpi/acbuffer.h
    +++ b/include/acpi/acbuffer.h
    @@ -45,6 +45,11 @@
    #define __ACBUFFER_H__

    /*
    + * Contains buffer structures for these predefined names:
    + * _FDE, _GRT, _GTM, _PLD, _SRT
    + */
    +
    +/*
    * Note: C bitfields are not used for this reason:
    *
    * "Bitfields are great and easy to read, but unfortunately the C language
    @@ -56,6 +61,44 @@
    * See http://stackoverflow.com/a/1053662/41661
    */

    +/* _FDE return value */
    +
    +struct acpi_fde_info {
    + u32 floppy0;
    + u32 floppy1;
    + u32 floppy2;
    + u32 floppy3;
    + u32 tape;
    +};
    +
    +/*
    + * _GRT return value
    + * _SRT input value
    + */
    +struct acpi_grt_info {
    + u16 year;
    + u8 month;
    + u8 day;
    + u8 hour;
    + u8 minute;
    + u8 second;
    + u8 valid;
    + u16 milliseconds;
    + u16 timezone;
    + u8 daylight;
    + u8 reserved[3];
    +};
    +
    +/* _GTM return value */
    +
    +struct acpi_gtm_info {
    + u32 pio_speed0;
    + u32 dma_speed0;
    + u32 pio_speed1;
    + u32 dma_speed1;
    + u32 flags;
    +};
    +
    /*
    * Formatted _PLD return value. The minimum size is a package containing
    * one buffer.
    --
    1.8.0.rc0.18.gf84667d


    \
     
     \ /
      Last update: 2012-10-06 23:01    [W:4.051 / U:3.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site