Home
last modified time | relevance | path

Searched refs:alarm (Results 1 – 200 of 201) sorted by relevance

12

/linux-4.4.14/kernel/time/
Dalarmtimer.c138 static void alarmtimer_enqueue(struct alarm_base *base, struct alarm *alarm) in alarmtimer_enqueue() argument
140 if (alarm->state & ALARMTIMER_STATE_ENQUEUED) in alarmtimer_enqueue()
141 timerqueue_del(&base->timerqueue, &alarm->node); in alarmtimer_enqueue()
143 timerqueue_add(&base->timerqueue, &alarm->node); in alarmtimer_enqueue()
144 alarm->state |= ALARMTIMER_STATE_ENQUEUED; in alarmtimer_enqueue()
156 static void alarmtimer_dequeue(struct alarm_base *base, struct alarm *alarm) in alarmtimer_dequeue() argument
158 if (!(alarm->state & ALARMTIMER_STATE_ENQUEUED)) in alarmtimer_dequeue()
161 timerqueue_del(&base->timerqueue, &alarm->node); in alarmtimer_dequeue()
162 alarm->state &= ~ALARMTIMER_STATE_ENQUEUED; in alarmtimer_dequeue()
177 struct alarm *alarm = container_of(timer, struct alarm, timer); in alarmtimer_fired() local
[all …]
Dtimer.c1455 SYSCALL_DEFINE1(alarm, unsigned int, seconds) in SYSCALL_DEFINE1() argument
/linux-4.4.14/include/linux/
Dalarmtimer.h35 struct alarm { struct
38 enum alarmtimer_restart (*function)(struct alarm *, ktime_t now); argument
44 void alarm_init(struct alarm *alarm, enum alarmtimer_type type, argument
45 enum alarmtimer_restart (*function)(struct alarm *, ktime_t));
46 void alarm_start(struct alarm *alarm, ktime_t start);
47 void alarm_start_relative(struct alarm *alarm, ktime_t start);
48 void alarm_restart(struct alarm *alarm);
49 int alarm_try_to_cancel(struct alarm *alarm);
50 int alarm_cancel(struct alarm *alarm);
52 u64 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval);
[all …]
Dposix-timers.h92 struct alarm alarmtimer;
94 } alarm; member
Dgpio-fan.h27 struct gpio_fan_alarm *alarm; /* fan alarm GPIO. */ member
Drtc.h172 int __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
Dbase.c35 struct nvkm_alarm *alarm, *atemp; in nvkm_timer_alarm_trigger() local
41 list_for_each_entry_safe(alarm, atemp, &tmr->alarms, head) { in nvkm_timer_alarm_trigger()
42 if (alarm->timestamp <= nvkm_timer_read(tmr)) in nvkm_timer_alarm_trigger()
43 list_move_tail(&alarm->head, &exec); in nvkm_timer_alarm_trigger()
48 alarm = list_first_entry(&tmr->alarms, typeof(*alarm), head); in nvkm_timer_alarm_trigger()
49 tmr->func->alarm_init(tmr, alarm->timestamp); in nvkm_timer_alarm_trigger()
56 list_for_each_entry_safe(alarm, atemp, &exec, head) { in nvkm_timer_alarm_trigger()
57 list_del_init(&alarm->head); in nvkm_timer_alarm_trigger()
58 alarm->func(alarm); in nvkm_timer_alarm_trigger()
63 nvkm_timer_alarm(struct nvkm_timer *tmr, u32 nsec, struct nvkm_alarm *alarm) in nvkm_timer_alarm() argument
[all …]
/linux-4.4.14/drivers/rtc/
Dinterface.c94 static int rtc_read_alarm_internal(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in rtc_read_alarm_internal() argument
107 memset(alarm, 0, sizeof(struct rtc_wkalrm)); in rtc_read_alarm_internal()
108 err = rtc->ops->read_alarm(rtc->dev.parent, alarm); in rtc_read_alarm_internal()
115 int __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_read_alarm() argument
175 err = rtc_read_alarm_internal(rtc, alarm); in __rtc_read_alarm()
180 if (rtc_valid_tm(&alarm->time) == 0) in __rtc_read_alarm()
197 if (alarm->time.tm_sec == -1) in __rtc_read_alarm()
198 alarm->time.tm_sec = now.tm_sec; in __rtc_read_alarm()
199 if (alarm->time.tm_min == -1) in __rtc_read_alarm()
200 alarm->time.tm_min = now.tm_min; in __rtc_read_alarm()
[all …]
Drtc-tegra.c171 static int tegra_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in tegra_rtc_read_alarm() argument
181 alarm->enabled = 0; in tegra_rtc_read_alarm()
182 alarm->time.tm_mon = -1; in tegra_rtc_read_alarm()
183 alarm->time.tm_mday = -1; in tegra_rtc_read_alarm()
184 alarm->time.tm_year = -1; in tegra_rtc_read_alarm()
185 alarm->time.tm_hour = -1; in tegra_rtc_read_alarm()
186 alarm->time.tm_min = -1; in tegra_rtc_read_alarm()
187 alarm->time.tm_sec = -1; in tegra_rtc_read_alarm()
190 alarm->enabled = 1; in tegra_rtc_read_alarm()
191 rtc_time_to_tm(sec, &alarm->time); in tegra_rtc_read_alarm()
[all …]
Drtc-dev.c225 struct rtc_wkalrm alarm; in rtc_dev_ioctl() local
273 err = rtc_read_alarm(rtc, &alarm); in rtc_dev_ioctl()
277 if (copy_to_user(uarg, &alarm.time, sizeof(tm))) in rtc_dev_ioctl()
284 if (copy_from_user(&alarm.time, uarg, sizeof(tm))) in rtc_dev_ioctl()
287 alarm.enabled = 0; in rtc_dev_ioctl()
288 alarm.pending = 0; in rtc_dev_ioctl()
289 alarm.time.tm_wday = -1; in rtc_dev_ioctl()
290 alarm.time.tm_yday = -1; in rtc_dev_ioctl()
291 alarm.time.tm_isdst = -1; in rtc_dev_ioctl()
314 alarm.time.tm_mday = tm.tm_mday; in rtc_dev_ioctl()
[all …]
Drtc-mpc5121.c201 static int mpc5121_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in mpc5121_rtc_read_alarm() argument
206 *alarm = rtc->wkalarm; in mpc5121_rtc_read_alarm()
208 alarm->pending = in_8(&regs->alm_status); in mpc5121_rtc_read_alarm()
213 static int mpc5121_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in mpc5121_rtc_set_alarm() argument
221 if (alarm->time.tm_sec) { in mpc5121_rtc_set_alarm()
222 alarm->time.tm_sec = 0; in mpc5121_rtc_set_alarm()
223 alarm->time.tm_min++; in mpc5121_rtc_set_alarm()
224 if (alarm->time.tm_min >= 60) { in mpc5121_rtc_set_alarm()
225 alarm->time.tm_min = 0; in mpc5121_rtc_set_alarm()
226 alarm->time.tm_hour++; in mpc5121_rtc_set_alarm()
[all …]
Drtc-lp8788.c62 enum lp8788_alarm_sel alarm; member
167 static int lp8788_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in lp8788_read_alarm() argument
171 struct rtc_time *tm = &alarm->time; in lp8788_read_alarm()
175 addr = addr_alarm_sec[rtc->alarm]; in lp8788_read_alarm()
187 alarm->enabled = data[LPTIME_WDAY] & LP8788_ALM_EN_M; in lp8788_read_alarm()
192 static int lp8788_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in lp8788_set_alarm() argument
196 struct rtc_time *tm = &alarm->time; in lp8788_set_alarm()
215 addr = addr_alarm_sec[rtc->alarm] + i; in lp8788_set_alarm()
221 alarm->enabled = 1; in lp8788_set_alarm()
222 addr = addr_alarm_en[rtc->alarm]; in lp8788_set_alarm()
[all …]
Drtc-ds3232.c191 static int ds3232_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ds3232_read_alarm() argument
213 alarm->time.tm_sec = bcd2bin(buf[0] & 0x7F); in ds3232_read_alarm()
214 alarm->time.tm_min = bcd2bin(buf[1] & 0x7F); in ds3232_read_alarm()
215 alarm->time.tm_hour = bcd2bin(buf[2] & 0x7F); in ds3232_read_alarm()
216 alarm->time.tm_mday = bcd2bin(buf[3] & 0x7F); in ds3232_read_alarm()
218 alarm->time.tm_mon = -1; in ds3232_read_alarm()
219 alarm->time.tm_year = -1; in ds3232_read_alarm()
220 alarm->time.tm_wday = -1; in ds3232_read_alarm()
221 alarm->time.tm_yday = -1; in ds3232_read_alarm()
222 alarm->time.tm_isdst = -1; in ds3232_read_alarm()
[all …]
Drtc-ab3100.c112 static int ab3100_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ab3100_rtc_read_alarm() argument
126 alarm->enabled = 1; in ab3100_rtc_read_alarm()
128 alarm->enabled = 0; in ab3100_rtc_read_alarm()
130 alarm->pending = 0; in ab3100_rtc_read_alarm()
140 rtc_time64_to_tm(time, &alarm->time); in ab3100_rtc_read_alarm()
142 return rtc_valid_tm(&alarm->time); in ab3100_rtc_read_alarm()
145 static int ab3100_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ab3100_rtc_set_alarm() argument
154 secs = rtc_tm_to_time64(&alarm->time); in ab3100_rtc_set_alarm()
171 alarm->enabled << 2); in ab3100_rtc_set_alarm()
Drtc-pl031.c196 static int pl031_stv2_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in pl031_stv2_read_alarm() argument
202 readl(ldata->base + RTC_YMR), &alarm->time); in pl031_stv2_read_alarm()
204 alarm->pending = readl(ldata->base + RTC_RIS) & RTC_BIT_AI; in pl031_stv2_read_alarm()
205 alarm->enabled = readl(ldata->base + RTC_IMSC) & RTC_BIT_AI; in pl031_stv2_read_alarm()
210 static int pl031_stv2_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in pl031_stv2_set_alarm() argument
218 ret = rtc_valid_tm(&alarm->time); in pl031_stv2_set_alarm()
220 ret = pl031_stv2_tm_to_time(dev, &alarm->time, in pl031_stv2_set_alarm()
226 pl031_alarm_irq_enable(dev, alarm->enabled); in pl031_stv2_set_alarm()
274 static int pl031_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in pl031_read_alarm() argument
278 rtc_time_to_tm(readl(ldata->base + RTC_MR), &alarm->time); in pl031_read_alarm()
[all …]
Drtc-sysfs.c129 unsigned long alarm; in wakealarm_show() local
142 rtc_tm_to_time(&alm.time, &alarm); in wakealarm_show()
143 retval = sprintf(buf, "%lu\n", alarm); in wakealarm_show()
154 unsigned long now, alarm; in wakealarm_store() local
178 alarm = simple_strtoul(buf_ptr, NULL, 0); in wakealarm_store()
180 alarm += now; in wakealarm_store()
182 if (alarm > now || push) { in wakealarm_store()
193 alarm += push; in wakealarm_store()
205 alarm = now + 300; in wakealarm_store()
207 rtc_time_to_tm(alarm, &alm.time); in wakealarm_store()
Drtc-pm8xxx.c206 static int pm8xxx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in pm8xxx_rtc_set_alarm() argument
215 rtc_tm_to_time(&alarm->time, &secs); in pm8xxx_rtc_set_alarm()
235 if (alarm->enabled) in pm8xxx_rtc_set_alarm()
247 alarm->time.tm_hour, alarm->time.tm_min, in pm8xxx_rtc_set_alarm()
248 alarm->time.tm_sec, alarm->time.tm_mday, in pm8xxx_rtc_set_alarm()
249 alarm->time.tm_mon, alarm->time.tm_year); in pm8xxx_rtc_set_alarm()
255 static int pm8xxx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in pm8xxx_rtc_read_alarm() argument
272 rtc_time_to_tm(secs, &alarm->time); in pm8xxx_rtc_read_alarm()
274 rc = rtc_valid_tm(&alarm->time); in pm8xxx_rtc_read_alarm()
281 alarm->time.tm_hour, alarm->time.tm_min, in pm8xxx_rtc_read_alarm()
[all …]
Drtc-ab8500.c183 static int ab8500_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ab8500_rtc_read_alarm() argument
197 alarm->enabled = 1; in ab8500_rtc_read_alarm()
199 alarm->enabled = 0; in ab8500_rtc_read_alarm()
201 alarm->pending = 0; in ab8500_rtc_read_alarm()
217 rtc_time_to_tm(secs, &alarm->time); in ab8500_rtc_read_alarm()
219 return rtc_valid_tm(&alarm->time); in ab8500_rtc_read_alarm()
229 static int ab8500_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ab8500_rtc_set_alarm() argument
236 if (alarm->time.tm_year < (AB8500_RTC_EPOCH - 1900)) { in ab8500_rtc_set_alarm()
243 rtc_tm_to_time(&alarm->time, &secs); in ab8500_rtc_set_alarm()
277 return ab8500_rtc_irq_enable(dev, alarm->enabled); in ab8500_rtc_set_alarm()
[all …]
Drtc-ds1343.c485 static int ds1343_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ds1343_read_alarm() argument
500 alarm->enabled = !!(priv->irqen & RTC_AF); in ds1343_read_alarm()
501 alarm->pending = !!(stat & DS1343_IRQF0); in ds1343_read_alarm()
503 alarm->time.tm_sec = priv->alarm_sec < 0 ? 0 : priv->alarm_sec; in ds1343_read_alarm()
504 alarm->time.tm_min = priv->alarm_min < 0 ? 0 : priv->alarm_min; in ds1343_read_alarm()
505 alarm->time.tm_hour = priv->alarm_hour < 0 ? 0 : priv->alarm_hour; in ds1343_read_alarm()
506 alarm->time.tm_mday = priv->alarm_mday < 0 ? 0 : priv->alarm_mday; in ds1343_read_alarm()
508 alarm->time.tm_mon = -1; in ds1343_read_alarm()
509 alarm->time.tm_year = -1; in ds1343_read_alarm()
510 alarm->time.tm_wday = -1; in ds1343_read_alarm()
[all …]
Drtc-digicolor.c116 static int dc_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in dc_rtc_read_alarm() argument
125 rtc_time64_to_tm(reference + alarm_reg, &alarm->time); in dc_rtc_read_alarm()
131 alarm->pending = alarm_reg + reference > now; in dc_rtc_read_alarm()
132 alarm->enabled = readl_relaxed(rtc->regs + DC_RTC_INTENABLE); in dc_rtc_read_alarm()
137 static int dc_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in dc_rtc_set_alarm() argument
143 alarm_time = rtc_tm_to_time64(&alarm->time); in dc_rtc_set_alarm()
148 writeb_relaxed(!!alarm->enabled, rtc->regs + DC_RTC_INTENABLE); in dc_rtc_set_alarm()
Drtc-ab-b5ze-s3.c326 struct rtc_wkalrm *alarm) in _abb5zes3_rtc_read_timer() argument
329 struct rtc_time rtc_tm, *alarm_tm = &alarm->time; in _abb5zes3_rtc_read_timer()
374 alarm->enabled = !!(reg & ABB5ZES3_REG_CTRL2_WTAIE); in _abb5zes3_rtc_read_timer()
382 struct rtc_wkalrm *alarm) in _abb5zes3_rtc_read_alarm() argument
385 struct rtc_time rtc_tm, *alarm_tm = &alarm->time; in _abb5zes3_rtc_read_alarm()
441 alarm->enabled = !!(reg & ABB5ZES3_REG_CTRL1_AIE); in _abb5zes3_rtc_read_alarm()
456 static int abb5zes3_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in abb5zes3_rtc_read_alarm() argument
463 ret = _abb5zes3_rtc_read_timer(dev, alarm); in abb5zes3_rtc_read_alarm()
465 ret = _abb5zes3_rtc_read_alarm(dev, alarm); in abb5zes3_rtc_read_alarm()
476 static int _abb5zes3_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in _abb5zes3_rtc_set_alarm() argument
[all …]
Drtc-coh901331.c102 static int coh901331_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in coh901331_read_alarm() argument
107 rtc_time_to_tm(readl(rtap->virtbase + COH901331_ALARM), &alarm->time); in coh901331_read_alarm()
108 alarm->pending = readl(rtap->virtbase + COH901331_IRQ_EVENT) & 1U; in coh901331_read_alarm()
109 alarm->enabled = readl(rtap->virtbase + COH901331_IRQ_MASK) & 1U; in coh901331_read_alarm()
115 static int coh901331_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in coh901331_set_alarm() argument
120 rtc_tm_to_time(&alarm->time, &time); in coh901331_set_alarm()
123 writel(alarm->enabled, rtap->virtbase + COH901331_IRQ_MASK); in coh901331_set_alarm()
Drtc-rv3029c2.c191 rv3029c2_i2c_read_alarm(struct i2c_client *client, struct rtc_wkalrm *alarm) in rv3029c2_i2c_read_alarm() argument
193 struct rtc_time *const tm = &alarm->time; in rv3029c2_i2c_read_alarm()
224 rv3029c2_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in rv3029c2_rtc_read_alarm() argument
226 return rv3029c2_i2c_read_alarm(to_i2c_client(dev), alarm); in rv3029c2_rtc_read_alarm()
256 struct rtc_wkalrm *alarm) in rv3029c2_rtc_i2c_set_alarm() argument
258 struct rtc_time *const tm = &alarm->time; in rv3029c2_rtc_i2c_set_alarm()
288 if (alarm->enabled) { in rv3029c2_rtc_i2c_set_alarm()
323 static int rv3029c2_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in rv3029c2_rtc_set_alarm() argument
325 return rv3029c2_rtc_i2c_set_alarm(to_i2c_client(dev), alarm); in rv3029c2_rtc_set_alarm()
Drtc-vt8500.c156 u32 isr, alarm; in vt8500_rtc_read_alarm() local
158 alarm = readl(vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_rtc_read_alarm()
161 alrm->time.tm_mday = bcd2bin((alarm & ALARM_DAY_MASK) >> ALARM_DAY_S); in vt8500_rtc_read_alarm()
162 alrm->time.tm_hour = bcd2bin((alarm & TIME_HOUR_MASK) >> TIME_HOUR_S); in vt8500_rtc_read_alarm()
163 alrm->time.tm_min = bcd2bin((alarm & TIME_MIN_MASK) >> TIME_MIN_S); in vt8500_rtc_read_alarm()
164 alrm->time.tm_sec = bcd2bin((alarm & TIME_SEC_MASK)); in vt8500_rtc_read_alarm()
166 alrm->enabled = (alarm & ALARM_ENABLE_MASK) ? 1 : 0; in vt8500_rtc_read_alarm()
Drtc-mc13xxx.c157 static int mc13xxx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in mc13xxx_rtc_read_alarm() argument
188 alarm->enabled = enabled; in mc13xxx_rtc_read_alarm()
189 alarm->pending = pending; in mc13xxx_rtc_read_alarm()
193 rtc_time64_to_tm(s1970, &alarm->time); in mc13xxx_rtc_read_alarm()
199 static int mc13xxx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in mc13xxx_rtc_set_alarm() argument
217 s1970 = rtc_tm_to_time64(&alarm->time); in mc13xxx_rtc_set_alarm()
219 dev_dbg(dev, "%s: %s %lld\n", __func__, alarm->enabled ? "on" : "off", in mc13xxx_rtc_set_alarm()
222 ret = mc13xxx_rtc_irq_enable_unlocked(dev, alarm->enabled, in mc13xxx_rtc_set_alarm()
Drtc-at91sam9.c141 u32 offset, alarm, mr; in at91_rtc_settime() local
165 alarm = rtt_readl(rtc, AR); in at91_rtc_settime()
166 if (alarm != ALARM_DISABLED) { in at91_rtc_settime()
169 alarm += (offset - secs); in at91_rtc_settime()
170 } else if ((alarm + offset) > secs) { in at91_rtc_settime()
172 alarm -= (secs - offset); in at91_rtc_settime()
175 alarm = ALARM_DISABLED; in at91_rtc_settime()
178 rtt_writel(rtc, AR, alarm); in at91_rtc_settime()
191 u32 alarm = rtt_readl(rtc, AR); in at91_rtc_readalarm() local
199 if (alarm != ALARM_DISABLED && offset != 0) { in at91_rtc_readalarm()
[all …]
Drtc-isl1208.c321 isl1208_i2c_read_alarm(struct i2c_client *client, struct rtc_wkalrm *alarm) in isl1208_i2c_read_alarm() argument
323 struct rtc_time *const tm = &alarm->time; in isl1208_i2c_read_alarm()
362 alarm->enabled = !!(icr & ISL1208_REG_INT_ALME); in isl1208_i2c_read_alarm()
368 isl1208_i2c_set_alarm(struct i2c_client *client, struct rtc_wkalrm *alarm) in isl1208_i2c_set_alarm() argument
370 struct rtc_time *alarm_tm = &alarm->time; in isl1208_i2c_set_alarm()
381 if (!alarm->enabled || rtc_tm_sub(alarm_tm, &rtc_tm) <= 0) in isl1208_i2c_set_alarm()
482 isl1208_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in isl1208_rtc_read_alarm() argument
484 return isl1208_i2c_read_alarm(to_i2c_client(dev), alarm); in isl1208_rtc_read_alarm()
488 isl1208_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in isl1208_rtc_set_alarm() argument
490 return isl1208_i2c_set_alarm(to_i2c_client(dev), alarm); in isl1208_rtc_set_alarm()
Drtc-opal.c109 static int opal_get_tpo_time(struct device *dev, struct rtc_wkalrm *alarm) in opal_get_tpo_time() argument
145 opal_to_tm(y_m_d, h_m_s_ms, &alarm->time); in opal_get_tpo_time()
153 static int opal_set_tpo_time(struct device *dev, struct rtc_wkalrm *alarm) in opal_set_tpo_time() argument
160 tm_to_opal(&alarm->time, &y_m_d, &h_m_s_ms); in opal_set_tpo_time()
Drtc-ds1374.c188 static int ds1374_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ds1374_read_alarm() argument
217 rtc_time_to_tm(now + cur_alarm, &alarm->time); in ds1374_read_alarm()
218 alarm->enabled = !!(cr & DS1374_REG_CR_WACE); in ds1374_read_alarm()
219 alarm->pending = !!(sr & DS1374_REG_SR_AF); in ds1374_read_alarm()
226 static int ds1374_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ds1374_set_alarm() argument
242 rtc_tm_to_time(&alarm->time, &new_alarm); in ds1374_set_alarm()
274 if (alarm->enabled) { in ds1374_set_alarm()
Drtc-imxdi.c617 static int dryice_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in dryice_rtc_read_alarm() argument
623 rtc_time_to_tm(dcamr, &alarm->time); in dryice_rtc_read_alarm()
626 alarm->enabled = (readl(imxdi->ioaddr + DIER) & DIER_CAIE) != 0; in dryice_rtc_read_alarm()
632 alarm->pending = (readl(imxdi->ioaddr + DSR) & DSR_CAF) != 0; in dryice_rtc_read_alarm()
642 static int dryice_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in dryice_rtc_set_alarm() argument
649 rc = rtc_tm_to_time(&alarm->time, &alarm_time); in dryice_rtc_set_alarm()
663 if (alarm->enabled) in dryice_rtc_set_alarm()
Drtc-st-lpc.c47 struct rtc_wkalrm alarm; member
138 memcpy(wkalrm, &rtc->alarm, sizeof(struct rtc_wkalrm)); in st_rtc_read_alarm()
176 memcpy(&rtc->alarm, t, sizeof(struct rtc_wkalrm)); in st_rtc_set_alarm()
320 memset(&rtc->alarm, 0, sizeof(struct rtc_wkalrm)); in st_rtc_resume()
Drtc-isl12057.c245 static int isl12057_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in isl12057_rtc_read_alarm() argument
248 struct rtc_time rtc_tm, *alarm_tm = &alarm->time; in isl12057_rtc_read_alarm()
305 alarm->enabled = !!(ir & ISL12057_REG_INT_A1IE); in isl12057_rtc_read_alarm()
313 static int isl12057_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in isl12057_rtc_set_alarm() argument
316 struct rtc_time *alarm_tm = &alarm->time; in isl12057_rtc_set_alarm()
336 if (!alarm->enabled || alarm_secs <= rtc_secs) { in isl12057_rtc_set_alarm()
Drtc-sun6i.c116 unsigned long alarm; member
201 rtc_time_to_tm(chip->alarm, &wkalrm->time); in sun6i_rtc_getalarm()
241 chip->alarm = time_set; in sun6i_rtc_setalarm()
Drtc-ds1307.c124 unsigned alarm:1; member
141 .alarm = 1,
148 .alarm = 1,
159 .alarm = 1,
162 .alarm = 1,
932 if (ds1307->client->irq > 0 && chip->alarm) { in ds1307_probe()
1021 if (ds1307->client->irq > 0 && chip->alarm) { in ds1307_probe()
Drtc-cmos.c837 struct rtc_wkalrm alarm; in cmos_aie_poweroff() local
840 rtc_time64_to_tm(t_now - 1, &alarm.time); in cmos_aie_poweroff()
841 alarm.enabled = 0; in cmos_aie_poweroff()
842 retval = cmos_set_alarm(dev, &alarm); in cmos_aie_poweroff()
Drtc-s5m.c180 struct rtc_wkalrm *alarm) in s5m_check_peding_alarm_interrupt() argument
204 alarm->pending = 1; in s5m_check_peding_alarm_interrupt()
206 alarm->pending = 0; in s5m_check_peding_alarm_interrupt()
DKconfig220 with the device, the alarm functionality is supported.
247 with the device, the alarm functionality is supported.
509 along with alarm. This driver supports the RTC driver for
527 along with alarm. This driver supports the RTC driver for
655 Support for trickle charger, alarm is provided.
/linux-4.4.14/Documentation/hwmon/
Dmax166829 temp1_max rw local temperature maximum threshold for alarm
30 temp1_max_alarm ro local temperature maximum threshold alarm
31 temp1_min rw local temperature minimum threshold for alarm
32 temp1_min_alarm ro local temperature minimum threshold alarm
34 temp2_max rw remote temperature 1 maximum threshold for alarm
35 temp2_max_alarm ro remote temperature 1 maximum threshold alarm
36 temp2_min rw remote temperature 1 minimum threshold for alarm
37 temp2_min_alarm ro remote temperature 1 minimum threshold alarm
39 temp3_max rw remote temperature 2 maximum threshold for alarm
40 temp3_max_alarm ro remote temperature 2 maximum threshold alarm
[all …]
Dina20939 in0_max shunt voltage max alarm limit (mV)
40 in0_min shunt voltage min alarm limit (mV)
41 in0_crit_max shunt voltage crit max alarm limit (mV)
42 in0_crit_min shunt voltage crit min alarm limit (mV)
43 in0_max_alarm shunt voltage max alarm limit exceeded
44 in0_min_alarm shunt voltage min alarm limit exceeded
45 in0_crit_max_alarm shunt voltage crit max alarm limit exceeded
46 in0_crit_min_alarm shunt voltage crit min alarm limit exceeded
52 in1_max bus voltage max alarm limit (mV)
53 in1_min bus voltage min alarm limit (mV)
[all …]
Dmax2075149 in1_min_alarm Input voltage low alarm.
50 in1_lcrit_alarm Input voltage critical low alarm.
51 in1_min_alarm Input voltage low alarm.
52 in1_max_alarm Input voltage high alarm.
60 in2_min_alarm Output voltage low alarm.
61 in2_lcrit_alarm Output voltage critical low alarm.
62 in2_min_alarm Output voltage low alarm.
63 in2_max_alarm Output voltage high alarm.
68 curr1_alarm Current high alarm.
73 temp1_max_alarm Chip temperature high alarm.
[all …]
Dlm2506674 in1_min_alarm Input voltage low alarm.
75 in1_max_alarm Input voltage high alarm.
76 in1_lcrit_alarm Input voltage critical low alarm (LM25063 only).
77 in1_crit_alarm Input voltage critical high alarm. (LM25063 only).
83 in2_min_alarm VAUX voltage low alarm (LM25056 only).
84 in2_max_alarm VAUX voltage high alarm (LM25056 only).
91 in3_min_alarm Output voltage low alarm.
100 curr1_max_alarm Input current high alarm.
101 curr1_crit_alarm Input current critical high alarm (LM25063 only).
107 power1_alarm Input power alarm
[all …]
Dltc424550 in1_min_alarm 12v input undervoltage alarm
51 in2_min_alarm 5v input undervoltage alarm
52 in3_min_alarm 3v input undervoltage alarm
53 in4_min_alarm Vee (-12v) input undervoltage alarm
60 curr1_max_alarm 12v overcurrent alarm
61 curr2_max_alarm 5v overcurrent alarm
62 curr3_max_alarm 3v overcurrent alarm
63 curr4_max_alarm Vee (-12v) overcurrent alarm
70 in5_min_alarm 12v output undervoltage alarm
71 in6_min_alarm 5v output undervoltage alarm
[all …]
Ducd920061 in1_min_alarm Voltage low alarm. From VIN_UV_WARNING status.
62 in1_max_alarm Voltage high alarm. From VIN_OV_WARNING status.
63 in1_lcrit_alarm Voltage critical low alarm. From VIN_UV_FAULT status.
64 in1_crit_alarm Voltage critical high alarm. From VIN_OV_FAULT status.
72 in[2-5]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
73 in[2-5]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
74 in[2-5]_lcrit_alarm Voltage critical low alarm. From VOLTAGE_UV_FAULT status.
75 in[2-5]_crit_alarm Voltage critical high alarm. From VOLTAGE_OV_FAULT status.
86 curr[2-5]_max_alarm Current high alarm. From IOUT_OC_WARNING status.
87 curr[2-5]_crit_alarm Current critical high alarm. From IOUT_OC_FAULT status.
[all …]
Dmax868849 in1_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
50 in1_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
51 in1_lcrit_alarm Voltage critical low alarm. From VOLTAGE_UV_FAULT status.
52 in1_crit_alarm Voltage critical high alarm. From VOLTAGE_OV_FAULT status.
60 curr1_max_alarm Current high alarm. From IOUT_OC_WARN_LIMIT register.
61 curr1_crit_alarm Current critical high alarm. From IOUT_OC_FAULT status.
68 temp1_max_alarm Chip temperature high alarm. Set by comparing
71 temp1_crit_alarm Chip temperature critical high alarm. Set by comparing
Dtps4042244 in[1-2]_alarm voltage alarm.
50 curr1_max_alarm Current high alarm. From IOUT_OC_WARN_LIMIT status.
51 curr1_crit_alarm Current critical high alarm. From IOUT_OC_FAULT status.
52 curr2_alarm Current high alarm. From IOUT_OC_WARNING status.
57 temp1_max_alarm Chip temperature high alarm. Set by comparing
60 temp1_crit_alarm Chip temperature critical high alarm. Set by comparing
64 temp2_alarm Chip temperature alarm on page 1.
Dzl6100119 in1_min_alarm Input voltage low alarm.
120 in1_max_alarm Input voltage high alarm.
121 in1_lcrit_alarm Input voltage critical low alarm.
122 in1_crit_alarm Input voltage critical high alarm.
130 in2_lcrit_alarm VMON/VDRV voltage critical low alarm.
131 in2_crit_alarm VMON/VDRV voltage critical high alarm.
140 inX_lcrit_alarm Critical output voltage critical low alarm.
141 inX_crit_alarm Critical output voltage critical high alarm.
149 curr1_lcrit_alarm Output current critical low alarm.
150 curr1_crit_alarm Output current critical high alarm.
[all …]
Dltc294555 in1_min_alarm Undervoltage alarm
56 in1_max_alarm Overvoltage alarm
64 in2_min_alarm Undervoltage alarm
65 in2_max_alarm Overvoltage alarm
73 curr1_min_alarm Undercurrent alarm
74 curr1_max_alarm Overcurrent alarm
83 power1_min_alarm Low power alarm
84 power1_max_alarm High power alarm
Dltc2978107 in1_min_alarm Input voltage low alarm.
108 in1_max_alarm Input voltage high alarm.
111 in1_lcrit_alarm Input voltage critical low alarm.
114 in1_crit_alarm Input voltage critical high alarm.
133 in[N]_min_alarm Output voltage low alarm.
134 in[N]_max_alarm Output voltage high alarm.
135 in[N]_lcrit_alarm Output voltage critical low alarm.
136 in[N]_crit_alarm Output voltage critical high alarm.
158 temp[N]_min_alarm Temperature low alarm.
161 temp[N]_max_alarm Temperature high alarm.
[all …]
Dpmbus160 inX_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
161 inX_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
162 inX_lcrit_alarm Voltage critical low alarm.
164 inX_crit_alarm Voltage critical high alarm.
175 currX_alarm Current high alarm.
177 currX_max_alarm Current high alarm.
179 currX_lcrit_alarm Output current critical low alarm.
181 currX_crit_alarm Current critical high alarm.
191 powerX_alarm Power high alarm.
193 powerX_crit_alarm Output power critical high alarm.
[all …]
Dltc426148 The chip has two voltage sensors, but only one set of voltage alarm status bits.
51 on all chip variants. To ensure that the alarm condition is reported to the user,
55 in1_min_alarm ADIN/ADIN2 Undervoltage alarm
56 in1_max_alarm ADIN/ADIN2 Overvoltage alarm
59 in2_min_alarm ADIN/ADIN2 Undervoltage alarm
60 in2_max_alarm ADIN/ADIN2 Overvoltage alarm
63 curr1_alarm SENSE overcurrent alarm
Dmax1606449 in[1-4]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
50 in[1-4]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
51 in[1-4]_lcrit_alarm Voltage critical low alarm. From VOLTAGE_UV_FAULT status.
52 in[1-4]_crit_alarm Voltage critical high alarm. From VOLTAGE_OV_FAULT status.
59 temp1_max_alarm Chip temperature high alarm. Set by comparing
62 temp1_crit_alarm Chip temperature critical high alarm. Set by comparing
Dadc128d81822 When the HOT Temperature Limit is crossed, this will cause an alarm that will
29 An alarm is triggered if the voltage has crossed a programmable minimum
35 If an alarm triggers, it will remain triggered until the hardware register
36 is read at least once. This means that the cause for the alarm may
37 already have disappeared by the time the alarm is read. The driver
38 caches the alarm status for each sensor until it is at least reported
Ducd900077 in[1-12]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
78 in[1-12]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
79 in[1-12]_lcrit_alarm Voltage critical low alarm. From VOLTAGE_UV_FAULT status.
80 in[1-12]_crit_alarm Voltage critical high alarm. From VOLTAGE_OV_FAULT status.
88 curr[1-12]_max_alarm Current high alarm. From IOUT_OC_WARNING status.
89 curr[1-12]_crit_alarm Current critical high alarm. From IOUT_OC_FAULT status.
99 temp[1-2]_max_alarm Temperature high alarm.
100 temp[1-2]_crit_alarm Temperature critical high alarm.
103 fan[1-4]_alarm Fan alarm.
Dgl518sm36 Temperatures are measured in degrees Celsius. An alarm goes off while the
38 below the hysteresis limit. The alarm always reflects the current
42 Rotation speeds are reported in RPM (rotations per minute). An alarm is
44 case when you have selected to turn fan1 off, no fan1 alarm is triggered.
52 An alarm is triggered if the voltage has crossed a programmable minimum or
61 When an alarm is triggered, you can be warned by a beeping signal through your
65 If an alarm triggers, it will remain triggered until the hardware register
67 cause for the alarm may already have disappeared! Note that in the current
Dsmm665142 in1_crit_alarm 12v input critical alarm
143 in2_crit_alarm 3.3V (VDD) input critical alarm
144 in3_crit_alarm Channel A critical alarm
145 in4_crit_alarm Channel B critical alarm
146 in5_crit_alarm Channel C critical alarm
147 in6_crit_alarm Channel D critical alarm
148 in7_crit_alarm Channel E critical alarm
149 in8_crit_alarm Channel F critical alarm
150 in9_crit_alarm AIN1 critical alarm
151 in10_crit_alarm AIN2 critical alarm
[all …]
Dlineage-pem55 in1_min_alarm Output undervoltage alarm
56 in1_max_alarm Output overvoltage alarm
57 in1_crit Output voltage critical alarm
60 in2_alarm Input voltage alarm
63 curr1_alarm Input overcurrent alarm
66 power1_alarm Input power alarm
Dltc421544 in1_min_alarm input undervoltage alarm
45 in1_max_alarm input overvoltage alarm
48 curr1_max_alarm overcurrent alarm
51 power1_alarm power bad alarm
Dlm8734 and low alarm settings. A high limit produces an alarm when the value
35 goes above it, and an alarm is also produced when the value goes below
38 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
46 volts. An alarm is triggered if the voltage has crossed a programmable
50 If an alarm triggers, it will remain triggered until the hardware register
51 is read at least once. This means that the cause for the alarm may
Dmax3444080 in[1-6]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
81 in[1-6]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
82 in[1-6]_lcrit_alarm Voltage critical low alarm. From VOLTAGE_UV_FAULT status.
83 in[1-6]_crit_alarm Voltage critical high alarm. From VOLTAGE_OV_FAULT status.
94 curr[1-6]_max_alarm Current high alarm. From IOUT_OC_WARNING status.
95 curr[1-6]_crit_alarm Current critical high alarm. From IOUT_OC_FAULT status.
117 temp[1-8]_max_alarm Temperature high alarm.
118 temp[1-8]_crit_alarm Temperature critical high alarm.
Dltc426049 in1_min_alarm Undervoltage alarm
50 in1_max_alarm Overvoltage alarm
53 in2_alarm Power bad alarm
56 curr1_alarm SENSE overcurrent alarm
Dadm924077 Temperature alarm is asserted once the temperature exceeds the high limit,
90 - low speed alarm is disabled
95 - low speed alarm is enabled
99 - low speed alarm will be asserted if fan speed is
104 - low speed alarm is enabled
110 - alarm will be asserted
139 An alarm is asserted for any voltage going below or above the set limits.
150 An alarm is asserted when the CI pin goes active high. The ADM9240
176 that alarm bits may be cleared on read, user-space may latch alarms and
177 provide the end-user with a method to clear alarm memory.
Dlm8034 this will cause an alarm that will be reasserted until the temperature
41 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
49 An alarm is triggered if the voltage has crossed a programmable minimum
55 If an alarm triggers, it will remain triggered until the hardware register
56 is read at least once. This means that the cause for the alarm may
Dadm127571 inX_min_alarm Voltage low alarm.
72 inX_max_alarm Voltage high alarm.
79 curr1_max_alarm Current high alarm.
83 curr1_lcrit_alarm Critical current low alarm.
87 curr1_crit_alarm Critical current high alarm.
Dsmsc47m19266 in[0-7]_max - lower and upper alarm thresholds for in[0-7]_input reading
70 in[0-7]_alarm - alarm flags for voltage inputs
71 These files read '1' in case of alarm, '0' otherwise.
78 temp[1-3]_max - lower and upper alarm thresholds for temperatures
91 temp[1-3]_alarm - alarm flags for temperature inputs, '1' in case of alarm,
Dsis559568 Temperatures are measured in degrees Celsius. An alarm is triggered once
73 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
81 alarm is triggered if the voltage has crossed a programmable minimum or
87 In addition to the alarms described above, there is a BTI alarm, which gets
92 If an alarm triggers, it will remain triggered until the hardware register
93 is read at least once. This means that the cause for the alarm may already
Dlm7833 Temperatures are measured in degrees Celsius. An alarm is triggered once
41 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
49 An alarm is triggered if the voltage has crossed a programmable minimum
60 If an alarm triggers, it will remain triggered until the hardware register
61 is read at least once. This means that the cause for the alarm may
Dvia686a42 Temperatures are measured in degrees Celsius. An alarm is triggered once
46 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
54 An alarm is triggered if the voltage has crossed a programmable minimum
58 If an alarm triggers, it will remain triggered until the hardware register
59 is read at least once. This means that the cause for the alarm may
Dabituguru-datasheet171 This byte holds the alarm flags for sensor 0-7 of Sensor Bank1, with bit 0
175 This byte holds the alarm flags for sensor 8-15 of Sensor Bank1, with bit 0
179 This byte holds the alarm flags for sensor 0-5 of Sensor Bank2, with bit 0
220 Bit 0: Give an alarm if measured temp is over the warning threshold (RW) *
221 Bit 1: Give an alarm if measured volt is over the max threshold (RW) **
222 Bit 2: Give an alarm if measured volt is under the min threshold (RW) **
223 Bit 3: Beep if alarm (RW)
224 Bit 4: 1 if alarm cause measured temp is over the warning threshold (R)
225 Bit 5: 1 if alarm cause measured volt is over the max threshold (R)
226 Bit 6: 1 if alarm cause measured volt is under the min threshold (R)
[all …]
Dpc8736060 Fan rotation speeds are reported in RPM (revolutions per minute). An alarm
62 A different alarm is triggered if the fan speed is too low to be measured.
114 alarm when crossed.
151 triggers an alarm when crossed.
163 If an alarm triggers, it will remain triggered until the hardware register
164 is read at least once. This means that the cause for the alarm may already
168 a once-only alarm triggers, it may take 2 seconds for it to show, and 2
Dsmsc47m144 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
53 If an alarm triggers, it will remain triggered until the hardware register
54 is read at least once. This means that the cause for the alarm may
Dw8379358 For voltage sensors, an alarm triggers if the measured value is below
60 For temperature sensors, an alarm triggers if the measured value goes
63 For fan sensors, an alarm triggers if the measured value is below the
94 If the case open alarm triggers, it will stay in this state unless cleared
Dsysfs-interface60 alarm (for example, whether a threshold must be met or must be exceeded
61 to cause an alarm) is chip-dependent.
592 Each channel or limit may have an associated alarm file, containing a
593 boolean value. 1 means than an alarm condition exists, 0 means no alarm.
604 Channel alarm
605 0: no alarm
606 1: alarm
629 Limit alarm
630 0: no alarm
631 1: alarm
[all …]
Dadt741071 temp#_min_alarm - temperature minimum alarm flag
72 temp#_max_alarm - temperature maximum alarm flag
73 temp#_crit_alarm - critical temperature alarm flag
Dadm102173 is realised in the form of a transistor-like device. A special alarm
77 corresponding alarm is set and remains on as long as the temperature stays
81 If an alarm triggers, it will remain triggered until the hardware register
82 is read at least once. This means that the cause for the alarm may already
Dadm102638 an analog output and a PWM output along with limit, alarm and mask bits for
57 There are 17 voltage sensors. An alarm is triggered if the voltage has
67 If an alarm triggers, it will remain triggered until the hardware register
68 is read at least once. This means that the cause for the alarm may already
Dmax669755 tempX_max_alarm RO temperature maximum threshold alarm
57 tempX_crit_alarm RO temperature critical threshold alarm
Dw83791d65 degC for temp1 and 0.5 degC for temp2 and temp3. An alarm is triggered when
70 An alarm is triggered if the voltage has crossed a programmable minimum
73 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
85 alarm is triggered as well as a bitmask to enable or disable the beep for
87 corresponding beep bit to be on for a triggered alarm to sound a beep.
Dw83792d54 degC for temp1 and 0.5 degC for temp2 and temp3. An alarm is triggered when
58 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
64 An alarm is triggered if the voltage has crossed a programmable minimum
70 bit - alarm on:
99 In addition to the alarms described above, there is a CHAS alarm on the chips
Dpc8742737 An alarm is triggered if the rotation speed drops below a programmable
38 limit. Another alarm is triggered if the speed is too low to be measured
Djc42100 temp1_min_alarm Temperature low alarm
101 temp1_max_alarm Temperature high alarm
102 temp1_crit_alarm Temperature critical alarm
Dasb10033 Fan speeds are reported in RPM (rotations per minute). An alarm is
61 (1) This alarm will only trigger if the hysteresis value is 127C.
Dw83781d76 sensors. An alarm is triggered for the main sensor once when the
84 For the other temperature sensor(s), an alarm is triggered when the
87 W83781D, there is only one alarm that functions for both other sensors!
92 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
101 An alarm is triggered if the voltage has crossed a programmable minimum
118 In addition to the alarms described above, there is a CHAS alarm on the
121 When an alarm goes off, you can be warned by a beeping signal through
125 Individual alarm and beep bits:
144 If an alarm triggers, it will remain triggered until the hardware register
145 is read at least once. This means that the cause for the alarm may
Df71805f93 triggers an alarm when crossed.
107 An alarm is triggered if the rotation speed drops below a programmable
115 has a high limit, those crossing triggers an alarm. There is an associated
117 alarm is cleared.
Dmax1606597 in[0-11]_alarm Input voltage alarm.
104 curr1_alarm Overcurrent alarm; only if the chip supports current
Dw83627ehf67 An alarm is triggered when the temperature gets higher than high limit;
71 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
79 An alarm is triggered if the voltage has crossed a programmable minimum
173 0x45b: only on EHF, bit 3, vin4 alarm (EHF supports 10 inputs, only 9 on DHG)
Dit87169 Temperatures are measured in degrees Celsius. An alarm is triggered once
172 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
181 alarm is triggered if the voltage has crossed a programmable minimum or
202 If an alarm triggers, it will remain triggered until the hardware register
203 is read at least once. This means that the cause for the alarm may already
Demc210319 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
Dg760a29 The 'alarms' file provides access to the two alarm bits provided by
Dw83l786ng38 An alarm is triggered if the voltage has crossed a programmable minimum
Dnct677563 configuration. An alarm is triggered when the temperature gets higher than
67 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
78 An alarm is triggered if the voltage has crossed a programmable minimum
Dvt1211100 alarm when crossed.
107 has a high limit which triggers an alarm if crossed. There is an associated
109 before the alarm is cleared (this is only true for interrupt mode 0). The
Ddme1737110 Each voltage input has associated min and max limits which trigger an alarm
128 Each temperature input has associated min and max limits which trigger an alarm
139 alarm when crossed. Fan inputs 1-4 provide type attributes that need to be set
224 in[0-7]_alarm RO Voltage input alarm. Returns 1 if
Dds162166 The alarm bits are set when the high or low limits are met or exceeded and
70 The alarm registers are in no way suitable to find out about the actual
Dlm7384 The LM73 features a simple over-temperature alarm mechanism. This
Dthmc5038 accuracy. An alarm is issued (usually to a connected LM78) when the
Dlm7571 An alarm is issued (usually to a connected LM78) when the temperature
Dlm90238 an alert is received, and is re-enabled only when the alarm is gone.
240 as the alarm is active.
Dpmbus-core57 (lcrit, min, max, and crit attributes) as well as associated alarm attributes.
58 Limits and alarm attributes are auto-detected because there are simply too many
Dasc762143 outputs or inputs and may be used as general purpose I/O or as alarm
/linux-4.4.14/drivers/hwmon/
Dgpio-fan.c54 struct gpio_fan_alarm *alarm; member
84 struct gpio_fan_alarm *alarm = fan_data->alarm; in show_fan_alarm() local
85 int value = gpio_get_value_cansleep(alarm->gpio); in show_fan_alarm()
87 if (alarm->active_low) in show_fan_alarm()
96 struct gpio_fan_alarm *alarm) in fan_alarm_init() argument
102 fan_data->alarm = alarm; in fan_alarm_init()
104 err = devm_gpio_request(&pdev->dev, alarm->gpio, "GPIO fan alarm"); in fan_alarm_init()
108 err = gpio_direction_input(alarm->gpio); in fan_alarm_init()
116 alarm_irq = gpio_to_irq(alarm->gpio); in fan_alarm_init()
331 if (index == 0 && !data->alarm) in gpio_fan_is_visible()
[all …]
Dmax6650.c126 u8 alarm; member
162 data->alarm |= i2c_smbus_read_byte_data(client, in max6650_update_device()
470 int alarm = 0; in get_alarm() local
472 if (data->alarm & attr->index) { in get_alarm()
474 alarm = 1; in get_alarm()
475 data->alarm &= ~attr->index; in get_alarm()
476 data->alarm |= i2c_smbus_read_byte_data(client, in get_alarm()
481 return sprintf(buf, "%d\n", alarm); in get_alarm()
Demc2103.c229 bool alarm = data->temp_min_alarm & (1 << nr); in show_temp_min_alarm() local
230 return sprintf(buf, "%d\n", alarm ? 1 : 0); in show_temp_min_alarm()
238 bool alarm = data->temp_max_alarm & (1 << nr); in show_temp_max_alarm() local
239 return sprintf(buf, "%d\n", alarm ? 1 : 0); in show_temp_max_alarm()
Dadm1031.c89 u16 alarm; member
182 data->alarm = adm1031_read_value(client, ADM1031_REG_STATUS(0)) in adm1031_update_device()
185 data->alarm &= 0xc0ff; in adm1031_update_device()
836 return sprintf(buf, "%d\n", data->alarm); in show_alarms()
846 return sprintf(buf, "%d\n", (data->alarm >> bitnr) & 1); in show_alarm()
Dadt7470.c162 u16 alarm; member
353 data->alarm = i2c_smbus_read_byte_data(client, ADT7470_REG_ALARM1); in adt7470_update_device()
354 if (data->alarm & ADT7470_OOL_ALARM) in adt7470_update_device()
355 data->alarm |= ALARM2(i2c_smbus_read_byte_data(client, in adt7470_update_device()
915 if (data->alarm & attr->index) in show_alarm()
Dnct6775.c1588 u8 alarm; in nct6775_update_device() local
1592 alarm = nct6775_read_value(data, data->REG_ALARM[i]); in nct6775_update_device()
1593 data->alarms |= ((u64)alarm) << (i << 3); in nct6775_update_device()
1682 unsigned int alarm = 0; in show_temp_alarm() local
1693 alarm = (data->alarms >> bit) & 0x01; in show_temp_alarm()
1695 return sprintf(buf, "%u\n", alarm); in show_temp_alarm()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dfantog.c31 struct nvkm_alarm alarm; member
56 if (list_empty(&fan->alarm.head) && percent != (duty * 100)) { in nvkm_fantog_update()
60 nvkm_timer_alarm(tmr, next_change * 1000, &fan->alarm); in nvkm_fantog_update()
66 nvkm_fantog_alarm(struct nvkm_alarm *alarm) in nvkm_fantog_alarm() argument
69 container_of(alarm, struct nvkm_fantog, alarm); in nvkm_fantog_alarm()
110 nvkm_alarm_init(&fan->alarm, nvkm_fantog_alarm); in nvkm_fantog_create()
Dfan.c86 if (list_empty(&fan->alarm.head) && target != duty) { in nvkm_fan_update()
98 nvkm_timer_alarm(tmr, delay * 1000 * 1000, &fan->alarm); in nvkm_fan_update()
105 nvkm_fan_alarm(struct nvkm_alarm *alarm) in nvkm_fan_alarm() argument
107 struct nvkm_fan *fan = container_of(alarm, struct nvkm_fan, alarm); in nvkm_fan_alarm()
218 nvkm_timer_alarm_cancel(tmr, &therm->fan->alarm); in nvkm_therm_fan_fini()
266 nvkm_alarm_init(&therm->fan->alarm, nvkm_fan_alarm); in nvkm_therm_fan_ctor()
Dbase.c105 nvkm_timer_alarm_cancel(tmr, &therm->alarm); in nvkm_therm_update()
129 nvkm_timer_alarm_cancel(tmr, &therm->alarm); in nvkm_therm_update()
133 if (list_empty(&therm->alarm.head) && poll) in nvkm_therm_update()
134 nvkm_timer_alarm(tmr, 1000000000ULL, &therm->alarm); in nvkm_therm_update()
157 nvkm_therm_alarm(struct nvkm_alarm *alarm) in nvkm_therm_alarm() argument
160 container_of(alarm, struct nvkm_therm, alarm); in nvkm_therm_alarm()
372 nvkm_alarm_init(&therm->alarm, nvkm_therm_alarm); in nvkm_therm_new_()
Dtemp.c162 alarm_timer_callback(struct nvkm_alarm *alarm) in alarm_timer_callback() argument
165 container_of(alarm, struct nvkm_therm, sensor.therm_poll_alarm); in alarm_timer_callback()
188 if (therm->func->temp_get(therm) >= 0 && list_empty(&alarm->head)) in alarm_timer_callback()
189 nvkm_timer_alarm(tmr, 1000000000ULL, alarm); in alarm_timer_callback()
Dpriv.h43 struct nvkm_alarm alarm; member
/linux-4.4.14/fs/
Dtimerfd.c32 struct alarm alarm; member
79 static enum alarmtimer_restart timerfd_alarmproc(struct alarm *alarm, in timerfd_alarmproc() argument
82 struct timerfd_ctx *ctx = container_of(alarm, struct timerfd_ctx, in timerfd_alarmproc()
83 t.alarm); in timerfd_alarmproc()
154 remaining = alarm_expires_remaining(&ctx->t.alarm); in timerfd_get_remaining()
177 alarm_init(&ctx->t.alarm, in timerfd_setup()
190 alarm_start(&ctx->t.alarm, texp); in timerfd_setup()
192 alarm_start_relative(&ctx->t.alarm, texp); in timerfd_setup()
212 alarm_cancel(&ctx->t.alarm); in timerfd_release()
273 &ctx->t.alarm, ctx->tintv) - 1; in timerfd_read()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dgk20a.c41 struct nvkm_alarm alarm; member
118 gk20a_pmu_dvfs_work(struct nvkm_alarm *alarm) in gk20a_pmu_dvfs_work() argument
121 container_of(alarm, struct gk20a_pmu, alarm); in gk20a_pmu_dvfs_work()
166 nvkm_timer_alarm(tmr, 100000000, alarm); in gk20a_pmu_dvfs_work()
173 nvkm_timer_alarm_cancel(subdev->device->timer, &pmu->alarm); in gk20a_pmu_fini()
194 nvkm_timer_alarm(device->timer, 2000000000, &pmu->alarm); in gk20a_pmu_init()
225 nvkm_alarm_init(&pmu->alarm, gk20a_pmu_dvfs_work); in gk20a_pmu_new()
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dqcom-spmi-temp-alarm.txt3 QPNP temperature alarm peripherals are found inside of Qualcomm PMIC chips
8 - compatible: Should contain "qcom,spmi-temp-alarm".
11 - interrupts: PMIC temperature alarm interrupt.
21 pm8941_temp: thermal-alarm@2400 {
22 compatible = "qcom,spmi-temp-alarm";
/linux-4.4.14/drivers/hwmon/pmbus/
Dpmbus_core.c956 const char *alarm; /* Alarm attribute name */ member
1007 l->alarm, index, in pmbus_add_limit_attrs()
1101 .alarm = "min_alarm",
1106 .alarm = "lcrit_alarm",
1111 .alarm = "max_alarm",
1116 .alarm = "crit_alarm",
1140 .alarm = "min_alarm",
1145 .alarm = "lcrit_alarm",
1150 .alarm = "max_alarm",
1155 .alarm = "crit_alarm",
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dgpio-fan.txt12 - alarm-gpios: This pin going active indicates something is wrong with
18 Note: At least one the "gpios" or "alarm-gpios" properties must be set.
29 alarm-gpios = <&gpio1 15 1>;
38 alarm-gpios = <&gpio2 15 1>;
/linux-4.4.14/Documentation/devicetree/bindings/rtc/
Dxlnx-rtc.txt4 Separate IRQ lines for seconds and alarm
11 - interrupt-names: interrupt line names eg. "sec" "alarm"
23 interrupt-names = "alarm", "sec";
Dsun6i-rtc.txt9 - interrupts : IRQ lines for the RTC alarm 0 and alarm 1, in that order.
Dhaoyu,hym8563.txt3 The HYM8563 provides basic rtc and alarm functionality
13 - interrupts: rtc alarm/event interrupt
Dsa1100-rtc.txt7 - interrupts: Should be two. The first interrupt number is the rtc alarm
16 interrupt-name = "rtc 1Hz", "rtc alarm";
Disil,isl12057.txt11 (associated with the alarm supported by the driver) is not connected
13 RTC alarm rings. In order to mark the device has a wakeup source and
33 Example isl12057 node without IRQ#2 pin connected (no alarm support):
72 PMIC, allowing the device to be started based on configured alarm:
Dvia,vt8500-rtc.txt7 - interrupts : alarm interrupt
Ddigicolor-rtc.txt9 - interrupts: rtc alarm interrupt
Datmel,at91rm9200-rtc.txt7 - interrupts: rtc alarm/event interrupt
Dimxdi-rtc.txt9 - interrupts: rtc alarm interrupt
Dstmp3xxx-rtc.txt8 - interrupts: rtc alarm interrupt
Dnxp,lpc1788-rtc.txt4 together with periodic tick and alarm interrupt support.
Dnvidia,tegra20-rtc.txt3 The Tegra RTC maintains seconds and milliseconds counters, and five alarm
Datmel,at91sam9-rtc.txt6 - interrupts: rtt alarm/event interrupt
Ds3c-rtc.txt14 interrupt number is the rtc alarm interrupt and second interrupt number
Drtc-omap.txt13 - interrupts: rtc timer, alarm interrupts in order
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dtimer.h12 nvkm_alarm_init(struct nvkm_alarm *alarm, void (*func)(struct nvkm_alarm *)) in nvkm_alarm_init() argument
14 INIT_LIST_HEAD(&alarm->head); in nvkm_alarm_init()
15 alarm->func = func; in nvkm_alarm_init()
Dtherm.h53 struct nvkm_alarm alarm; member
/linux-4.4.14/tools/laptop/freefall/
Dfreefall.c152 alarm(0); in main()
166 alarm(2); in main()
168 alarm(20); in main()
/linux-4.4.14/drivers/iio/adc/
Dxilinx-xadc-core.c231 static unsigned int xadc_zynq_transform_alarm(unsigned int alarm) in xadc_zynq_transform_alarm() argument
233 return ((alarm & 0x80) >> 4) | in xadc_zynq_transform_alarm()
234 ((alarm & 0x78) << 1) | in xadc_zynq_transform_alarm()
235 (alarm & 0x07); in xadc_zynq_transform_alarm()
399 static void xadc_zynq_update_alarm(struct xadc *xadc, unsigned int alarm) in xadc_zynq_update_alarm() argument
405 alarm = ((alarm & 0x08) << 4) | ((alarm & 0xf0) >> 1) | (alarm & 0x07); in xadc_zynq_update_alarm()
411 xadc_write_reg(xadc, XADC_ZYNQ_REG_INTSTS, status & alarm); in xadc_zynq_update_alarm()
414 ~alarm & XADC_ZYNQ_INT_ALARM_MASK); in xadc_zynq_update_alarm()
493 static void xadc_axi_update_alarm(struct xadc *xadc, unsigned int alarm) in xadc_axi_update_alarm() argument
504 alarm = ((alarm & 0x07) << 1) | ((alarm & 0x08) >> 3) | in xadc_axi_update_alarm()
[all …]
Dxilinx-xadc-events.c129 unsigned int alarm = xadc_get_alarm_mask(chan); in xadc_write_event_config() local
137 xadc->alarm_mask |= alarm; in xadc_write_event_config()
139 xadc->alarm_mask &= ~alarm; in xadc_write_event_config()
/linux-4.4.14/drivers/clocksource/
Dvt8500_timer.c79 cycle_t alarm = clocksource.read(&clocksource) + cycles; in vt8500_timer_set_next_event() local
83 writel((unsigned long)alarm, regbase + TIMER_MATCH_VAL); in vt8500_timer_set_next_event()
85 if ((signed)(alarm - clocksource.read(&clocksource)) <= MIN_OSCR_DELTA) in vt8500_timer_set_next_event()
/linux-4.4.14/arch/arm64/boot/dts/qcom/
Dpm8916.dtsi16 reg-names = "rtc", "alarm";
50 pm8916_temp: temp-alarm@2400 {
51 compatible = "qcom,spmi-temp-alarm";
/linux-4.4.14/Documentation/ia64/
Defirtc.txt94 i.e. reboot. This is very different from the alarm provided by the legacy
95 RTC which is some kind of interval timer alarm. For this reason we don't use
101 Read the current state of the alarm
104 Set the alarm or change its status
112 unsigned char enabled; /* =1 if alarm is enabled */
113 unsigned char pending; /* =1 if alarm is pending */
122 Root privileges are required to be able to set the alarm.
/linux-4.4.14/Documentation/prctl/
Ddisable-tsc-ctxt-sw-stress-test.c51 alarm(10); in segvtask()
72 alarm(10); in rdtsctask()
Ddisable-tsc-on-off-stress-test.c62 alarm(10); in task()
/linux-4.4.14/arch/arm/boot/dts/
Dqcom-pm8841.dtsi23 temp-alarm@2400 {
24 compatible = "qcom,spmi-temp-alarm";
Dqcom-pma8084.dtsi17 reg-names = "rtc", "alarm";
65 pma8084_temp: temp-alarm@2400 {
66 compatible = "qcom,spmi-temp-alarm";
Dkirkwood-nas2big.dts57 * An I2C fan controller (GMT G762) is used but alarm is
61 alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
105 * to power-up the board on an RTC alarm. The external RTC can
Dqcom-pm8941.dtsi17 reg-names = "rtc", "alarm";
108 pm8941_temp: temp-alarm@2400 {
109 compatible = "qcom,spmi-temp-alarm";
Dkirkwood-lsxl.dtsi32 pmx_led_alarm: pmx-led-alarm {
142 label = "lsxl:red:alarm";
173 alarm-gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
Dkirkwood-lswxl.dts70 pmx_led_alarm: pmx-led-alarm {
192 label = "lswxl:red:alarm";
236 alarm-gpios = <&gpio1 49 GPIO_ACTIVE_HIGH>;
Dkirkwood-lswvl.dts70 pmx_led_alarm: pmx-led-alarm {
187 label = "lswvl:red:alarm";
236 alarm-gpios = <&gpio0 43 GPIO_ACTIVE_HIGH>;
Dkirkwood-synology.dtsi324 alarm-gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
344 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
364 alarm-gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
384 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
404 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH
417 gpio-leds-alarm-12 {
424 label = "synology:alarm";
Dkirkwood-ns2max.dts40 alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
Dkirkwood-ds411j.dts38 gpio-leds-alarm-12 {
Dkirkwood-ns2mini.dts41 alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
Dkirkwood-ds409.dts38 gpio-leds-alarm-12 {
Dkirkwood-net2big.dts33 alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
Dorion5x-linkstation-lswtgl.dts168 label = "lswtgl:red:alarm";
191 alarm-gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
Dorion5x-lswsgl.dts105 alarm {
106 label = "lswsgl:alarm:red";
Dpxa168.dtsi141 interrupt-names = "rtc 1Hz", "rtc alarm";
Dpxa910.dtsi157 interrupt-names = "rtc 1Hz", "rtc alarm";
Darmada-xp-synology-ds414.dts355 fan1_alarm_pin: fan1-alarm-pin {
360 fan2_alarm_pin: fan2-alarm-pin {
Darmada-370-synology-ds213j.dts214 alarm-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
345 fan_alarm_pin: fan-alarm-pin {
Dkirkwood-dnskw.dtsi140 pmx_temp_alarm: pmx-temp-alarm {
Dmmp2.dtsi236 interrupt-names = "rtc 1Hz", "rtc alarm";
/linux-4.4.14/drivers/acpi/
Dbattery.c140 int alarm; member
280 (battery->capacity_now <= battery->alarm)) in acpi_battery_get_property()
549 battery->alarm); in acpi_battery_set_alarm()
555 ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Alarm set to %d\n", battery->alarm)); in acpi_battery_set_alarm()
567 if (!battery->alarm) in acpi_battery_init_alarm()
568 battery->alarm = battery->design_capacity_warning; in acpi_battery_init_alarm()
577 return sprintf(buf, "%d\n", battery->alarm * 1000); in acpi_battery_alarm_show()
587 battery->alarm = x/1000; in acpi_battery_alarm_store()
752 (battery->capacity_now <= battery->alarm))) in acpi_battery_update()
905 if (!battery->alarm) in acpi_battery_print_alarm()
[all …]
Dsbshc.c61 u8 alarm:1; member
223 if (!status.fields.alarm) in smbus_alarm()
227 status.fields.alarm = 0; in smbus_alarm()
/linux-4.4.14/Documentation/
Drtc.txt31 only issue an alarm up to 24 hours in the future, other hardware may
44 a few ways (enabling longer alarm periods, and wake-from-hibernate).
50 for...) It can also function as a 24hr alarm, raising IRQ 8 when the
51 alarm goes off. The alarm can also be programmed to only check any
59 the type of interrupt (update-done, alarm-rang, or periodic) that was
97 The alarm and/or interrupt frequency are programmed into the RTC via
159 alarm.
175 is connected to an IRQ line, it can often issue an alarm IRQ up to
180 setting the longer alarm time and enabling its IRQ using a single
189 In many cases, the RTC alarm can be a system wake event, used to force
[all …]
/linux-4.4.14/tools/testing/selftests/powerpc/
Dharness.c47 alarm(TIMEOUT); in run_test()
66 alarm(KILL_TIMEOUT); in run_test()
/linux-4.4.14/arch/m68k/include/asm/
Dintersil.h40 struct intersil_dt alarm; member
/linux-4.4.14/Documentation/power/
Dcharger-manager.txt75 suspend for Charger Manager. The alarm interrupt (AIE) of the rtc
77 saves and restores the alarm value and use the previously-defined
78 alarm if it is going to go off earlier than Charger Manager so that
83 the wakeup-from-suspend is caused only by the alarm of "rtc" in the
91 assumes that the suspend-duration is same as the alarm length.
Dbasic-pm-debugging.txt220 last_failed_dev: alarm
Ddevices.txt72 Examples of hardware wakeup events include an alarm from a real time clock,
/linux-4.4.14/drivers/w1/
DKconfig25 2. Userspace commands. Includes read/write and search/alarm search commands.
/linux-4.4.14/drivers/thermal/
DMakefile29 obj-$(CONFIG_QCOM_SPMI_TEMP_ALARM) += qcom-spmi-temp-alarm.o
/linux-4.4.14/Documentation/arm/
DNetwinder57 8 ISA RTC alarm
/linux-4.4.14/Documentation/w1/
Dw1.netlink29 device (search/alarm search)
48 W1_CMD_ALARM_SEARCH - alarm search command
96 W1 search and alarm search commands.
/linux-4.4.14/arch/arm/mach-orion5x/
Dls-chl-setup.c235 .alarm = &lschl_alarm,
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dqcom-pm8xxx.txt74 Definition: single entry specifying the RTC's alarm interrupt
Dqcom,spmi-pmic.txt62 interrupt-names = "alarm";
/linux-4.4.14/Documentation/devicetree/bindings/leds/
Dleds-bcm6358.txt46 label = "white:alarm";
Dleds-bcm6328.txt83 label = "red:alarm";
/linux-4.4.14/include/net/
Ddsa.h283 int (*get_temp_alarm)(struct dsa_switch *ds, bool *alarm);
/linux-4.4.14/net/dsa/
Ddsa.c134 bool alarm; in temp1_max_alarm_show() local
137 ret = ds->drv->get_temp_alarm(ds, &alarm); in temp1_max_alarm_show()
141 return sprintf(buf, "%d\n", alarm); in temp1_max_alarm_show()
/linux-4.4.14/drivers/mfd/
Dmenelaus.c1100 int alarm = (m->client->irq > 0); in menelaus_rtc_init() local
1109 if (alarm) { in menelaus_rtc_init()
1136 if (alarm) { in menelaus_rtc_init()
/linux-4.4.14/Documentation/virtual/kvm/
Dtimekeeping.txt193 can function as a periodic timer, an additional once a day alarm, and can issue
209 01h byte Seconds alarm (BCD)
211 03h byte Minutes alarm (BCD)
213 05h byte Hours alarm (BCD)
249 bit 5 = alarm interrupt flag (AF)
/linux-4.4.14/arch/parisc/kernel/
Dsyscall_table.S91 ENTRY_SAME(alarm)
/linux-4.4.14/drivers/power/
Dcharger-manager.c72 static struct alarm *cm_timer;
1619 static enum alarmtimer_restart cm_timer_func(struct alarm *alarm, ktime_t now) in cm_timer_func() argument
/linux-4.4.14/arch/powerpc/include/asm/
Dsystbl.h33 SYSCALL_SPU(alarm)
/linux-4.4.14/drivers/net/dsa/
Dmv88e6xxx.h462 int mv88e6xxx_get_temp_alarm(struct dsa_switch *ds, bool *alarm);
Dmv88e6xxx.c2576 int mv88e6xxx_get_temp_alarm(struct dsa_switch *ds, bool *alarm) in mv88e6xxx_get_temp_alarm() argument
2584 *alarm = false; in mv88e6xxx_get_temp_alarm()
2590 *alarm = !!(ret & 0x40); in mv88e6xxx_get_temp_alarm()
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Dtrivial-devices.txt96 stm,m41t62 Serial real-time clock (RTC) with alarm
/linux-4.4.14/Documentation/gpio/
Ddrivers-on-gpio.txt68 system, connected to a GPIO line (and optionally a GPIO alarm line),
/linux-4.4.14/arch/x86/entry/syscalls/
Dsyscall_64.tbl46 37 common alarm sys_alarm
Dsyscall_32.tbl36 27 i386 alarm sys_alarm
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/
DOverview.txt164 Support for the onboard RTC unit, including alarm function.
/linux-4.4.14/drivers/char/
DKconfig292 as a 24 hour alarm. It reports status information via the file
318 as a 24 hour alarm. It reports status information via the file
/linux-4.4.14/kernel/power/
DKconfig177 make it wake up a few seconds later using an RTC wakeup alarm.
/linux-4.4.14/Documentation/s390/
D3270.txt216 preassigned special functions. The ones that are not yield an alarm
/linux-4.4.14/drivers/scsi/megaraid/
Dmegaraid_sas.h689 u32 alarm:1; member
/linux-4.4.14/Documentation/arm64/
Dacpi_object_usage.txt572 -- Section 9.18: time and alarm devices (see 9.15)
/linux-4.4.14/scripts/
Danalyze_suspend.py173 alarm = nowtime + self.rtcwaketime
174 os.system('echo %d > %s/wakealarm' % (alarm, self.rtcpath))
/linux-4.4.14/Documentation/networking/dsa/
Ddsa.txt517 returning an alarm notification
/linux-4.4.14/Documentation/laptops/
Dthinkpad-acpi.txt735 buses are still active), or mask an important alarm (such as a nearly

12