acpi_module_info Struct Reference

#include <ACPI.h>

List of all members.

Public Attributes

bus_manager_info binfo
void(* enable_fixed_event )(uint32 event)
void(* disable_fixed_event )(uint32 event)
uint32(* fixed_event_status )(uint32 event)
void(* reset_fixed_event )(uint32 event)
status_t(* install_fixed_event_handler )(uint32 event, interrupt_handler *handler, void *data)
status_t(* remove_fixed_event_handler )(uint32 event, interrupt_handler *handler)
status_t(* get_next_entry )(uint32 object_type, const char *base, char *result, size_t len, void **counter)
status_t(* get_device )(const char *hid, uint32 index, char *result)
status_t(* get_device_hid )(const char *path, char *hid)
uint32(* get_object_type )(const char *path)
status_t(* evaluate_object )(const char *object, acpi_object_type *return_value, size_t buf_len)
status_t(* evaluate_method )(const char *object, const char *method, acpi_object_type *return_value, size_t buf_len, acpi_object_type *args, int num_args)
status_t(* enter_sleep_state )(uint8 state)


Member Data Documentation

bus_manager_info binfo
 

void(* disable_fixed_event)(uint32 event)
 

void(* enable_fixed_event)(uint32 event)
 

status_t(* enter_sleep_state)(uint8 state)
 

status_t(* evaluate_method)(const char *object, const char *method, acpi_object_type *return_value, size_t buf_len, acpi_object_type *args, int num_args)
 

status_t(* evaluate_object)(const char *object, acpi_object_type *return_value, size_t buf_len)
 

uint32(* fixed_event_status)(uint32 event)
 

status_t(* get_device)(const char *hid, uint32 index, char *result)
 

status_t(* get_device_hid)(const char *path, char *hid)
 

status_t(* get_next_entry)(uint32 object_type, const char *base, char *result, size_t len, void **counter)
 

uint32(* get_object_type)(const char *path)
 

status_t(* install_fixed_event_handler)(uint32 event, interrupt_handler *handler, void *data)
 

status_t(* remove_fixed_event_handler)(uint32 event, interrupt_handler *handler)
 

void(* reset_fixed_event)(uint32 event)
 


Copyright 2005 by yellowTAB GmbH, Be Inc., Palm Source Inc. and their respective legal successors
All rights reserved.