00001 00010 #ifndef _PROCFS_H_ 00011 #define _PROCFS_H_ 00012 00013 #define PFS_BUF_SIZE 4096 00014 00015 struct rtas_set_indicator { 00016 int indicator; /* Indicator Token */ 00017 int index; /* Indicator Index */ 00018 int new_value; /* New value or State */ 00019 int status; /* Returned status */ 00020 }; 00021 struct rtas_get_sensor { 00022 int sensor; /* Sensor Token */ 00023 int index; /* Sensor Index */ 00024 int state; /* Returned State of the sensor */ 00025 int status; /* Returned status */ 00026 }; 00027 struct rtas_cfg_connector { 00028 char workarea[PFS_BUF_SIZE]; /* Config work area */ 00029 int status; /* Returned status */ 00030 }; 00031 struct rtas_get_power_level { 00032 int powerdomain; /* Power Domain Token */ 00033 int level; /* Current Power Level */ 00034 int status; /* Returned status */ 00035 }; 00036 struct rtas_set_power_level { 00037 int powerdomain; /* Power Domain Token */ 00038 int level; /* Power Level Token */ 00039 int setlevel; /* Returned Set Power Level */ 00040 int status; /* Returned status */ 00041 }; 00042 struct rtas_get_sysparm { 00043 unsigned int parameter; /* System parameter value */ 00044 char data[PFS_BUF_SIZE]; /* Parameter data */ 00045 unsigned int length; /* Length of data buffer */ 00046 int status; /* Returned status */ 00047 }; 00048 00049 #endif
1.5.3