Lines Matching defs:fschmd_data
255 struct fschmd_data { struct
256 struct i2c_client *client;
257 struct device *hwmon_dev;
258 struct mutex update_lock;
259 struct mutex watchdog_lock;
260 struct list_head list; /* member of the watchdog_data_list */
261 struct kref kref;
262 struct miscdevice watchdog_miscdev;
263 enum chips kind;
264 unsigned long watchdog_is_open;
265 char watchdog_expect_close;
266 char watchdog_name[10]; /* must be unique to avoid sysfs conflict */
267 bool valid; /* false until following fields are valid */
268 unsigned long last_updated; /* in jiffies */
271 u8 revision; /* chip revision */
272 u8 global_control; /* global control register */
273 u8 watchdog_control; /* watchdog control register */
274 u8 watchdog_state; /* watchdog status register */
275 u8 watchdog_preset; /* watchdog counter preset on trigger val */
276 u8 volt[6]; /* voltage */
277 u8 temp_act[11]; /* temperature */
278 u8 temp_status[11]; /* status of sensor */
279 u8 temp_max[11]; /* high temp limit, notice: undocumented! */
280 u8 fan_act[7]; /* fans revolutions per second */
281 u8 fan_status[7]; /* fan status */
282 u8 fan_min[7]; /* fan min value for rps */
283 u8 fan_ripple[7]; /* divider for rps */