/drivers/rtc/ |
D | rtc-mv.c | 48 static int mv_rtc_set_time(struct device *dev, struct rtc_time *tm) in mv_rtc_set_time() 68 static int mv_rtc_read_time(struct device *dev, struct rtc_time *tm) in mv_rtc_read_time() 72 u32 rtc_time, rtc_date; in mv_rtc_read_time() local 75 rtc_time = readl(ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_read_time() 78 second = rtc_time & 0x7f; in mv_rtc_read_time() 79 minute = (rtc_time >> RTC_MINUTES_OFFS) & 0x7f; in mv_rtc_read_time() 80 hour = (rtc_time >> RTC_HOURS_OFFS) & 0x3f; /* assume 24 hours mode */ in mv_rtc_read_time() 81 wday = (rtc_time >> RTC_WDAY_OFFS) & 0x7; in mv_rtc_read_time() 103 u32 rtc_time, rtc_date; in mv_rtc_read_alarm() local 106 rtc_time = readl(ioaddr + RTC_ALARM_TIME_REG_OFFS); in mv_rtc_read_alarm() [all …]
|
D | rtc-lib.c | 51 void rtc_time_to_tm(unsigned long time, struct rtc_time *tm) in rtc_time_to_tm() 96 int rtc_valid_tm(struct rtc_time *tm) in rtc_valid_tm() 114 int rtc_tm_to_time(struct rtc_time *tm, unsigned long *time) in rtc_tm_to_time() 125 ktime_t rtc_tm_to_ktime(struct rtc_time tm) in rtc_tm_to_ktime() 136 struct rtc_time rtc_ktime_to_tm(ktime_t kt) in rtc_ktime_to_tm() 139 struct rtc_time ret; in rtc_ktime_to_tm()
|
D | rtc-da9052.c | 58 static int da9052_read_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_read_alarm() 79 static int da9052_set_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_set_alarm() 135 static int da9052_rtc_read_time(struct device *dev, struct rtc_time *rtc_tm) in da9052_rtc_read_time() 158 static int da9052_rtc_set_time(struct device *dev, struct rtc_time *tm) in da9052_rtc_set_time() 182 struct rtc_time *tm = &alrm->time; in da9052_rtc_read_alarm() 198 struct rtc_time *tm = &alrm->time; in da9052_rtc_set_alarm()
|
D | rtc-88pm80x.c | 90 static void rtc_next_alarm_time(struct rtc_time *next, struct rtc_time *now, in rtc_next_alarm_time() 91 struct rtc_time *alrm) in rtc_next_alarm_time() 113 static int pm80x_rtc_read_time(struct device *dev, struct rtc_time *tm) in pm80x_rtc_read_time() 132 static int pm80x_rtc_set_time(struct device *dev, struct rtc_time *tm) in pm80x_rtc_set_time() 187 struct rtc_time now_tm, alarm_tm; in pm80x_rtc_set_alarm() 258 struct rtc_time tm; in pm80x_rtc_probe()
|
D | rtc-sirfsoc.c | 156 struct rtc_time *tm) in sirfsoc_rtc_read_time() 177 struct rtc_time *tm) in sirfsoc_rtc_set_time() 179 unsigned long rtc_time; in sirfsoc_rtc_set_time() local 183 rtc_tm_to_time(tm, &rtc_time); in sirfsoc_rtc_set_time() 185 rtcdrv->overflow_rtc = rtc_time >> (BITS_PER_LONG - RTC_SHIFT); in sirfsoc_rtc_set_time() 190 rtc_time << RTC_SHIFT, rtcdrv->rtc_base + RTC_CN); in sirfsoc_rtc_set_time()
|
D | rtc-pl031.c | 117 struct rtc_time *tm, unsigned long *st_time, in pl031_stv2_tm_to_time() 130 struct rtc_time calc_tm; in pl031_stv2_tm_to_time() 153 struct rtc_time *tm) in pl031_stv2_time_to_tm() 169 static int pl031_stv2_read_time(struct device *dev, struct rtc_time *tm) in pl031_stv2_read_time() 179 static int pl031_stv2_set_time(struct device *dev, struct rtc_time *tm) in pl031_stv2_set_time() 250 static int pl031_read_time(struct device *dev, struct rtc_time *tm) in pl031_read_time() 259 static int pl031_set_time(struct device *dev, struct rtc_time *tm) in pl031_set_time()
|
D | rtc-da9063.c | 45 struct rtc_time alarm_time; 53 static void da9063_data_to_tm(u8 *data, struct rtc_time *tm) in da9063_data_to_tm() 65 static void da9063_tm_to_data(struct rtc_time *tm, u8 *data) in da9063_tm_to_data() 104 static int da9063_rtc_read_time(struct device *dev, struct rtc_time *tm) in da9063_rtc_read_time() 131 memcpy(tm, &rtc->alarm_time, sizeof(struct rtc_time)); in da9063_rtc_read_time() 138 static int da9063_rtc_set_time(struct device *dev, struct rtc_time *tm) in da9063_rtc_set_time()
|
D | rtc-pcf85063.c | 46 static int pcf85063_get_datetime(struct i2c_client *client, struct rtc_time *tm) in pcf85063_get_datetime() 92 static int pcf85063_set_datetime(struct i2c_client *client, struct rtc_time *tm) in pcf85063_set_datetime() 134 static int pcf85063_rtc_read_time(struct device *dev, struct rtc_time *tm) in pcf85063_rtc_read_time() 139 static int pcf85063_rtc_set_time(struct device *dev, struct rtc_time *tm) in pcf85063_rtc_set_time()
|
D | rtc-efi.c | 69 convert_to_efi_time(struct rtc_time *wtime, efi_time_t *eft) in convert_to_efi_time() 83 convert_from_efi_time(efi_time_t *eft, struct rtc_time *wtime) in convert_from_efi_time() 173 static int efi_read_time(struct device *dev, struct rtc_time *tm) in efi_read_time() 193 static int efi_set_time(struct device *dev, struct rtc_time *tm) in efi_set_time()
|
D | interface.c | 23 static int __rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in __rtc_read_time() 31 memset(tm, 0, sizeof(struct rtc_time)); in __rtc_read_time() 37 int rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_read_time() 51 int rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_set_time() 96 struct rtc_time new, old; in rtc_set_mmss() 150 struct rtc_time before, now; in __rtc_read_alarm() 203 memcpy(&before, &now, sizeof(struct rtc_time)); in __rtc_read_alarm() 340 struct rtc_time tm; in __rtc_set_alarm() 401 struct rtc_time now; in rtc_initialize_alarm() 481 struct rtc_time tm; in rtc_update_irq_enable() [all …]
|
D | rtc-rv3029c2.c | 142 rv3029c2_i2c_read_time(struct i2c_client *client, struct rtc_time *tm) in rv3029c2_i2c_read_time() 185 static int rv3029c2_rtc_read_time(struct device *dev, struct rtc_time *tm) in rv3029c2_rtc_read_time() 193 struct rtc_time *const tm = &alarm->time; in rv3029c2_i2c_read_alarm() 258 struct rtc_time *const tm = &alarm->time; in rv3029c2_rtc_i2c_set_alarm() 329 rv3029c2_i2c_set_time(struct i2c_client *client, struct rtc_time const *tm) in rv3029c2_i2c_set_time() 370 static int rv3029c2_rtc_set_time(struct device *dev, struct rtc_time *tm) in rv3029c2_rtc_set_time()
|
D | rtc-da9055.c | 61 static int da9055_read_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) in da9055_read_alarm() 81 static int da9055_set_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) in da9055_set_alarm() 129 static int da9055_rtc_read_time(struct device *dev, struct rtc_time *rtc_tm) in da9055_rtc_read_time() 163 static int da9055_rtc_set_time(struct device *dev, struct rtc_time *tm) in da9055_rtc_set_time() 183 struct rtc_time *tm = &alrm->time; in da9055_rtc_read_alarm() 199 struct rtc_time *tm = &alrm->time; in da9055_rtc_set_alarm()
|
D | rtc-pcf2127.c | 47 static int pcf2127_get_datetime(struct i2c_client *client, struct rtc_time *tm) in pcf2127_get_datetime() 100 static int pcf2127_set_datetime(struct i2c_client *client, struct rtc_time *tm) in pcf2127_set_datetime() 161 static int pcf2127_rtc_read_time(struct device *dev, struct rtc_time *tm) in pcf2127_rtc_read_time() 166 static int pcf2127_rtc_set_time(struct device *dev, struct rtc_time *tm) in pcf2127_rtc_set_time()
|
D | rtc-88pm860x.c | 86 static void rtc_next_alarm_time(struct rtc_time *next, struct rtc_time *now, in rtc_next_alarm_time() 87 struct rtc_time *alrm) in rtc_next_alarm_time() 109 static int pm860x_rtc_read_time(struct device *dev, struct rtc_time *tm) in pm860x_rtc_read_time() 132 static int pm860x_rtc_set_time(struct device *dev, struct rtc_time *tm) in pm860x_rtc_set_time() 191 struct rtc_time now_tm, alarm_tm; in pm860x_rtc_set_alarm() 316 struct rtc_time tm; in pm860x_rtc_probe()
|
D | rtc-max6900.c | 144 static int max6900_i2c_read_time(struct i2c_client *client, struct rtc_time *tm) in max6900_i2c_read_time() 171 max6900_i2c_set_time(struct i2c_client *client, struct rtc_time const *tm) in max6900_i2c_set_time() 198 static int max6900_rtc_read_time(struct device *dev, struct rtc_time *tm) in max6900_rtc_read_time() 203 static int max6900_rtc_set_time(struct device *dev, struct rtc_time *tm) in max6900_rtc_set_time()
|
D | rtc-max8907.c | 61 static void regs_to_tm(u8 *regs, struct rtc_time *tm) in regs_to_tm() 81 static void tm_to_regs(struct rtc_time *tm, u8 *regs) in tm_to_regs() 97 static int max8907_rtc_read_time(struct device *dev, struct rtc_time *tm) in max8907_rtc_read_time() 113 static int max8907_rtc_set_time(struct device *dev, struct rtc_time *tm) in max8907_rtc_set_time()
|
D | rtc-as3722.c | 42 static void as3722_time_to_reg(u8 *rbuff, struct rtc_time *tm) in as3722_time_to_reg() 52 static void as3722_reg_to_time(u8 *rbuff, struct rtc_time *tm) in as3722_reg_to_time() 63 static int as3722_rtc_read_time(struct device *dev, struct rtc_time *tm) in as3722_rtc_read_time() 80 static int as3722_rtc_set_time(struct device *dev, struct rtc_time *tm) in as3722_rtc_set_time()
|
D | rtc-isl12057.c | 85 static void isl12057_rtc_regs_to_tm(struct rtc_time *tm, u8 *regs) in isl12057_rtc_regs_to_tm() 104 static int isl12057_rtc_tm_to_regs(u8 *regs, struct rtc_time *tm) in isl12057_rtc_tm_to_regs() 151 static int isl12057_rtc_read_time(struct device *dev, struct rtc_time *tm) in isl12057_rtc_read_time() 172 static int isl12057_rtc_set_time(struct device *dev, struct rtc_time *tm) in isl12057_rtc_set_time()
|
D | rtc-mxc.c | 83 struct rtc_time g_rtc_alarm; 176 static int rtc_update_alarm(struct device *dev, struct rtc_time *alrm) in rtc_update_alarm() 178 struct rtc_time alarm_tm, now_tm; in rtc_update_alarm() 284 static int mxc_rtc_read_time(struct device *dev, struct rtc_time *tm) in mxc_rtc_read_time() 310 struct rtc_time tm; in mxc_rtc_set_mmss() 355 memcpy(&pdata->g_rtc_alarm, &alrm->time, sizeof(struct rtc_time)); in mxc_rtc_set_alarm()
|
D | rtc-generic.c | 14 static int generic_get_time(struct device *dev, struct rtc_time *tm) in generic_get_time() 24 static int generic_set_time(struct device *dev, struct rtc_time *tm) in generic_set_time()
|
D | rtc-isl12022.c | 109 static int isl12022_get_datetime(struct i2c_client *client, struct rtc_time *tm) in isl12022_get_datetime() 162 static int isl12022_set_datetime(struct i2c_client *client, struct rtc_time *tm) in isl12022_set_datetime() 238 static int isl12022_rtc_read_time(struct device *dev, struct rtc_time *tm) in isl12022_rtc_read_time() 243 static int isl12022_rtc_set_time(struct device *dev, struct rtc_time *tm) in isl12022_rtc_set_time()
|
/drivers/char/ |
D | ds1302.c | 119 get_rtc_time(struct rtc_time *rtc_tm) in get_rtc_time() 164 struct rtc_time rtc_tm; in rtc_ioctl() 166 memset(&rtc_tm, 0, sizeof (struct rtc_time)); in rtc_ioctl() 170 if (copy_to_user((struct rtc_time*)arg, &rtc_tm, sizeof(struct rtc_time))) in rtc_ioctl() 177 struct rtc_time rtc_tm; in rtc_ioctl() 184 if (copy_from_user(&rtc_tm, (struct rtc_time*)arg, sizeof(struct rtc_time))) in rtc_ioctl() 265 struct rtc_time tm; in get_rtc_status()
|
D | efirtc.c | 103 convert_to_efi_time(struct rtc_time *wtime, efi_time_t *eft) in convert_to_efi_time() 118 convert_from_efi_time(efi_time_t *eft, struct rtc_time *wtime) in convert_from_efi_time() 155 struct rtc_time wtime; in efi_rtc_ioctl() 190 sizeof (struct rtc_time)) ? - EFAULT : 0; in efi_rtc_ioctl() 196 if (copy_from_user(&wtime, (struct rtc_time __user *)arg, in efi_rtc_ioctl() 197 sizeof(struct rtc_time)) ) in efi_rtc_ioctl() 217 || copy_from_user(&wtime, &ewp->time, sizeof(struct rtc_time)) ) in efi_rtc_ioctl() 253 sizeof(struct rtc_time)) ? -EFAULT : 0; in efi_rtc_ioctl()
|
D | rtc.c | 147 static void rtc_get_rtc_time(struct rtc_time *rtc_tm); 153 static void get_rtc_alm_time(struct rtc_time *alm_tm); 400 struct rtc_time wtime; in rtc_do_ioctl() 487 memset(&wtime, 0, sizeof(struct rtc_time)); in rtc_do_ioctl() 499 struct rtc_time alm_tm; in rtc_do_ioctl() 501 if (copy_from_user(&alm_tm, (struct rtc_time __user *)arg, in rtc_do_ioctl() 502 sizeof(struct rtc_time))) in rtc_do_ioctl() 542 memset(&wtime, 0, sizeof(struct rtc_time)); in rtc_do_ioctl() 548 struct rtc_time rtc_tm; in rtc_do_ioctl() 559 if (copy_from_user(&rtc_tm, (struct rtc_time __user *)arg, in rtc_do_ioctl() [all …]
|
/drivers/input/misc/ |
D | hp_sdc_rtc.c | 84 static int hp_sdc_rtc_do_read_bbrtc (struct rtc_time *rtctm) in hp_sdc_rtc_do_read_bbrtc() 120 memset(rtctm, 0, sizeof(struct rtc_time)); in hp_sdc_rtc_do_read_bbrtc() 132 static int hp_sdc_rtc_read_bbrtc (struct rtc_time *rtctm) in hp_sdc_rtc_read_bbrtc() 134 struct rtc_time tm, tm_last; in hp_sdc_rtc_read_bbrtc() 142 while (memcmp(&tm, &tm_last, sizeof(struct rtc_time))) { in hp_sdc_rtc_read_bbrtc() 144 memcpy(&tm_last, &tm, sizeof(struct rtc_time)); in hp_sdc_rtc_read_bbrtc() 148 memcpy(rtctm, &tm, sizeof(struct rtc_time)); in hp_sdc_rtc_read_bbrtc() 435 struct rtc_time tm; in hp_sdc_rtc_proc_show() 438 memset(&tm, 0, sizeof(struct rtc_time)); in hp_sdc_rtc_proc_show() 531 struct rtc_time wtime; in hp_sdc_rtc_ioctl() [all …]
|