Lines Matching refs:alarm
104 struct mutex update_lock; /* protect alarm register updates */
115 u8 alarm;
177 * caused the alarm is removed. Keep the value latched here
178 * for providing the register through different alarm files.
185 data->alarm |= reg;
291 * Get gpio alarm status:
293 * 0 = no alarm
294 * 1 = alarm
302 bool alarm;
307 alarm = data->alarm & attr->index;
308 if (alarm) {
310 data->alarm &= ~attr->index;
315 return sprintf(buf, "%d\n", alarm);
318 static SENSOR_DEVICE_ATTR_RO(gpio1_alarm, alarm, MAX6650_ALRM_GPIO1);
319 static SENSOR_DEVICE_ATTR_RO(gpio2_alarm, alarm, MAX6650_ALRM_GPIO2);
456 dev_err(dev, "Failed to read alarm configuration, aborting.\n");
579 *val = !!(data->alarm & MAX6650_ALRM_MIN);
580 data->alarm &= ~MAX6650_ALRM_MIN;
584 *val = !!(data->alarm & MAX6650_ALRM_MAX);
585 data->alarm &= ~MAX6650_ALRM_MAX;
589 *val = !!(data->alarm & MAX6650_ALRM_TACH);
590 data->alarm &= ~MAX6650_ALRM_TACH;