/* interface for the pm_qos_power infrastructure of the linux kernel. * * Mark Gross */#include <linux/list.h>#include <linux/notifier.h>#include <linux/miscdevice.h>#define PM_QOS_RESERVED 0#define PM_QOS_CPU_DMA_LATENCY 1#define PM_QOS_NETWORK_LATENCY 2#define PM_QOS_NETWORK_THROUGHPUT 3#define PM_QOS_NUM_CLASSES 4#define PM_QOS_DEFAULT_VALUE -1intpm_qos_add_requirement(intqos,char*name,s32value);intpm_qos_update_requirement(intqos,char*name,s32new_value);voidpm_qos_remove_requirement(intqos,char*name);intpm_qos_requirement(intqos);intpm_qos_add_notifier(intqos,structnotifier_block*notifier);intpm_qos_remove_notifier(intqos,structnotifier_block*notifier);