All of lore.kernel.org
 help / color / mirror / Atom feed
From: Len Brown <lenb@kernel.org>
To: linux-acpi@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, Bob Moore <robert.moore@intel.com>,
	Feng Tang <feng.tang@intel.com>, Len Brown <len.brown@intel.com>
Subject: [PATCH 11/23] ACPICA: Add struct header support for _FDE, _GRT, _GTM, and _SRT names.
Date: Sun, 23 Sep 2012 00:33:59 -0400	[thread overview]
Message-ID: <84be5d687f8060ad96d5a4a060e207a0ec5cc016.1348371388.git.len.brown@intel.com> (raw)
In-Reply-To: <1348374851-20378-1-git-send-email-lenb@kernel.org>
In-Reply-To: <a950c135e5b2be6ef7518d54d98a7901db1b377a.1348371388.git.len.brown@intel.com>

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.7.12.1.396.g16eed7c

  parent reply	other threads:[~2012-09-23  4:33 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-23  4:33 ACPICA related patch queue for Linux-3.7 Len Brown
2012-09-23  4:33 ` [PATCH 01/23] ACPI: delelte more BFS/GTS related definition and code Len Brown
2012-09-23  4:33   ` [PATCH 02/23] ACPICA: Enable Scope change to root during module-level code execution Len Brown
2012-09-23  4:33   ` [PATCH 03/23] ACPICA: Split ACPICA initialization functions to new file, utxfinit.c Len Brown
2012-09-23  4:33   ` [PATCH 04/23] ACPICA: Comment update: Fix some typos in actble.h Len Brown
2012-09-23  4:33   ` [PATCH 05/23] ACPICA: Add Windows8/Server2012 string for _OSI method Len Brown
2012-09-23  4:33   ` [PATCH 06/23] ACPICA: GPE Support: Update debug info for GPE tracing Len Brown
2012-09-23  4:33   ` [PATCH 07/23] ACPICA: Debug output: Update output for Processor object Len Brown
2012-09-23  4:33   ` [PATCH 08/23] ACPICA: GPE support: Remove extraneous parameter from low-level function Len Brown
2012-09-23  4:33   ` [PATCH 09/23] ACPICA: Headers: Add support for CSRT and DBG2 ACPI tables Len Brown
2012-09-23  4:33   ` [PATCH 10/23] ACPICA: Add support for complex _PLD buffers Len Brown
2012-09-23  4:33   ` Len Brown [this message]
2012-09-23  4:34   ` [PATCH 12/23] ACPICA: Update version to 20120816 Len Brown
2012-09-23  4:34   ` [PATCH 13/23] ACPI: Use ACPICA native way to decode the PLD buffer Len Brown
2012-09-23  4:34   ` [PATCH 14/23] usb-acpi: Comply with the ACPI API change Len Brown
2012-09-23  5:54     ` Greg Kroah-Hartman
2012-09-23  4:34   ` [PATCH 15/23] ACPICA: Headers: Add new ACPI 5 HEST notify type values Len Brown
2012-09-23  4:34   ` [PATCH 16/23] ACPICA: Table Manager: Merge duplicate code (root table) Len Brown
2012-09-23  4:34   ` [PATCH 17/23] ACPICA: Update version to 20120913 Len Brown
2012-09-23  4:34   ` [PATCH 18/23] tools/power/acpi/acpidump: version 20051111 Len Brown
2012-09-23  4:34   ` [PATCH 19/23] tools/power/acpi/acpidump: version 20060606 Len Brown
2012-09-23  4:34   ` [PATCH 20/23] tools/power/acpi/acpidump: version 20070714 Len Brown
2012-09-23  4:34   ` [PATCH 21/23] tools/power/acpi/acpidump: version 20071116 Len Brown
2012-09-23  4:34   ` [PATCH 22/23] tools/power/acpi/acpidump: version 20101221 - find dynamic tables in sysfs Len Brown
2012-09-23  4:34   ` [PATCH 23/23] tools/power/acpi/acpidump: create acpidump(8), local make install targets Len Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=84be5d687f8060ad96d5a4a060e207a0ec5cc016.1348371388.git.len.brown@intel.com \
    --to=lenb@kernel.org \
    --cc=feng.tang@intel.com \
    --cc=len.brown@intel.com \
    --cc=linux-acpi@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=robert.moore@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.