/linux-master/drivers/rtc/ |
H A D | rtc-zynqmp.c | 51 struct rtc_device *rtc; member in struct:xlnx_rtc_dev [all...] |
H A D | rtc-s35390a.c | 67 struct rtc_device *rtc; member in struct:s35390a [all...] |
H A D | rtc-ds1374.c | 70 struct rtc_device *rtc; member in struct:ds1374 [all...] |
H A D | rtc-ds1685.c | 45 ds1685_read(struct ds1685_priv *rtc, int reg) argument 58 ds1685_write(struct ds1685_priv *rtc, int reg, u8 value) argument 76 ds1685_indirect_read(struct ds1685_priv *rtc, int reg) argument 89 ds1685_indirect_write(struct ds1685_priv *rtc, int reg, u8 value) argument 108 ds1685_rtc_bcd2bin(struct ds1685_priv *rtc, u8 val, u8 bcd_mask, u8 bin_mask) argument 126 ds1685_rtc_bin2bcd(struct ds1685_priv *rtc, u8 val, u8 bin_mask, u8 bcd_mask) argument 142 ds1685_rtc_check_mday(struct ds1685_priv *rtc, u8 mday) argument 159 ds1685_rtc_switch_to_bank0(struct ds1685_priv *rtc) argument 170 ds1685_rtc_switch_to_bank1(struct ds1685_priv *rtc) argument 190 ds1685_rtc_begin_data_access(struct ds1685_priv *rtc) argument 213 ds1685_rtc_end_data_access(struct ds1685_priv *rtc) argument 238 ds1685_rtc_get_ssn(struct ds1685_priv *rtc, u8 *ssn) argument 263 struct ds1685_priv *rtc = dev_get_drvdata(dev); local 311 struct ds1685_priv *rtc = dev_get_drvdata(dev); local 387 struct ds1685_priv *rtc = dev_get_drvdata(dev); local 445 struct ds1685_priv *rtc = dev_get_drvdata(dev); local 540 struct ds1685_priv *rtc = dev_get_drvdata(dev); local 567 ds1685_rtc_extended_irq(struct ds1685_priv *rtc, struct platform_device *pdev) argument 660 struct ds1685_priv *rtc = platform_get_drvdata(pdev); local 754 struct ds1685_priv *rtc = dev_get_drvdata(dev); local 843 struct ds1685_priv *rtc = priv; local 910 struct ds1685_priv *rtc = priv; local 987 struct ds1685_priv *rtc = dev_get_drvdata(dev->parent); local 1007 struct ds1685_priv *rtc = dev_get_drvdata(dev->parent); local 1029 struct ds1685_priv *rtc = dev_get_drvdata(dev->parent); local 1071 struct ds1685_priv *rtc; local 1328 struct ds1685_priv *rtc = platform_get_drvdata(pdev); local 1374 struct ds1685_priv *rtc; local [all...] |
H A D | rtc-rzn1.c | 67 static void rzn1_rtc_get_time_snapshot(struct rzn1_rtc *rtc, struct rtc_time *tm) argument 93 struct rzn1_rtc *rtc local 122 struct rzn1_rtc *rtc = dev_get_drvdata(dev); local 161 struct rzn1_rtc *rtc = dev_id; local 170 struct rzn1_rtc *rtc = dev_get_drvdata(dev); local 185 struct rzn1_rtc *rtc = dev_get_drvdata(dev); local 219 struct rzn1_rtc *rtc = dev_get_drvdata(dev); local 250 struct rzn1_rtc *rtc = dev_get_drvdata(dev); local 272 struct rzn1_rtc *rtc = dev_get_drvdata(dev); local 330 struct rzn1_rtc *rtc; local [all...] |
H A D | rtc-sunplus.c | 57 struct rtc_device *rtc; member in struct:sunplus_rtc [all...] |
H A D | rtc-ds1305.c | 86 struct rtc_device *rtc; member in struct:ds1305 [all...] |
H A D | rtc-jz4740.c | 64 struct rtc_device *rtc; member in struct:jz4740_rtc 73 static inline uint32_t jz4740_rtc_reg_read(struct jz4740_rtc *rtc, size_t reg) argument 78 static int jz4740_rtc_wait_write_ready(struct jz4740_rtc *rtc) argument 86 static inline int jz4780_rtc_enable_write(struct jz4740_rtc *rtc) argument 101 jz4740_rtc_reg_write(struct jz4740_rtc *rtc, size_t reg, uint32_t val) argument 116 jz4740_rtc_ctrl_set_bits(struct jz4740_rtc *rtc, uint32_t mask, bool set) argument 144 struct jz4740_rtc *rtc = dev_get_drvdata(dev); local 173 struct jz4740_rtc *rtc = dev_get_drvdata(dev); local 185 struct jz4740_rtc *rtc = dev_get_drvdata(dev); local 204 struct jz4740_rtc *rtc = dev_get_drvdata(dev); local 217 struct jz4740_rtc *rtc = dev_get_drvdata(dev); local 231 struct jz4740_rtc *rtc = data; local 252 struct jz4740_rtc *rtc = dev_get_drvdata(dev); local 271 jz4740_rtc_set_wakeup_params(struct jz4740_rtc *rtc, struct device_node *np, unsigned long rate) argument 309 struct jz4740_rtc *rtc = container_of(hw, struct jz4740_rtc, clk32k); local 318 struct jz4740_rtc *rtc = container_of(hw, struct jz4740_rtc, clk32k); local 325 struct jz4740_rtc *rtc = container_of(hw, struct jz4740_rtc, clk32k); local 343 struct jz4740_rtc *rtc; local [all...] |
H A D | rtc-mpc5121.c | 78 struct rtc_device *rtc; member in struct:mpc5121_rtc_data 103 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); local 125 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); local 147 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); local 174 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); local 196 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); local 208 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); local 226 struct mpc5121_rtc_data *rtc = dev_get_drvdata((struct device *)dev); local 243 struct mpc5121_rtc_data *rtc = dev_get_drvdata((struct device *)dev); local 260 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); local 293 struct mpc5121_rtc_data *rtc; local 375 struct mpc5121_rtc_data *rtc = platform_get_drvdata(op); local [all...] |
H A D | rtc-lpc24xx.c | 63 struct rtc_device *rtc; member in struct:lpc24xx_rtc 70 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); local 91 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); local 112 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); local 132 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); local 155 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); local 168 struct lpc24xx_rtc *rtc = data; local 195 struct lpc24xx_rtc *rtc; local 268 struct lpc24xx_rtc *rtc = platform_get_drvdata(pdev); local [all...] |
H A D | rtc-r7301.c | 333 struct rtc_device *rtc = dev_id; local 370 struct rtc_device *rtc; local [all...] |
H A D | rtc-ma35d1.c | 72 struct ma35_rtc *rtc = (struct ma35_rtc *)data; local 87 static int ma35d1_rtc_init(struct ma35_rtc *rtc, u32 ms_timeout) argument 106 struct ma35_rtc *rtc = dev_get_drvdata(dev); local 121 struct ma35_rtc *rtc = dev_get_drvdata(dev); local 146 struct ma35_rtc *rtc = dev_get_drvdata(dev); local 165 struct ma35_rtc *rtc = dev_get_drvdata(dev); local 186 struct ma35_rtc *rtc = dev_get_drvdata(dev); local 212 struct ma35_rtc *rtc; local 266 struct ma35_rtc *rtc = platform_get_drvdata(pdev); local 276 struct ma35_rtc *rtc = platform_get_drvdata(pdev); local [all...] |
H A D | rtc-da9063.c | 199 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); local 167 da9063_data_to_tm(u8 *data, struct rtc_time *tm, struct da9063_compatible_rtc *rtc) argument 182 da9063_tm_to_data(struct rtc_time *tm, u8 *data, struct da9063_compatible_rtc *rtc) argument 210 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); local 221 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); local 257 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); local 274 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); local 308 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); local 354 struct da9063_compatible_rtc *rtc = data; local 378 struct da9063_compatible_rtc *rtc; local [all...] |
H A D | rtc-pcf8523.c | 51 struct rtc_device *rtc; member in struct:pcf8523 419 struct rtc_device *rtc; local [all...] |
H A D | rtc-nct3018y.c | 44 struct rtc_device *rtc; member in struct:nct3018y [all...] |
H A D | interface.c | 23 static void rtc_add_offset(struct rtc_device *rtc, struct rtc_time *tm) argument 46 rtc_subtract_offset(struct rtc_device *rtc, struct rtc_time *tm) argument 67 rtc_valid_range(struct rtc_device *rtc, struct rtc_time *tm) argument 84 __rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) argument 110 rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) argument 126 rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) argument 178 rtc_read_alarm_internal(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument 212 __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument 386 rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument 409 __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument 449 rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument 493 rtc_initialize_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument 525 rtc_alarm_irq_enable(struct rtc_device *rtc, unsigned int enabled) argument 556 rtc_update_irq_enable(struct rtc_device *rtc, unsigned int enabled) argument 617 rtc_handle_legacy_irq(struct rtc_device *rtc, int num, int mode) argument 636 rtc_aie_update_irq(struct rtc_device *rtc) argument 647 rtc_uie_update_irq(struct rtc_device *rtc) argument 662 struct rtc_device *rtc; local 683 rtc_update_irq(struct rtc_device *rtc, unsigned long num, unsigned long events) argument 697 struct rtc_device *rtc = NULL; local 714 rtc_class_close(struct rtc_device *rtc) argument 721 rtc_update_hrtimer(struct rtc_device *rtc, int enabled) argument 753 rtc_irq_set_state(struct rtc_device *rtc, int enabled) argument 775 rtc_irq_set_freq(struct rtc_device *rtc, int freq) argument 802 rtc_timer_enqueue(struct rtc_device *rtc, struct rtc_timer *timer) argument 844 rtc_alarm_disable(struct rtc_device *rtc) argument 865 rtc_timer_remove(struct rtc_device *rtc, struct rtc_timer *timer) argument 907 struct rtc_device *rtc = local 975 rtc_timer_init(struct rtc_timer *timer, void (*f)(struct rtc_device *r), struct rtc_device *rtc) argument 992 rtc_timer_start(struct rtc_device *rtc, struct rtc_timer *timer, ktime_t expires, ktime_t period) argument 1016 rtc_timer_cancel(struct rtc_device *rtc, struct rtc_timer *timer) argument 1035 rtc_read_offset(struct rtc_device *rtc, long *offset) argument 1070 rtc_set_offset(struct rtc_device *rtc, long offset) argument [all...] |
H A D | rtc-mt2712.c | 78 struct rtc_device *rtc; member in struct:mt2712_rtc [all...] |
H A D | rtc-sc27xx.c | 104 struct rtc_device *rtc; member in struct:sprd_rtc 126 static int sprd_rtc_clear_alarm_ints(struct sprd_rtc *rtc) argument 132 static int sprd_rtc_lock_alarm(struct sprd_rtc *rtc, bool lock) argument 166 sprd_rtc_get_secs(struct sprd_rtc *rtc, enum sprd_rtc_reg_types type, time64_t *secs) argument 223 sprd_rtc_set_secs(struct sprd_rtc *rtc, enum sprd_rtc_reg_types type, time64_t secs) argument 304 struct sprd_rtc *rtc = dev_get_drvdata(dev); local 334 struct sprd_rtc *rtc = dev_get_drvdata(dev); local 353 struct sprd_rtc *rtc = dev_get_drvdata(dev); local 385 struct sprd_rtc *rtc = dev_get_drvdata(dev); local 416 struct sprd_rtc *rtc = dev_get_drvdata(dev); local 475 struct sprd_rtc *rtc = dev_get_drvdata(dev); local 507 struct sprd_rtc *rtc = dev_id; local 518 sprd_rtc_check_power_down(struct sprd_rtc *rtc) argument 536 sprd_rtc_check_alarm_int(struct sprd_rtc *rtc) argument 565 struct sprd_rtc *rtc; local [all...] |
H A D | rtc-spear.c | 78 struct rtc_device *rtc; member in struct:spear_rtc_config [all...] |
H A D | rtc-asm9260.c | 109 struct rtc_device *rtc; member in struct:asm9260_rtc_priv [all...] |
H A D | rtc-rx8025.c | 81 struct rtc_device *rtc; member in struct:rx8025_data [all...] |
H A D | rtc-x1205.c | 621 struct rtc_device *rtc; local
|
H A D | rtc-pcf8563.c | 63 struct rtc_device *rtc; member in struct:pcf8563 [all...] |
/linux-master/include/linux/ |
H A D | rtc.h | 79 struct rtc_device *rtc; member in struct:rtc_timer 235 rtc_bound_alarmtime(struct rtc_device *rtc, ktime_t requested) argument 258 devm_rtc_nvmem_register(struct rtc_device *rtc, struct nvmem_config *nvmem_config) argument 270 rtc_add_group(struct rtc_device *rtc, const struct attribute_group *grp) argument 276 rtc_add_groups(struct rtc_device *rtc, const struct attribute_group **grps) argument [all...] |
/linux-master/include/linux/mfd/ |
H A D | max8998-private.h | 143 struct i2c_client *rtc; member in struct:max8998_dev
|