Commit 4c999679 authored by Vikram Narayanan's avatar Vikram Narayanan

acpi: Add acpi_hwmon idl

parent c06448e3
module acpi_power_meter() {
projection <struct acpi_device> acpi_device_acpi_bus_get_device {
}
projection <struct acpi_device> acpi_device_acpi_op_add {
}
projection <struct acpi_device> acpi_device_acpi_op_remove {
}
projection <struct acpi_device> acpi_device_acpi_op_notify {
}
projection <struct acpi_driver_ops> acpi_driver_ops_acpi_bus_register_driver {
rpc int (*acpi_op_add) (projection acpi_device_acpi_op_add * device);
rpc int (*acpi_op_remove) (projection acpi_device_acpi_op_remove * device);
rpc void (*acpi_op_notify) (projection acpi_device_acpi_op_notify * device,
unsigned int event);
}
projection <struct acpi_driver> acpi_driver_acpi_bus_register_driver {
projection acpi_driver_ops_acpi_bus_register_driver ops;
}
projection <struct acpi_driver> acpi_driver_acpi_bus_unregister_driver {
}
projection <struct acpi_object_list> acpi_object_list_acpi_evaluate_integer {
}
projection <struct acpi_object> acpi_object_acpi_extract_package {
}
projection <struct acpi_object_list> acpi_object_list_acpi_evaluate_object {
}
projection <struct device_attribute> device_attribute_device_create_file {
}
projection <struct device_attribute> device_attribute_device_remove_file {
}
projection <struct device> device_get_device {
}
projection <struct device> device_put_device {
}
projection <struct device> device_device_create_file {
}
projection <struct device> device_device_remove_file {
}
projection <struct dmi_system_id> dmi_system_id_dmi_check_system {
}
projection <struct device> device_hwmon_device_register {
}
projection <struct device> device_hwmon_device_unregister {
}
projection <struct kobject> kobject_kobject_create_and_add {
}
projection <struct kobject> kobject_kobject_put {
}
projection <struct kobject> kobject_sysfs_create_link {
}
projection <struct kobject> kobject_sysfs_remove_link {
}
projection <struct kobject> kobject_sysfs_notify {
}
projection <struct acpi_buffer> acpi_buffer_acpi_extract_package {
}
projection <struct acpi_buffer> acpi_buffer_acpi_evaluate_object {
}
rpc int acpi_bus_generate_netlink_event(const char *device_class,
const char *bus_id,
unsigned char type, int data);
rpc int acpi_bus_get_device(void *handle, projection acpi_device_acpi_bus_get_device **device);
rpc int acpi_bus_register_driver(projection acpi_driver_acpi_bus_register_driver *driver);
rpc void acpi_bus_unregister_driver(projection acpi_driver_acpi_bus_unregister_driver *driver);
rpc int
acpi_evaluate_integer(void *handle,
const char *pathname,
projection acpi_object_list_acpi_evaluate_integer *arguments, unsigned long *data);
rpc int
acpi_extract_package(projection acpi_object_acpi_extract_package *package,
projection acpi_buffer_acpi_extract_package *format,
projection acpi_buffer_acpi_extract_package *buffer);
rpc int
acpi_evaluate_object(void *handle,
char *pathname,
projection acpi_object_list_acpi_evaluate_object *external_params,
projection acpi_buffer_acpi_evaluate_object *return_buffer);
rpc void
acpi_exception(const char *module_name,
unsigned int line_number, int status, const char *format);
rpc int device_create_file(projection device_device_create_file *dev,
projection device_attribute_device_create_file *attr);
rpc void device_remove_file(projection device_device_remove_file *dev,
projection device_attribute_device_remove_file *attr);
rpc projection device_get_device *get_device(projection device_get_device *dev);
rpc void put_device(projection device_put_device *dev);
rpc int dmi_check_system(projection dmi_system_id_dmi_check_system *list);
rpc projection device_hwmon_device_register *hwmon_device_register(projection device_hwmon_device_register *dev);
rpc void hwmon_device_unregister(projection device_hwmon_device_unregister *dev);
rpc projection kobject_kobject_create_and_add *kobject_create_and_add(const char *name, projection kobject_kobject_create_and_add *parent);
rpc void kobject_put(projection kobject_kobject_put *kobj);
rpc int sysfs_create_link(projection kobject_sysfs_create_link *kobj, projection kobject_sysfs_create_link *target,
const char *name);
rpc void sysfs_remove_link(projection kobject_sysfs_remove_link *kobj, const char *name);
rpc void sysfs_notify(projection kobject_sysfs_notify *kobj, const char *dir, char *attr);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment