aml_scope
struct aml_scope ns;
struct aml_scope *root;
extern struct aml_scope *aml_lastscope;
extern void aml_disasm(struct aml_scope *scope, int lvl,
struct aml_scope;
struct aml_scope *scope;
struct aml_value *(*fneval)(struct aml_scope *, struct aml_value *);
struct aml_scope *owner;
uint8_t *aml_parseend(struct aml_scope *scope);
int aml_parselength(struct aml_scope *);
int aml_parseopcode(struct aml_scope *);
aml_parseopcode(struct aml_scope *scope)
aml_parselength(struct aml_scope *scope)
aml_parseend(struct aml_scope *scope)
aml_callosi(struct aml_scope *scope, struct aml_value *val)
struct aml_value *aml_eval(struct aml_scope *, struct aml_value *, int, int,
struct aml_value *aml_parsesimple(struct aml_scope *, char,
struct aml_value *aml_parse(struct aml_scope *, int, const char *);
struct aml_value *aml_seterror(struct aml_scope *, const char *, ...);
struct aml_scope *aml_findscope(struct aml_scope *, int, int);
struct aml_scope *aml_pushscope(struct aml_scope *, struct aml_value *,
struct aml_scope *aml_popscope(struct aml_scope *);
void aml_showstack(struct aml_scope *);
void aml_store(struct aml_scope *, struct aml_value *, int64_t,
struct aml_scope *
aml_findscope(struct aml_scope *scope, int type, int endscope)
aml_getstack(struct aml_scope *scope, int opcode)
aml_showstack(struct aml_scope *scope)
struct aml_scope *
aml_pushscope(struct aml_scope *parent, struct aml_value *range,
struct aml_scope *scope;
scope = acpi_os_malloc(sizeof(struct aml_scope));
struct aml_scope *
aml_popscope(struct aml_scope *scope)
struct aml_scope *nscope;
void aml_parsefieldlist(struct aml_scope *, int, int,
struct aml_scope *aml_lastscope;
struct aml_scope *root;
aml_parsefieldlist(struct aml_scope *mscope, int opcode, int flags,
int acpi_mutex_acquire(struct aml_scope *, struct aml_value *, int);
void acpi_mutex_release(struct aml_scope *, struct aml_value *);
int acpi_event_wait(struct aml_scope *, struct aml_value *, int);
void acpi_event_signal(struct aml_scope *, struct aml_value *);
void acpi_event_reset(struct aml_scope *, struct aml_value *);
acpi_mutex_acquire(struct aml_scope *scope, struct aml_value *mtx,
acpi_mutex_release(struct aml_scope *scope, struct aml_value *mtx)
acpi_event_wait(struct aml_scope *scope, struct aml_value *evt, int timeout)
acpi_event_signal(struct aml_scope *scope, struct aml_value *evt)
acpi_event_reset(struct aml_scope *scope, struct aml_value *evt)
aml_store(struct aml_scope *scope, struct aml_value *lhs , int64_t ival,
aml_disasm(struct aml_scope *scope, int lvl,
struct aml_scope ms;
aml_eval(struct aml_scope *scope, struct aml_value *my_ret, int ret_type,
struct aml_scope *ms;
aml_parsesimple(struct aml_scope *scope, char ch, struct aml_value *rv)
aml_seterror(struct aml_scope *scope, const char *fmt, ...)
struct aml_scope *
aml_load(struct acpi_softc *sc, struct aml_scope *scope,
aml_parse(struct aml_scope *scope, int ret_type, const char *stype)
struct aml_scope *mscope, *iscope;
struct aml_scope *scope;
struct aml_scope *aml_load(struct acpi_softc *, struct aml_scope *,
void aml_unlockfield(struct aml_scope *, struct aml_value *);
void aml_lockfield(struct aml_scope *, struct aml_value *);
aml_lockfield(struct aml_scope *scope, struct aml_value *field)
aml_unlockfield(struct aml_scope *scope, struct aml_value *field)
struct aml_value *aml_callosi(struct aml_scope *, struct aml_value *);
struct aml_scope *parent;
void aml_disasm(struct aml_scope *scope, int lvl,
struct aml_value *aml_getstack(struct aml_scope *, int);