/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-mcp795.c | 352 struct rtc_device *rtc = spi_get_drvdata(spi); in mcp795_irq() local 383 struct rtc_device *rtc; in mcp795_probe() local [all...] |
H A D | rtc-mpc5121.c | 80 struct rtc_device *rtc; member 105 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5121_rtc_read_time() local 127 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5121_rtc_set_time() local 149 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5200_rtc_read_time() local 176 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5200_rtc_set_time() local 198 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); mpc5121_rtc_read_alarm() local 210 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); mpc5121_rtc_set_alarm() local 242 struct mpc5121_rtc_data *rtc = dev_get_drvdata((struct device *)dev); mpc5121_rtc_handler() local 259 struct mpc5121_rtc_data *rtc = dev_get_drvdata((struct device *)dev); mpc5121_rtc_handler_upd() local 276 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); mpc5121_rtc_alarm_irq_enable() local 309 struct mpc5121_rtc_data *rtc; mpc5121_rtc_probe() local 390 struct mpc5121_rtc_data *rtc = platform_get_drvdata(op); mpc5121_rtc_remove() local [all...] |
H A D | rtc-max8998.c | 69 struct i2c_client *rtc; member [all...] |
H A D | rtc-max8925.c | 67 struct i2c_client *rtc; member [all...] |
H A D | interface.c | 23 static void rtc_add_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_add_offset() argument 46 rtc_subtract_offset(struct rtc_device *rtc, struct rtc_time *tm) rtc_subtract_offset() argument 67 rtc_valid_range(struct rtc_device *rtc, struct rtc_time *tm) rtc_valid_range() argument 84 __rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) __rtc_read_time() argument 110 rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) rtc_read_time() argument 126 rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) rtc_set_time() argument 178 rtc_read_alarm_internal(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_read_alarm_internal() argument 212 __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) __rtc_read_alarm() argument 386 rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_read_alarm() argument 409 __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) __rtc_set_alarm() argument 448 rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_set_alarm() argument 483 rtc_initialize_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_initialize_alarm() argument 515 rtc_alarm_irq_enable(struct rtc_device *rtc, unsigned int enabled) rtc_alarm_irq_enable() argument 546 rtc_update_irq_enable(struct rtc_device *rtc, unsigned int enabled) rtc_update_irq_enable() argument 620 rtc_handle_legacy_irq(struct rtc_device *rtc, int num, int mode) rtc_handle_legacy_irq() argument 639 rtc_aie_update_irq(struct rtc_device *rtc) rtc_aie_update_irq() argument 650 rtc_uie_update_irq(struct rtc_device *rtc) rtc_uie_update_irq() argument 665 struct rtc_device *rtc; rtc_pie_update_irq() local 686 rtc_update_irq(struct rtc_device *rtc, unsigned long num, unsigned long events) rtc_update_irq() argument 700 struct rtc_device *rtc = NULL; rtc_class_open() local 717 rtc_class_close(struct rtc_device *rtc) rtc_class_close() argument 724 rtc_update_hrtimer(struct rtc_device *rtc, int enabled) rtc_update_hrtimer() argument 756 rtc_irq_set_state(struct rtc_device *rtc, int enabled) rtc_irq_set_state() argument 778 rtc_irq_set_freq(struct rtc_device *rtc, int freq) rtc_irq_set_freq() argument 805 rtc_timer_enqueue(struct rtc_device *rtc, struct rtc_timer *timer) rtc_timer_enqueue() argument 847 rtc_alarm_disable(struct rtc_device *rtc) rtc_alarm_disable() argument 868 rtc_timer_remove(struct rtc_device *rtc, struct rtc_timer *timer) rtc_timer_remove() argument 910 struct rtc_device *rtc = rtc_timer_do_work() local 978 rtc_timer_init(struct rtc_timer *timer, void (*f)(struct rtc_device *r), struct rtc_device *rtc) rtc_timer_init() argument 995 rtc_timer_start(struct rtc_device *rtc, struct rtc_timer *timer, ktime_t expires, ktime_t period) rtc_timer_start() argument 1019 rtc_timer_cancel(struct rtc_device *rtc, struct rtc_timer *timer) rtc_timer_cancel() argument 1038 rtc_read_offset(struct rtc_device *rtc, long *offset) rtc_read_offset() argument 1073 rtc_set_offset(struct rtc_device *rtc, long offset) rtc_set_offset() argument [all...] |
H A D | rtc-ab8500.c | 325 struct rtc_device *rtc = data; in rtc_alarm_handler() local 352 struct rtc_device *rtc; in ab8500_rtc_probe() local [all...] |
H A D | rtc-bd70528.c | 491 struct rtc_device *rtc = data; in alm_hndlr() local 504 struct rtc_device *rtc; in bd70528_probe() local [all...] |
H A D | rtc-ds1305.c | 86 struct rtc_device *rtc; member [all...] |
H A D | rtc-da9063.c | 198 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); in da9063_rtc_stop_alarm() local 166 da9063_data_to_tm(u8 *data, struct rtc_time *tm, struct da9063_compatible_rtc *rtc) da9063_data_to_tm() argument 181 da9063_tm_to_data(struct rtc_time *tm, u8 *data, struct da9063_compatible_rtc *rtc) da9063_tm_to_data() argument 209 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); da9063_rtc_start_alarm() local 220 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); da9063_rtc_read_time() local 256 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); da9063_rtc_set_time() local 273 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); da9063_rtc_read_alarm() local 307 struct da9063_compatible_rtc *rtc = dev_get_drvdata(dev); da9063_rtc_set_alarm() local 353 struct da9063_compatible_rtc *rtc = data; da9063_alarm_event() local 377 struct da9063_compatible_rtc *rtc; da9063_rtc_probe() local [all...] |
H A D | rtc-ds1685.c | 45 ds1685_read(struct ds1685_priv *rtc, int reg) in ds1685_read() argument 58 ds1685_write(struct ds1685_priv *rtc, int reg, u8 value) ds1685_write() argument 76 ds1685_indirect_read(struct ds1685_priv *rtc, int reg) ds1685_indirect_read() argument 89 ds1685_indirect_write(struct ds1685_priv *rtc, int reg, u8 value) ds1685_indirect_write() argument 108 ds1685_rtc_bcd2bin(struct ds1685_priv *rtc, u8 val, u8 bcd_mask, u8 bin_mask) ds1685_rtc_bcd2bin() argument 126 ds1685_rtc_bin2bcd(struct ds1685_priv *rtc, u8 val, u8 bin_mask, u8 bcd_mask) ds1685_rtc_bin2bcd() argument 142 ds1685_rtc_check_mday(struct ds1685_priv *rtc, u8 mday) ds1685_rtc_check_mday() argument 159 ds1685_rtc_switch_to_bank0(struct ds1685_priv *rtc) ds1685_rtc_switch_to_bank0() argument 170 ds1685_rtc_switch_to_bank1(struct ds1685_priv *rtc) ds1685_rtc_switch_to_bank1() argument 190 ds1685_rtc_begin_data_access(struct ds1685_priv *rtc) ds1685_rtc_begin_data_access() argument 213 ds1685_rtc_end_data_access(struct ds1685_priv *rtc) ds1685_rtc_end_data_access() argument 238 ds1685_rtc_get_ssn(struct ds1685_priv *rtc, u8 *ssn) ds1685_rtc_get_ssn() argument 263 struct ds1685_priv *rtc = dev_get_drvdata(dev); ds1685_rtc_read_time() local 311 struct ds1685_priv *rtc = dev_get_drvdata(dev); ds1685_rtc_set_time() local 387 struct ds1685_priv *rtc = dev_get_drvdata(dev); ds1685_rtc_read_alarm() local 445 struct ds1685_priv *rtc = dev_get_drvdata(dev); ds1685_rtc_set_alarm() local 540 struct ds1685_priv *rtc = dev_get_drvdata(dev); ds1685_rtc_alarm_irq_enable() local 567 ds1685_rtc_extended_irq(struct ds1685_priv *rtc, struct platform_device *pdev) ds1685_rtc_extended_irq() argument 660 struct ds1685_priv *rtc = platform_get_drvdata(pdev); ds1685_rtc_irq_handler() local 756 struct ds1685_priv *rtc = dev_get_drvdata(dev); ds1685_rtc_proc() local 845 struct ds1685_priv *rtc = priv; ds1685_nvram_read() local 912 struct ds1685_priv *rtc = priv; ds1685_nvram_write() local 989 struct ds1685_priv *rtc = dev_get_drvdata(dev->parent); ds1685_rtc_sysfs_battery_show() local 1009 struct ds1685_priv *rtc = dev_get_drvdata(dev->parent); ds1685_rtc_sysfs_auxbatt_show() local 1031 struct ds1685_priv *rtc = dev_get_drvdata(dev->parent); ds1685_rtc_sysfs_serial_show() local 1073 struct ds1685_priv *rtc; ds1685_rtc_probe() local 1335 struct ds1685_priv *rtc = platform_get_drvdata(pdev); ds1685_rtc_remove() local 1383 struct ds1685_priv *rtc; ds1685_rtc_poweroff() local [all...] |
H A D | rtc-ds1374.c | 73 struct rtc_device *rtc; member [all...] |
H A D | rtc-ds1343.c | 78 struct rtc_device *rtc; member [all...] |
H A D | rtc-ds1553.c | 59 struct rtc_device *rtc; member [all...] |
H A D | rtc-jz4740.c | 57 struct rtc_device *rtc; member 64 static inline uint32_t jz4740_rtc_reg_read(struct jz4740_rtc *rtc, size_t reg) in jz4740_rtc_reg_read() argument 69 static int jz4740_rtc_wait_write_ready(struct jz4740_rtc *rtc) in jz4740_rtc_wait_write_ready() argument 81 static inline int jz4780_rtc_enable_write(struct jz4740_rtc *rtc) in jz4780_rtc_enable_write() argument 99 jz4740_rtc_reg_write(struct jz4740_rtc *rtc, size_t reg, uint32_t val) jz4740_rtc_reg_write() argument 114 jz4740_rtc_ctrl_set_bits(struct jz4740_rtc *rtc, uint32_t mask, bool set) jz4740_rtc_ctrl_set_bits() argument 142 struct jz4740_rtc *rtc = dev_get_drvdata(dev); jz4740_rtc_read_time() local 171 struct jz4740_rtc *rtc = dev_get_drvdata(dev); jz4740_rtc_set_time() local 183 struct jz4740_rtc *rtc = dev_get_drvdata(dev); jz4740_rtc_read_alarm() local 202 struct jz4740_rtc *rtc = dev_get_drvdata(dev); jz4740_rtc_set_alarm() local 215 struct jz4740_rtc *rtc = dev_get_drvdata(dev); jz4740_rtc_alarm_irq_enable() local 229 struct jz4740_rtc *rtc = data; jz4740_rtc_irq() local 250 struct jz4740_rtc *rtc = dev_get_drvdata(dev); jz4740_rtc_poweroff() local 273 jz4740_rtc_set_wakeup_params(struct jz4740_rtc *rtc, struct device_node *np, unsigned long rate) jz4740_rtc_set_wakeup_params() argument 313 struct jz4740_rtc *rtc; jz4740_rtc_probe() local [all...] |
H A D | rtc-lp8788.c | 111 struct lp8788_rtc *rtc = dev_get_drvdata(dev); in lp8788_rtc_read_time() local 135 struct lp8788_rtc *rtc = dev_get_drvdata(dev); in lp8788_rtc_set_time() local 165 struct lp8788_rtc *rtc = dev_get_drvdata(dev); in lp8788_read_alarm() local 190 struct lp8788_rtc *rtc = dev_get_drvdata(dev); lp8788_set_alarm() local 226 struct lp8788_rtc *rtc = dev_get_drvdata(dev); lp8788_alarm_irq_enable() local 249 struct lp8788_rtc *rtc = ptr; lp8788_alarm_irq_handler() local 255 lp8788_alarm_irq_register(struct platform_device *pdev, struct lp8788_rtc *rtc) lp8788_alarm_irq_register() argument 285 struct lp8788_rtc *rtc; lp8788_rtc_probe() local [all...] |
H A D | rtc-lpc24xx.c | 64 struct rtc_device *rtc; member 71 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); in lpc24xx_rtc_set_time() local 92 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); lpc24xx_rtc_read_time() local 113 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); lpc24xx_rtc_read_alarm() local 133 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); lpc24xx_rtc_set_alarm() local 156 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); lpc24xx_rtc_alarm_irq_enable() local 169 struct lpc24xx_rtc *rtc = data; lpc24xx_rtc_interrupt() local 196 struct lpc24xx_rtc *rtc; lpc24xx_rtc_probe() local 269 struct lpc24xx_rtc *rtc = platform_get_drvdata(pdev); lpc24xx_rtc_remove() local [all...] |
H A D | rtc-max8997.c | 67 struct i2c_client *rtc; member [all...] |
H A D | rtc-s35390a.c | 67 struct rtc_device *rtc; member [all...] |
H A D | rtc-stk17ta8.c | 60 struct rtc_device *rtc; member [all...] |
H A D | rtc-pl031.c | 89 struct rtc_device *rtc; member [all...] |
H A D | rtc-r7301.c | 321 struct rtc_device *rtc = dev_id; in rtc7301_irq_handler() local 359 struct rtc_device *rtc; in rtc7301_rtc_probe() local [all...] |
H A D | rtc-wm831x.c | 91 struct rtc_device *rtc; member [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | rtc.h | 79 struct rtc_device *rtc; member 241 devm_rtc_nvmem_register(struct rtc_device *rtc, struct nvmem_config *nvmem_config) devm_rtc_nvmem_register() argument 253 rtc_add_group(struct rtc_device *rtc, const struct attribute_group *grp) rtc_add_group() argument 259 rtc_add_groups(struct rtc_device *rtc, const struct attribute_group **grps) rtc_add_groups() argument [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | interface.c | 23 static void rtc_add_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_add_offset() argument 46 rtc_subtract_offset(struct rtc_device *rtc, struct rtc_time *tm) rtc_subtract_offset() argument 67 rtc_valid_range(struct rtc_device *rtc, struct rtc_time *tm) rtc_valid_range() argument 84 __rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) __rtc_read_time() argument 110 rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) rtc_read_time() argument 126 rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) rtc_set_time() argument 178 rtc_read_alarm_internal(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_read_alarm_internal() argument 212 __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) __rtc_read_alarm() argument 386 rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_read_alarm() argument 409 __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) __rtc_set_alarm() argument 449 rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_set_alarm() argument 493 rtc_initialize_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_initialize_alarm() argument 525 rtc_alarm_irq_enable(struct rtc_device *rtc, unsigned int enabled) rtc_alarm_irq_enable() argument 556 rtc_update_irq_enable(struct rtc_device *rtc, unsigned int enabled) rtc_update_irq_enable() argument 617 rtc_handle_legacy_irq(struct rtc_device *rtc, int num, int mode) rtc_handle_legacy_irq() argument 636 rtc_aie_update_irq(struct rtc_device *rtc) rtc_aie_update_irq() argument 647 rtc_uie_update_irq(struct rtc_device *rtc) rtc_uie_update_irq() argument 662 struct rtc_device *rtc; rtc_pie_update_irq() local 683 rtc_update_irq(struct rtc_device *rtc, unsigned long num, unsigned long events) rtc_update_irq() argument 697 struct rtc_device *rtc = NULL; rtc_class_open() local 714 rtc_class_close(struct rtc_device *rtc) rtc_class_close() argument 721 rtc_update_hrtimer(struct rtc_device *rtc, int enabled) rtc_update_hrtimer() argument 753 rtc_irq_set_state(struct rtc_device *rtc, int enabled) rtc_irq_set_state() argument 775 rtc_irq_set_freq(struct rtc_device *rtc, int freq) rtc_irq_set_freq() argument 802 rtc_timer_enqueue(struct rtc_device *rtc, struct rtc_timer *timer) rtc_timer_enqueue() argument 844 rtc_alarm_disable(struct rtc_device *rtc) rtc_alarm_disable() argument 865 rtc_timer_remove(struct rtc_device *rtc, struct rtc_timer *timer) rtc_timer_remove() argument 907 struct rtc_device *rtc = rtc_timer_do_work() local 975 rtc_timer_init(struct rtc_timer *timer, void (*f)(struct rtc_device *r), struct rtc_device *rtc) rtc_timer_init() argument 992 rtc_timer_start(struct rtc_device *rtc, struct rtc_timer *timer, ktime_t expires, ktime_t period) rtc_timer_start() argument 1016 rtc_timer_cancel(struct rtc_device *rtc, struct rtc_timer *timer) rtc_timer_cancel() argument 1035 rtc_read_offset(struct rtc_device *rtc, long *offset) rtc_read_offset() argument 1070 rtc_set_offset(struct rtc_device *rtc, long offset) rtc_set_offset() argument [all...] |
H A D | rtc-ds1305.c | 86 struct rtc_device *rtc; member [all...] |