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