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