/linux-4.4.14/kernel/time/ |
D | alarmtimer.c | 138 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 …]
|
D | timer.c | 1455 SYSCALL_DEFINE1(alarm, unsigned int, seconds) in SYSCALL_DEFINE1() argument
|
/linux-4.4.14/include/linux/ |
D | alarmtimer.h | 35 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 …]
|
D | posix-timers.h | 92 struct alarm alarmtimer; 94 } alarm; member
|
D | gpio-fan.h | 27 struct gpio_fan_alarm *alarm; /* fan alarm GPIO. */ member
|
D | rtc.h | 172 int __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/timer/ |
D | base.c | 35 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/ |
D | interface.c | 94 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 …]
|
D | rtc-tegra.c | 171 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 …]
|
D | rtc-dev.c | 225 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 …]
|
D | rtc-mpc5121.c | 201 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(®s->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 …]
|
D | rtc-lp8788.c | 62 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 …]
|
D | rtc-ds3232.c | 191 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 …]
|
D | rtc-ab3100.c | 112 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()
|
D | rtc-pl031.c | 196 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 …]
|
D | rtc-sysfs.c | 129 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()
|
D | rtc-pm8xxx.c | 206 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 …]
|
D | rtc-ab8500.c | 183 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 …]
|
D | rtc-ds1343.c | 485 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 …]
|
D | rtc-digicolor.c | 116 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()
|
D | rtc-ab-b5ze-s3.c | 326 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 …]
|
D | rtc-coh901331.c | 102 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()
|
D | rtc-rv3029c2.c | 191 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()
|
D | rtc-vt8500.c | 156 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()
|
D | rtc-mc13xxx.c | 157 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()
|
D | rtc-at91sam9.c | 141 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 …]
|
D | rtc-isl1208.c | 321 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()
|
D | rtc-opal.c | 109 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()
|
D | rtc-ds1374.c | 188 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()
|
D | rtc-imxdi.c | 617 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()
|
D | rtc-st-lpc.c | 47 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()
|
D | rtc-isl12057.c | 245 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()
|
D | rtc-sun6i.c | 116 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()
|
D | rtc-ds1307.c | 124 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()
|
D | rtc-cmos.c | 837 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()
|
D | rtc-s5m.c | 180 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()
|
D | Kconfig | 220 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/ |
D | max1668 | 29 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 …]
|
D | ina209 | 39 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 …]
|
D | max20751 | 49 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 …]
|
D | lm25066 | 74 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 …]
|
D | ltc4245 | 50 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 …]
|
D | ucd9200 | 61 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 …]
|
D | max8688 | 49 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
|
D | tps40422 | 44 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.
|
D | zl6100 | 119 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 …]
|
D | ltc2945 | 55 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
|
D | ltc2978 | 107 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 …]
|
D | pmbus | 160 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 …]
|
D | ltc4261 | 48 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
|
D | max16064 | 49 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
|
D | adc128d818 | 22 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
|
D | ucd9000 | 77 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.
|
D | gl518sm | 36 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
|
D | smm665 | 142 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 …]
|
D | lineage-pem | 55 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
|
D | ltc4215 | 44 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
|
D | lm87 | 34 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
|
D | max34440 | 80 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.
|
D | ltc4260 | 49 in1_min_alarm Undervoltage alarm 50 in1_max_alarm Overvoltage alarm 53 in2_alarm Power bad alarm 56 curr1_alarm SENSE overcurrent alarm
|
D | adm9240 | 77 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.
|
D | lm80 | 34 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
|
D | adm1275 | 71 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.
|
D | smsc47m192 | 66 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,
|
D | sis5595 | 68 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
|
D | lm78 | 33 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
|
D | via686a | 42 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
|
D | abituguru-datasheet | 171 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 …]
|
D | pc87360 | 60 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
|
D | smsc47m1 | 44 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
|
D | w83793 | 58 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
|
D | sysfs-interface | 60 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 …]
|
D | adt7410 | 71 temp#_min_alarm - temperature minimum alarm flag 72 temp#_max_alarm - temperature maximum alarm flag 73 temp#_crit_alarm - critical temperature alarm flag
|
D | adm1021 | 73 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
|
D | adm1026 | 38 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
|
D | max6697 | 55 tempX_max_alarm RO temperature maximum threshold alarm 57 tempX_crit_alarm RO temperature critical threshold alarm
|
D | w83791d | 65 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.
|
D | w83792d | 54 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
|
D | pc87427 | 37 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
|
D | jc42 | 100 temp1_min_alarm Temperature low alarm 101 temp1_max_alarm Temperature high alarm 102 temp1_crit_alarm Temperature critical alarm
|
D | asb100 | 33 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.
|
D | w83781d | 76 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
|
D | f71805f | 93 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.
|
D | max16065 | 97 in[0-11]_alarm Input voltage alarm. 104 curr1_alarm Overcurrent alarm; only if the chip supports current
|
D | w83627ehf | 67 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)
|
D | it87 | 169 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
|
D | emc2103 | 19 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
|
D | g760a | 29 The 'alarms' file provides access to the two alarm bits provided by
|
D | w83l786ng | 38 An alarm is triggered if the voltage has crossed a programmable minimum
|
D | nct6775 | 63 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
|
D | vt1211 | 100 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
|
D | dme1737 | 110 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
|
D | ds1621 | 66 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
|
D | lm73 | 84 The LM73 features a simple over-temperature alarm mechanism. This
|
D | thmc50 | 38 accuracy. An alarm is issued (usually to a connected LM78) when the
|
D | lm75 | 71 An alarm is issued (usually to a connected LM78) when the temperature
|
D | lm90 | 238 an alert is received, and is re-enabled only when the alarm is gone. 240 as the alarm is active.
|
D | pmbus-core | 57 (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
|
D | asc7621 | 43 outputs or inputs and may be used as general purpose I/O or as alarm
|
/linux-4.4.14/drivers/hwmon/ |
D | gpio-fan.c | 54 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 …]
|
D | max6650.c | 126 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()
|
D | emc2103.c | 229 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()
|
D | adm1031.c | 89 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()
|
D | adt7470.c | 162 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()
|
D | nct6775.c | 1588 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/ |
D | fantog.c | 31 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()
|
D | fan.c | 86 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()
|
D | base.c | 105 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_()
|
D | temp.c | 162 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()
|
D | priv.h | 43 struct nvkm_alarm alarm; member
|
/linux-4.4.14/fs/ |
D | timerfd.c | 32 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/ |
D | gk20a.c | 41 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/ |
D | qcom-spmi-temp-alarm.txt | 3 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/ |
D | pmbus_core.c | 956 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/ |
D | gpio-fan.txt | 12 - 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/ |
D | xlnx-rtc.txt | 4 Separate IRQ lines for seconds and alarm 11 - interrupt-names: interrupt line names eg. "sec" "alarm" 23 interrupt-names = "alarm", "sec";
|
D | sun6i-rtc.txt | 9 - interrupts : IRQ lines for the RTC alarm 0 and alarm 1, in that order.
|
D | haoyu,hym8563.txt | 3 The HYM8563 provides basic rtc and alarm functionality 13 - interrupts: rtc alarm/event interrupt
|
D | sa1100-rtc.txt | 7 - interrupts: Should be two. The first interrupt number is the rtc alarm 16 interrupt-name = "rtc 1Hz", "rtc alarm";
|
D | isil,isl12057.txt | 11 (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:
|
D | via,vt8500-rtc.txt | 7 - interrupts : alarm interrupt
|
D | digicolor-rtc.txt | 9 - interrupts: rtc alarm interrupt
|
D | atmel,at91rm9200-rtc.txt | 7 - interrupts: rtc alarm/event interrupt
|
D | imxdi-rtc.txt | 9 - interrupts: rtc alarm interrupt
|
D | stmp3xxx-rtc.txt | 8 - interrupts: rtc alarm interrupt
|
D | nxp,lpc1788-rtc.txt | 4 together with periodic tick and alarm interrupt support.
|
D | nvidia,tegra20-rtc.txt | 3 The Tegra RTC maintains seconds and milliseconds counters, and five alarm
|
D | atmel,at91sam9-rtc.txt | 6 - interrupts: rtt alarm/event interrupt
|
D | s3c-rtc.txt | 14 interrupt number is the rtc alarm interrupt and second interrupt number
|
D | rtc-omap.txt | 13 - interrupts: rtc timer, alarm interrupts in order
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | timer.h | 12 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()
|
D | therm.h | 53 struct nvkm_alarm alarm; member
|
/linux-4.4.14/tools/laptop/freefall/ |
D | freefall.c | 152 alarm(0); in main() 166 alarm(2); in main() 168 alarm(20); in main()
|
/linux-4.4.14/drivers/iio/adc/ |
D | xilinx-xadc-core.c | 231 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 …]
|
D | xilinx-xadc-events.c | 129 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/ |
D | vt8500_timer.c | 79 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/ |
D | pm8916.dtsi | 16 reg-names = "rtc", "alarm"; 50 pm8916_temp: temp-alarm@2400 { 51 compatible = "qcom,spmi-temp-alarm";
|
/linux-4.4.14/Documentation/ia64/ |
D | efirtc.txt | 94 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/ |
D | disable-tsc-ctxt-sw-stress-test.c | 51 alarm(10); in segvtask() 72 alarm(10); in rdtsctask()
|
D | disable-tsc-on-off-stress-test.c | 62 alarm(10); in task()
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | qcom-pm8841.dtsi | 23 temp-alarm@2400 { 24 compatible = "qcom,spmi-temp-alarm";
|
D | qcom-pma8084.dtsi | 17 reg-names = "rtc", "alarm"; 65 pma8084_temp: temp-alarm@2400 { 66 compatible = "qcom,spmi-temp-alarm";
|
D | kirkwood-nas2big.dts | 57 * 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
|
D | qcom-pm8941.dtsi | 17 reg-names = "rtc", "alarm"; 108 pm8941_temp: temp-alarm@2400 { 109 compatible = "qcom,spmi-temp-alarm";
|
D | kirkwood-lsxl.dtsi | 32 pmx_led_alarm: pmx-led-alarm { 142 label = "lsxl:red:alarm"; 173 alarm-gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
|
D | kirkwood-lswxl.dts | 70 pmx_led_alarm: pmx-led-alarm { 192 label = "lswxl:red:alarm"; 236 alarm-gpios = <&gpio1 49 GPIO_ACTIVE_HIGH>;
|
D | kirkwood-lswvl.dts | 70 pmx_led_alarm: pmx-led-alarm { 187 label = "lswvl:red:alarm"; 236 alarm-gpios = <&gpio0 43 GPIO_ACTIVE_HIGH>;
|
D | kirkwood-synology.dtsi | 324 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";
|
D | kirkwood-ns2max.dts | 40 alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
|
D | kirkwood-ds411j.dts | 38 gpio-leds-alarm-12 {
|
D | kirkwood-ns2mini.dts | 41 alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
|
D | kirkwood-ds409.dts | 38 gpio-leds-alarm-12 {
|
D | kirkwood-net2big.dts | 33 alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
|
D | orion5x-linkstation-lswtgl.dts | 168 label = "lswtgl:red:alarm"; 191 alarm-gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
|
D | orion5x-lswsgl.dts | 105 alarm { 106 label = "lswsgl:alarm:red";
|
D | pxa168.dtsi | 141 interrupt-names = "rtc 1Hz", "rtc alarm";
|
D | pxa910.dtsi | 157 interrupt-names = "rtc 1Hz", "rtc alarm";
|
D | armada-xp-synology-ds414.dts | 355 fan1_alarm_pin: fan1-alarm-pin { 360 fan2_alarm_pin: fan2-alarm-pin {
|
D | armada-370-synology-ds213j.dts | 214 alarm-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>; 345 fan_alarm_pin: fan-alarm-pin {
|
D | kirkwood-dnskw.dtsi | 140 pmx_temp_alarm: pmx-temp-alarm {
|
D | mmp2.dtsi | 236 interrupt-names = "rtc 1Hz", "rtc alarm";
|
/linux-4.4.14/drivers/acpi/ |
D | battery.c | 140 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 …]
|
D | sbshc.c | 61 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/ |
D | rtc.txt | 31 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/ |
D | harness.c | 47 alarm(TIMEOUT); in run_test() 66 alarm(KILL_TIMEOUT); in run_test()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | intersil.h | 40 struct intersil_dt alarm; member
|
/linux-4.4.14/Documentation/power/ |
D | charger-manager.txt | 75 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.
|
D | basic-pm-debugging.txt | 220 last_failed_dev: alarm
|
D | devices.txt | 72 Examples of hardware wakeup events include an alarm from a real time clock,
|
/linux-4.4.14/drivers/w1/ |
D | Kconfig | 25 2. Userspace commands. Includes read/write and search/alarm search commands.
|
/linux-4.4.14/drivers/thermal/ |
D | Makefile | 29 obj-$(CONFIG_QCOM_SPMI_TEMP_ALARM) += qcom-spmi-temp-alarm.o
|
/linux-4.4.14/Documentation/arm/ |
D | Netwinder | 57 8 ISA RTC alarm
|
/linux-4.4.14/Documentation/w1/ |
D | w1.netlink | 29 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/ |
D | ls-chl-setup.c | 235 .alarm = &lschl_alarm,
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | qcom-pm8xxx.txt | 74 Definition: single entry specifying the RTC's alarm interrupt
|
D | qcom,spmi-pmic.txt | 62 interrupt-names = "alarm";
|
/linux-4.4.14/Documentation/devicetree/bindings/leds/ |
D | leds-bcm6358.txt | 46 label = "white:alarm";
|
D | leds-bcm6328.txt | 83 label = "red:alarm";
|
/linux-4.4.14/include/net/ |
D | dsa.h | 283 int (*get_temp_alarm)(struct dsa_switch *ds, bool *alarm);
|
/linux-4.4.14/net/dsa/ |
D | dsa.c | 134 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/ |
D | menelaus.c | 1100 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/ |
D | timekeeping.txt | 193 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/ |
D | syscall_table.S | 91 ENTRY_SAME(alarm)
|
/linux-4.4.14/drivers/power/ |
D | charger-manager.c | 72 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/ |
D | systbl.h | 33 SYSCALL_SPU(alarm)
|
/linux-4.4.14/drivers/net/dsa/ |
D | mv88e6xxx.h | 462 int mv88e6xxx_get_temp_alarm(struct dsa_switch *ds, bool *alarm);
|
D | mv88e6xxx.c | 2576 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/ |
D | trivial-devices.txt | 96 stm,m41t62 Serial real-time clock (RTC) with alarm
|
/linux-4.4.14/Documentation/gpio/ |
D | drivers-on-gpio.txt | 68 system, connected to a GPIO line (and optionally a GPIO alarm line),
|
/linux-4.4.14/arch/x86/entry/syscalls/ |
D | syscall_64.tbl | 46 37 common alarm sys_alarm
|
D | syscall_32.tbl | 36 27 i386 alarm sys_alarm
|
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/ |
D | Overview.txt | 164 Support for the onboard RTC unit, including alarm function.
|
/linux-4.4.14/drivers/char/ |
D | Kconfig | 292 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/ |
D | Kconfig | 177 make it wake up a few seconds later using an RTC wakeup alarm.
|
/linux-4.4.14/Documentation/s390/ |
D | 3270.txt | 216 preassigned special functions. The ones that are not yield an alarm
|
/linux-4.4.14/drivers/scsi/megaraid/ |
D | megaraid_sas.h | 689 u32 alarm:1; member
|
/linux-4.4.14/Documentation/arm64/ |
D | acpi_object_usage.txt | 572 -- Section 9.18: time and alarm devices (see 9.15)
|
/linux-4.4.14/scripts/ |
D | analyze_suspend.py | 173 alarm = nowtime + self.rtcwaketime 174 os.system('echo %d > %s/wakealarm' % (alarm, self.rtcpath))
|
/linux-4.4.14/Documentation/networking/dsa/ |
D | dsa.txt | 517 returning an alarm notification
|
/linux-4.4.14/Documentation/laptops/ |
D | thinkpad-acpi.txt | 735 buses are still active), or mask an important alarm (such as a nearly
|