summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/acpi/dsdt.h103
1 files changed, 47 insertions, 56 deletions
diff --git a/sys/dev/acpi/dsdt.h b/sys/dev/acpi/dsdt.h
index be7f2887721..974b1cda59a 100644
--- a/sys/dev/acpi/dsdt.h
+++ b/sys/dev/acpi/dsdt.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: dsdt.h,v 1.11 2006/03/07 23:13:28 marco Exp $ */
+/* $OpenBSD: dsdt.h,v 1.12 2006/03/08 04:03:21 marco Exp $ */
/*
* Copyright (c) 2005 Marco Peereboom <marco@openbsd.org>
*
@@ -20,66 +20,57 @@
struct acpi_context
{
- int depth;
- uint8_t *pos;
- uint8_t *start;
- struct acpi_softc *sc;
- struct aml_value **locals;
- struct aml_value **args;
- struct aml_node *scope;
+ int depth;
+ u_int8_t *pos;
+ u_int8_t *start;
+ struct acpi_softc *sc;
+ struct aml_value **locals;
+ struct aml_value **args;
+ struct aml_node *scope;
};
struct aml_opcode
{
- u_int16_t opcode;
- const char *mnem;
- const char *args;
+ u_int16_t opcode;
+ const char *mnem;
+ const char *args;
};
-const char *aml_eisaid(u_int32_t);
-int aml_find_node(struct aml_node *, const char *,
- void (*)(struct aml_node *, void *), void *);
-int acpi_parse_aml(struct acpi_softc *, u_int8_t *, u_int32_t);
-
-int aml_eval_object(struct acpi_softc *, struct aml_node *,
- struct aml_value *, int, struct aml_value *);
-int aml_eval_name(struct acpi_softc *, struct aml_node *, const char *,
- struct aml_value *, struct aml_value *);
-void aml_showvalue(struct aml_value *);
-
-void aml_walktree(struct aml_node *);
-void aml_walkroot(void);
-
-struct aml_value *aml_allocint(uint64_t);
-struct aml_value *aml_allocstr(const char *);
-struct aml_value *aml_allocvalue(int, int64_t, void *);
-struct aml_value *aml_copyvalue(const struct aml_value *);
-
-struct acpi_context;
-
-void aml_freevalue(struct aml_value **);
-int aml_comparevalue(struct acpi_context *, int, struct aml_value *, struct aml_value *);
-
-int64_t aml_val2int(struct acpi_context *, struct aml_value *);
-
-struct aml_node *aml_searchname(struct aml_node *, const char *);
-
-void aml_register_notify(struct aml_node *, const char *,
- int (*)(struct aml_node *, int, void *),
- void *);
-void aml_notify(struct aml_node *, int);
-void aml_notify_dev(const char *, int);
-
-int64_t aml_eparseint(struct acpi_context *, int);
-struct aml_opcode *aml_getopcode(struct acpi_context *);
-const char *aml_parse_name(struct acpi_context *);
-int aml_parse_length(struct acpi_context *);
-u_int8_t *aml_eparselen(struct acpi_context *);
-
-void acpi_freecontext(struct acpi_context *);
-struct acpi_context *acpi_alloccontext(struct acpi_softc *, struct aml_node *,
- int, struct aml_value *);
-
-struct aml_node *aml_searchname(struct aml_node *, const char *);
+const char *aml_parse_name(struct acpi_context *);
+const char *aml_eisaid(u_int32_t);
+int aml_parse_length(struct acpi_context *);
+int64_t aml_eparseint(struct acpi_context *, int);
+int64_t aml_val2int(struct acpi_context *, struct aml_value *);
+struct aml_opcode *aml_getopcode(struct acpi_context *);
+struct aml_node *aml_searchname(struct aml_node *, const char *);
+struct aml_value *aml_allocint(uint64_t);
+struct aml_value *aml_allocstr(const char *);
+struct aml_value *aml_allocvalue(int, int64_t, void *);
+struct aml_value *aml_copyvalue(const struct aml_value *);
+u_int8_t *aml_eparselen(struct acpi_context *);
+void aml_freevalue(struct aml_value **);
+void aml_notify(struct aml_node *, int);
+void aml_notify_dev(const char *, int);
+void aml_showvalue(struct aml_value *);
+void aml_walktree(struct aml_node *);
+void aml_walkroot(void);
+void acpi_freecontext(struct acpi_context *);
+
+
+int aml_comparevalue(struct acpi_context *, int,
+ struct aml_value *, struct aml_value *);
+int aml_find_node(struct aml_node *, const char *,
+ void (*)(struct aml_node *, void *), void *);
+int aml_eval_name(struct acpi_softc *, struct aml_node *,
+ const char *, struct aml_value *,
+ struct aml_value *);
+int acpi_parse_aml(struct acpi_softc *, u_int8_t *,
+ u_int32_t);
+int aml_eval_object(struct acpi_softc *, struct aml_node *,
+ struct aml_value *, int, struct aml_value *);
+struct acpi_context *acpi_alloccontext(struct acpi_softc *,
+ struct aml_node *, int, struct aml_value *);
+void aml_register_notify(struct aml_node *, const char *,
+ int (*)(struct aml_node *, int, void *), void *);
#endif /* __DEV_ACPI_DSDT_H__ */