Symbol: cmos_rtc
drivers/rtc/rtc-cmos.c
1006
cmos_rtc.day_alrm = info->rtc_day_alarm;
drivers/rtc/rtc-cmos.c
1007
cmos_rtc.mon_alrm = info->rtc_mon_alarm;
drivers/rtc/rtc-cmos.c
1008
cmos_rtc.century = info->rtc_century;
drivers/rtc/rtc-cmos.c
1011
cmos_rtc.wake_on = info->wake_on;
drivers/rtc/rtc-cmos.c
1012
cmos_rtc.wake_off = info->wake_off;
drivers/rtc/rtc-cmos.c
1018
if (cmos_rtc.day_alrm >= 128)
drivers/rtc/rtc-cmos.c
1019
cmos_rtc.day_alrm = 0;
drivers/rtc/rtc-cmos.c
1021
if (cmos_rtc.mon_alrm >= 128)
drivers/rtc/rtc-cmos.c
1022
cmos_rtc.mon_alrm = 0;
drivers/rtc/rtc-cmos.c
1024
if (cmos_rtc.century >= 128)
drivers/rtc/rtc-cmos.c
1025
cmos_rtc.century = 0;
drivers/rtc/rtc-cmos.c
1027
cmos_rtc.dev = dev;
drivers/rtc/rtc-cmos.c
1028
dev_set_drvdata(dev, &cmos_rtc);
drivers/rtc/rtc-cmos.c
1030
cmos_rtc.rtc = devm_rtc_allocate_device(dev);
drivers/rtc/rtc-cmos.c
1031
if (IS_ERR(cmos_rtc.rtc)) {
drivers/rtc/rtc-cmos.c
1032
retval = PTR_ERR(cmos_rtc.rtc);
drivers/rtc/rtc-cmos.c
1036
if (cmos_rtc.mon_alrm)
drivers/rtc/rtc-cmos.c
1037
cmos_rtc.rtc->alarm_offset_max = SECS_PER_YEAR - 1;
drivers/rtc/rtc-cmos.c
1038
else if (cmos_rtc.day_alrm)
drivers/rtc/rtc-cmos.c
1039
cmos_rtc.rtc->alarm_offset_max = SECS_PER_MONTH - 1;
drivers/rtc/rtc-cmos.c
1041
cmos_rtc.rtc->alarm_offset_max = SECS_PER_DAY - 1;
drivers/rtc/rtc-cmos.c
1043
rename_region(ports, dev_name(&cmos_rtc.rtc->dev));
drivers/rtc/rtc-cmos.c
1060
cmos_rtc.rtc->irq_freq = 1024;
drivers/rtc/rtc-cmos.c
1062
hpet_set_periodic_freq(cmos_rtc.rtc->irq_freq);
drivers/rtc/rtc-cmos.c
1068
cmos_irq_disable(&cmos_rtc, RTC_PIE | RTC_AIE | RTC_UIE);
drivers/rtc/rtc-cmos.c
1100
0, dev_name(&cmos_rtc.rtc->dev),
drivers/rtc/rtc-cmos.c
1101
cmos_rtc.rtc);
drivers/rtc/rtc-cmos.c
1107
clear_bit(RTC_FEATURE_ALARM, cmos_rtc.rtc->features);
drivers/rtc/rtc-cmos.c
1110
cmos_rtc.rtc->ops = &cmos_rtc_ops;
drivers/rtc/rtc-cmos.c
1112
retval = devm_rtc_register_device(cmos_rtc.rtc);
drivers/rtc/rtc-cmos.c
1117
cmos_rtc.rtc->set_offset_nsec = NSEC_PER_SEC / 2;
drivers/rtc/rtc-cmos.c
1121
devm_rtc_nvmem_register(cmos_rtc.rtc, &nvmem_cfg);
drivers/rtc/rtc-cmos.c
1131
cmos_no_alarm(&cmos_rtc) ? "no alarms" :
drivers/rtc/rtc-cmos.c
1132
cmos_rtc.mon_alrm ? "alarms up to one year" :
drivers/rtc/rtc-cmos.c
1133
cmos_rtc.day_alrm ? "alarms up to one month" :
drivers/rtc/rtc-cmos.c
1135
cmos_rtc.century ? ", y3k" : "",
drivers/rtc/rtc-cmos.c
1143
free_irq(rtc_irq, cmos_rtc.rtc);
drivers/rtc/rtc-cmos.c
1149
cmos_rtc.dev = NULL;
drivers/rtc/rtc-cmos.c
1161
if (!cmos_no_alarm(&cmos_rtc))
drivers/rtc/rtc-cmos.c
1162
cmos_irq_disable(&cmos_rtc, RTC_IRQMASK);
drivers/rtc/rtc-cmos.c
1168
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
1196
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
1241
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
1296
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
1331
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
1462
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
1494
if (cmos_rtc.dev)
drivers/rtc/rtc-cmos.c
219
static bool cmos_no_alarm(struct cmos_rtc *cmos)
drivers/rtc/rtc-cmos.c
254
struct cmos_rtc *cmos;
drivers/rtc/rtc-cmos.c
288
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
349
static void cmos_checkintr(struct cmos_rtc *cmos, unsigned char rtc_control)
drivers/rtc/rtc-cmos.c
366
static void cmos_irq_enable(struct cmos_rtc *cmos, unsigned char mask)
drivers/rtc/rtc-cmos.c
389
static void cmos_irq_disable(struct cmos_rtc *cmos, unsigned char mask)
drivers/rtc/rtc-cmos.c
409
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
475
struct cmos_rtc *cmos;
drivers/rtc/rtc-cmos.c
519
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
570
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
588
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
665
struct cmos_rtc *cmos = priv;
drivers/rtc/rtc-cmos.c
695
static struct cmos_rtc cmos_rtc;
drivers/rtc/rtc-cmos.c
723
if (!cmos_rtc.suspend_ctrl)
drivers/rtc/rtc-cmos.c
726
irqstat &= (cmos_rtc.suspend_ctrl & RTC_IRQMASK) | RTC_IRQF;
drivers/rtc/rtc-cmos.c
733
cmos_rtc.suspend_ctrl &= ~RTC_AIE;
drivers/rtc/rtc-cmos.c
756
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
772
if (cmos_rtc.suspend_ctrl)
drivers/rtc/rtc-cmos.c
775
cmos_rtc.suspend_ctrl &= ~RTC_AIE;
drivers/rtc/rtc-cmos.c
855
cmos_rtc.wake_on = rtc_wake_on;
drivers/rtc/rtc-cmos.c
856
cmos_rtc.wake_off = rtc_wake_off;
drivers/rtc/rtc-cmos.c
865
cmos_rtc.day_alrm = acpi_gbl_FADT.day_alarm;
drivers/rtc/rtc-cmos.c
866
cmos_rtc.mon_alrm = acpi_gbl_FADT.month_alarm;
drivers/rtc/rtc-cmos.c
867
cmos_rtc.century = acpi_gbl_FADT.century;
drivers/rtc/rtc-cmos.c
879
struct cmos_rtc *cmos = dev_get_drvdata(dev);
drivers/rtc/rtc-cmos.c
944
.priv = &cmos_rtc,
drivers/rtc/rtc-cmos.c
948
if (cmos_rtc.dev)
drivers/rtc/rtc-cmos.c
970
cmos_rtc.irq = rtc_irq;
drivers/rtc/rtc-cmos.c
971
cmos_rtc.iomem = ports;