]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/acpi/amlresrc.h
Merge with /home/shaggy/git/linus-clean/
[mv-sheeva.git] / include / acpi / amlresrc.h
index 3112be527731fb20ee0286fc058c546ba6f89dfb..fb4735315ad3e977ff008fd56f988de2fc8ba7d8 100644 (file)
@@ -6,7 +6,7 @@
  *****************************************************************************/
 
 /*
- * Copyright (C) 2000 - 2005, R. Byron Moore
+ * Copyright (C) 2000 - 2006, R. Byron Moore
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -92,6 +92,11 @@ struct asl_resource_node {
        struct asl_resource_node *next;
 };
 
+/* Macros used to generate AML resource length fields */
+
+#define ACPI_AML_SIZE_LARGE(r)      (sizeof (r) - sizeof (struct aml_resource_large_header))
+#define ACPI_AML_SIZE_SMALL(r)      (sizeof (r) - sizeof (struct aml_resource_small_header))
+
 /*
  * Resource descriptors defined in the ACPI specification.
  *