| /kernel/linux/linux-6.6/drivers/rtc/ |
| D | interface.c | 23 static void rtc_add_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_add_offset() 46 static void rtc_subtract_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_subtract_offset() 67 static int rtc_valid_range(struct rtc_device *rtc, struct rtc_time *tm) in rtc_valid_range() 84 static int __rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in __rtc_read_time() 110 int rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_read_time() 126 int rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_set_time() 178 static int rtc_read_alarm_internal(struct rtc_device *rtc, in rtc_read_alarm_internal() 212 int __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_read_alarm() 387 int rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in rtc_read_alarm() 410 static int __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_set_alarm() [all …]
|
| D | rtc-ds1685.c | 45 ds1685_read(struct ds1685_priv *rtc, int reg) in ds1685_read() 58 ds1685_write(struct ds1685_priv *rtc, int reg, u8 value) in ds1685_write() 76 ds1685_indirect_read(struct ds1685_priv *rtc, int reg) in ds1685_indirect_read() 89 ds1685_indirect_write(struct ds1685_priv *rtc, int reg, u8 value) in ds1685_indirect_write() 108 ds1685_rtc_bcd2bin(struct ds1685_priv *rtc, u8 val, u8 bcd_mask, u8 bin_mask) in ds1685_rtc_bcd2bin() 126 ds1685_rtc_bin2bcd(struct ds1685_priv *rtc, u8 val, u8 bin_mask, u8 bcd_mask) in ds1685_rtc_bin2bcd() 142 ds1685_rtc_check_mday(struct ds1685_priv *rtc, u8 mday) in ds1685_rtc_check_mday() 159 ds1685_rtc_switch_to_bank0(struct ds1685_priv *rtc) in ds1685_rtc_switch_to_bank0() 170 ds1685_rtc_switch_to_bank1(struct ds1685_priv *rtc) in ds1685_rtc_switch_to_bank1() 190 ds1685_rtc_begin_data_access(struct ds1685_priv *rtc) in ds1685_rtc_begin_data_access() [all …]
|
| D | rtc-da9052.c | 19 #define rtc_err(rtc, fmt, ...) \ argument 25 struct rtc_device *rtc; member 29 static int da9052_rtc_enable_alarm(struct da9052_rtc *rtc, bool enable) in da9052_rtc_enable_alarm() 49 struct da9052_rtc *rtc = data; in da9052_rtc_irq() local 56 static int da9052_read_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_read_alarm() 99 static int da9052_set_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_set_alarm() 140 static int da9052_rtc_get_alarm_status(struct da9052_rtc *rtc) in da9052_rtc_get_alarm_status() 155 struct da9052_rtc *rtc = dev_get_drvdata(dev); in da9052_rtc_read_time() local 198 struct da9052_rtc *rtc; in da9052_rtc_set_time() local 225 struct da9052_rtc *rtc = dev_get_drvdata(dev); in da9052_rtc_read_alarm() local [all …]
|
| D | rtc-at91sam9.c | 81 #define rtt_readl(rtc, field) \ argument 83 #define rtt_writel(rtc, field, val) \ argument 86 static inline unsigned int gpbr_readl(struct sam9_rtc *rtc) in gpbr_readl() 95 static inline void gpbr_writel(struct sam9_rtc *rtc, unsigned int val) in gpbr_writel() 105 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_readtime() local 132 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_settime() local 177 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_readalarm() local 201 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_setalarm() local 235 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_alarm_irq_enable() local 251 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_proc() local [all …]
|
| D | dev.c | 25 struct rtc_device *rtc = container_of(inode->i_cdev, in rtc_dev_open() local 47 struct rtc_device *rtc = in rtc_uie_task() local 75 struct rtc_device *rtc = from_timer(rtc, t, uie_timer); in rtc_uie_timer() local 86 static int clear_uie(struct rtc_device *rtc) in clear_uie() 108 static int set_uie(struct rtc_device *rtc) in set_uie() 130 int rtc_dev_update_irq_enable_emul(struct rtc_device *rtc, unsigned int enabled) in rtc_dev_update_irq_enable_emul() 144 struct rtc_device *rtc = file->private_data; in rtc_dev_read() local 193 struct rtc_device *rtc = file->private_data; in rtc_dev_poll() local 207 struct rtc_device *rtc = file->private_data; in rtc_dev_ioctl() local 475 struct rtc_device *rtc = file->private_data; in rtc_dev_compat_ioctl() local [all …]
|
| D | rtc-jz4740.c | 64 struct rtc_device *rtc; member 73 static inline uint32_t jz4740_rtc_reg_read(struct jz4740_rtc *rtc, size_t reg) in jz4740_rtc_reg_read() 78 static int jz4740_rtc_wait_write_ready(struct jz4740_rtc *rtc) in jz4740_rtc_wait_write_ready() 86 static inline int jz4780_rtc_enable_write(struct jz4740_rtc *rtc) in jz4780_rtc_enable_write() 101 static inline int jz4740_rtc_reg_write(struct jz4740_rtc *rtc, size_t reg, in jz4740_rtc_reg_write() 116 static int jz4740_rtc_ctrl_set_bits(struct jz4740_rtc *rtc, uint32_t mask, in jz4740_rtc_ctrl_set_bits() 144 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_read_time() local 173 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_set_time() local 185 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_read_alarm() local 204 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_set_alarm() local [all …]
|
| D | rtc-omap.c | 142 struct rtc_device *rtc; member 155 static inline u8 rtc_read(struct omap_rtc *rtc, unsigned int reg) in rtc_read() 160 static inline u32 rtc_readl(struct omap_rtc *rtc, unsigned int reg) in rtc_readl() 165 static inline void rtc_write(struct omap_rtc *rtc, unsigned int reg, u8 val) in rtc_write() 170 static inline void rtc_writel(struct omap_rtc *rtc, unsigned int reg, u32 val) in rtc_writel() 175 static void am3352_rtc_unlock(struct omap_rtc *rtc) in am3352_rtc_unlock() 181 static void am3352_rtc_lock(struct omap_rtc *rtc) in am3352_rtc_lock() 187 static void default_rtc_unlock(struct omap_rtc *rtc) in default_rtc_unlock() 191 static void default_rtc_lock(struct omap_rtc *rtc) in default_rtc_lock() 200 static void rtc_wait_not_busy(struct omap_rtc *rtc) in rtc_wait_not_busy() [all …]
|
| D | rtc-armada38x.c | 103 static void rtc_delayed_write(u32 val, struct armada38x_rtc *rtc, int offset) in rtc_delayed_write() 112 static void rtc_update_38x_mbus_timing_params(struct armada38x_rtc *rtc) in rtc_update_38x_mbus_timing_params() 124 static void rtc_update_8k_mbus_timing_params(struct armada38x_rtc *rtc) in rtc_update_8k_mbus_timing_params() 141 static u32 read_rtc_register(struct armada38x_rtc *rtc, u8 rtc_reg) in read_rtc_register() 146 static u32 read_rtc_register_38x_wa(struct armada38x_rtc *rtc, u8 rtc_reg) in read_rtc_register_38x_wa() 188 static void armada38x_clear_isr(struct armada38x_rtc *rtc) in armada38x_clear_isr() 195 static void armada38x_unmask_interrupt(struct armada38x_rtc *rtc) in armada38x_unmask_interrupt() 202 static void armada8k_clear_isr(struct armada38x_rtc *rtc) in armada8k_clear_isr() 207 static void armada8k_unmask_interrupt(struct armada38x_rtc *rtc) in armada8k_unmask_interrupt() 214 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_read_time() local [all …]
|
| D | class.c | 28 struct rtc_device *rtc = to_rtc_device(dev); in rtc_device_release() local 59 static void rtc_hctosys(struct rtc_device *rtc) in rtc_hctosys() 103 struct rtc_device *rtc = to_rtc_device(dev); in rtc_suspend() local 148 struct rtc_device *rtc = to_rtc_device(dev); in rtc_resume() local 205 struct rtc_device *rtc; in rtc_allocate_device() local 270 static void rtc_device_get_offset(struct rtc_device *rtc) in rtc_device_get_offset() 339 struct rtc_device *rtc = data; in devm_rtc_unregister_device() local 355 struct rtc_device *rtc = res; in devm_rtc_release_device() local 362 struct rtc_device *rtc; in devm_rtc_allocate_device() local 389 int __devm_rtc_register_device(struct module *owner, struct rtc_device *rtc) in __devm_rtc_register_device() [all …]
|
| D | rtc-fsl-ftm-alarm.c | 61 static inline void ftm_counter_enable(struct ftm_rtc *rtc) in ftm_counter_enable() 72 static inline void ftm_counter_disable(struct ftm_rtc *rtc) in ftm_counter_disable() 82 static inline void ftm_irq_acknowledge(struct ftm_rtc *rtc) in ftm_irq_acknowledge() 111 static inline void ftm_irq_enable(struct ftm_rtc *rtc) in ftm_irq_enable() 120 static inline void ftm_irq_disable(struct ftm_rtc *rtc) in ftm_irq_disable() 129 static inline void ftm_reset_counter(struct ftm_rtc *rtc) in ftm_reset_counter() 139 static void ftm_clean_alarm(struct ftm_rtc *rtc) in ftm_clean_alarm() 151 struct ftm_rtc *rtc = dev; in ftm_rtc_alarm_interrupt() local 165 struct ftm_rtc *rtc = dev_get_drvdata(dev); in ftm_rtc_alarm_irq_enable() local 209 struct ftm_rtc *rtc = dev_get_drvdata(dev); in ftm_rtc_set_alarm() local [all …]
|
| D | rtc-meson.c | 62 struct rtc_device *rtc; /* rtc device we created */ member 81 static void meson_rtc_sclk_pulse(struct meson_rtc *rtc) in meson_rtc_sclk_pulse() 90 static void meson_rtc_send_bit(struct meson_rtc *rtc, unsigned int bit) in meson_rtc_send_bit() 97 static void meson_rtc_send_bits(struct meson_rtc *rtc, u32 data, in meson_rtc_send_bits() 108 static void meson_rtc_set_dir(struct meson_rtc *rtc, u32 mode) in meson_rtc_set_dir() 116 static u32 meson_rtc_get_data(struct meson_rtc *rtc) in meson_rtc_get_data() 132 static int meson_rtc_get_bus(struct meson_rtc *rtc) in meson_rtc_get_bus() 162 struct meson_rtc *rtc = context; in meson_rtc_serial_bus_reg_read() local 181 struct meson_rtc *rtc = context; in meson_rtc_serial_bus_reg_write() local 211 static int meson_rtc_write_static(struct meson_rtc *rtc, u32 data) in meson_rtc_write_static() [all …]
|
| D | rtc-da9055.c | 19 struct rtc_device *rtc; member 24 static int da9055_rtc_enable_alarm(struct da9055_rtc *rtc, bool enable) in da9055_rtc_enable_alarm() 48 struct da9055_rtc *rtc = data; in da9055_rtc_alm_irq() local 127 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_read_time() local 161 struct da9055_rtc *rtc; in da9055_rtc_set_time() local 180 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_read_alarm() local 196 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_set_alarm() local 213 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_alarm_irq_enable() local 268 struct da9055_rtc *rtc; in da9055_rtc_probe() local 321 struct da9055_rtc *rtc = dev_get_drvdata(&pdev->dev); in da9055_rtc_suspend() local [all …]
|
| D | rtc-pl030.c | 24 struct rtc_device *rtc; member 30 struct pl030_rtc *rtc = dev_id; in pl030_interrupt() local 37 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_read_alarm() local 45 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_set_alarm() local 54 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_read_time() local 71 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_set_time() local 87 struct pl030_rtc *rtc; in pl030_probe() local 142 struct pl030_rtc *rtc = amba_get_drvdata(dev); in pl030_remove() local
|
| /kernel/linux/linux-5.10/drivers/rtc/ |
| D | interface.c | 23 static void rtc_add_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_add_offset() 46 static void rtc_subtract_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_subtract_offset() 67 static int rtc_valid_range(struct rtc_device *rtc, struct rtc_time *tm) in rtc_valid_range() 84 static int __rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in __rtc_read_time() 110 int rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_read_time() 126 int rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_set_time() 178 static int rtc_read_alarm_internal(struct rtc_device *rtc, in rtc_read_alarm_internal() 212 int __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_read_alarm() 386 int rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in rtc_read_alarm() 409 static int __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_set_alarm() [all …]
|
| D | rtc-ds1685.c | 45 ds1685_read(struct ds1685_priv *rtc, int reg) in ds1685_read() 58 ds1685_write(struct ds1685_priv *rtc, int reg, u8 value) in ds1685_write() 76 ds1685_indirect_read(struct ds1685_priv *rtc, int reg) in ds1685_indirect_read() 89 ds1685_indirect_write(struct ds1685_priv *rtc, int reg, u8 value) in ds1685_indirect_write() 108 ds1685_rtc_bcd2bin(struct ds1685_priv *rtc, u8 val, u8 bcd_mask, u8 bin_mask) in ds1685_rtc_bcd2bin() 126 ds1685_rtc_bin2bcd(struct ds1685_priv *rtc, u8 val, u8 bin_mask, u8 bcd_mask) in ds1685_rtc_bin2bcd() 142 ds1685_rtc_check_mday(struct ds1685_priv *rtc, u8 mday) in ds1685_rtc_check_mday() 159 ds1685_rtc_switch_to_bank0(struct ds1685_priv *rtc) in ds1685_rtc_switch_to_bank0() 170 ds1685_rtc_switch_to_bank1(struct ds1685_priv *rtc) in ds1685_rtc_switch_to_bank1() 190 ds1685_rtc_begin_data_access(struct ds1685_priv *rtc) in ds1685_rtc_begin_data_access() [all …]
|
| D | rtc-da9052.c | 19 #define rtc_err(rtc, fmt, ...) \ argument 25 struct rtc_device *rtc; member 29 static int da9052_rtc_enable_alarm(struct da9052_rtc *rtc, bool enable) in da9052_rtc_enable_alarm() 49 struct da9052_rtc *rtc = data; in da9052_rtc_irq() local 56 static int da9052_read_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_read_alarm() 99 static int da9052_set_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_set_alarm() 140 static int da9052_rtc_get_alarm_status(struct da9052_rtc *rtc) in da9052_rtc_get_alarm_status() 155 struct da9052_rtc *rtc = dev_get_drvdata(dev); in da9052_rtc_read_time() local 198 struct da9052_rtc *rtc; in da9052_rtc_set_time() local 225 struct da9052_rtc *rtc = dev_get_drvdata(dev); in da9052_rtc_read_alarm() local [all …]
|
| D | rtc-at91sam9.c | 81 #define rtt_readl(rtc, field) \ argument 83 #define rtt_writel(rtc, field, val) \ argument 86 static inline unsigned int gpbr_readl(struct sam9_rtc *rtc) in gpbr_readl() 95 static inline void gpbr_writel(struct sam9_rtc *rtc, unsigned int val) in gpbr_writel() 105 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_readtime() local 132 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_settime() local 177 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_readalarm() local 201 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_setalarm() local 235 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_alarm_irq_enable() local 251 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_proc() local [all …]
|
| D | dev.c | 25 struct rtc_device *rtc = container_of(inode->i_cdev, in rtc_dev_open() local 47 struct rtc_device *rtc = in rtc_uie_task() local 75 struct rtc_device *rtc = from_timer(rtc, t, uie_timer); in rtc_uie_timer() local 86 static int clear_uie(struct rtc_device *rtc) in clear_uie() 108 static int set_uie(struct rtc_device *rtc) in set_uie() 130 int rtc_dev_update_irq_enable_emul(struct rtc_device *rtc, unsigned int enabled) in rtc_dev_update_irq_enable_emul() 144 struct rtc_device *rtc = file->private_data; in rtc_dev_read() local 193 struct rtc_device *rtc = file->private_data; in rtc_dev_poll() local 207 struct rtc_device *rtc = file->private_data; in rtc_dev_ioctl() local 410 struct rtc_device *rtc = file->private_data; in rtc_dev_compat_ioctl() local [all …]
|
| D | rtc-omap.c | 142 struct rtc_device *rtc; member 155 static inline u8 rtc_read(struct omap_rtc *rtc, unsigned int reg) in rtc_read() 160 static inline u32 rtc_readl(struct omap_rtc *rtc, unsigned int reg) in rtc_readl() 165 static inline void rtc_write(struct omap_rtc *rtc, unsigned int reg, u8 val) in rtc_write() 170 static inline void rtc_writel(struct omap_rtc *rtc, unsigned int reg, u32 val) in rtc_writel() 175 static void am3352_rtc_unlock(struct omap_rtc *rtc) in am3352_rtc_unlock() 181 static void am3352_rtc_lock(struct omap_rtc *rtc) in am3352_rtc_lock() 187 static void default_rtc_unlock(struct omap_rtc *rtc) in default_rtc_unlock() 191 static void default_rtc_lock(struct omap_rtc *rtc) in default_rtc_lock() 200 static void rtc_wait_not_busy(struct omap_rtc *rtc) in rtc_wait_not_busy() [all …]
|
| 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() 69 static int jz4740_rtc_wait_write_ready(struct jz4740_rtc *rtc) in jz4740_rtc_wait_write_ready() 81 static inline int jz4780_rtc_enable_write(struct jz4740_rtc *rtc) in jz4780_rtc_enable_write() 99 static inline int jz4740_rtc_reg_write(struct jz4740_rtc *rtc, size_t reg, in jz4740_rtc_reg_write() 114 static int jz4740_rtc_ctrl_set_bits(struct jz4740_rtc *rtc, uint32_t mask, in jz4740_rtc_ctrl_set_bits() 142 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_read_time() local 171 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_set_time() local 183 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_read_alarm() local 202 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_set_alarm() local [all …]
|
| D | rtc-meson.c | 62 struct rtc_device *rtc; /* rtc device we created */ member 81 static void meson_rtc_sclk_pulse(struct meson_rtc *rtc) in meson_rtc_sclk_pulse() 90 static void meson_rtc_send_bit(struct meson_rtc *rtc, unsigned int bit) in meson_rtc_send_bit() 97 static void meson_rtc_send_bits(struct meson_rtc *rtc, u32 data, in meson_rtc_send_bits() 108 static void meson_rtc_set_dir(struct meson_rtc *rtc, u32 mode) in meson_rtc_set_dir() 116 static u32 meson_rtc_get_data(struct meson_rtc *rtc) in meson_rtc_get_data() 132 static int meson_rtc_get_bus(struct meson_rtc *rtc) in meson_rtc_get_bus() 162 struct meson_rtc *rtc = context; in meson_rtc_serial_bus_reg_read() local 181 struct meson_rtc *rtc = context; in meson_rtc_serial_bus_reg_write() local 211 static int meson_rtc_write_static(struct meson_rtc *rtc, u32 data) in meson_rtc_write_static() [all …]
|
| D | class.c | 28 struct rtc_device *rtc = to_rtc_device(dev); in rtc_device_release() local 58 static void rtc_hctosys(struct rtc_device *rtc) in rtc_hctosys() 102 struct rtc_device *rtc = to_rtc_device(dev); in rtc_suspend() local 147 struct rtc_device *rtc = to_rtc_device(dev); in rtc_resume() local 204 struct rtc_device *rtc; in rtc_allocate_device() local 261 static void rtc_device_get_offset(struct rtc_device *rtc) in rtc_device_get_offset() 333 static void rtc_device_unregister(struct rtc_device *rtc) in rtc_device_unregister() 349 struct rtc_device *rtc = *(struct rtc_device **)res; in devm_rtc_release_device() local 361 struct rtc_device **ptr, *rtc; in devm_rtc_allocate_device() local 397 int __rtc_register_device(struct module *owner, struct rtc_device *rtc) in __rtc_register_device() [all …]
|
| D | rtc-fsl-ftm-alarm.c | 64 static inline void ftm_counter_enable(struct ftm_rtc *rtc) in ftm_counter_enable() 75 static inline void ftm_counter_disable(struct ftm_rtc *rtc) in ftm_counter_disable() 85 static inline void ftm_irq_acknowledge(struct ftm_rtc *rtc) in ftm_irq_acknowledge() 114 static inline void ftm_irq_enable(struct ftm_rtc *rtc) in ftm_irq_enable() 123 static inline void ftm_irq_disable(struct ftm_rtc *rtc) in ftm_irq_disable() 132 static inline void ftm_reset_counter(struct ftm_rtc *rtc) in ftm_reset_counter() 142 static void ftm_clean_alarm(struct ftm_rtc *rtc) in ftm_clean_alarm() 154 struct ftm_rtc *rtc = dev; in ftm_rtc_alarm_interrupt() local 168 struct ftm_rtc *rtc = dev_get_drvdata(dev); in ftm_rtc_alarm_irq_enable() local 212 struct ftm_rtc *rtc = dev_get_drvdata(dev); in ftm_rtc_set_alarm() local [all …]
|
| D | rtc-da9055.c | 19 struct rtc_device *rtc; member 24 static int da9055_rtc_enable_alarm(struct da9055_rtc *rtc, bool enable) in da9055_rtc_enable_alarm() 48 struct da9055_rtc *rtc = data; in da9055_rtc_alm_irq() local 127 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_read_time() local 161 struct da9055_rtc *rtc; in da9055_rtc_set_time() local 180 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_read_alarm() local 196 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_set_alarm() local 213 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_alarm_irq_enable() local 268 struct da9055_rtc *rtc; in da9055_rtc_probe() local 321 struct da9055_rtc *rtc = dev_get_drvdata(&pdev->dev); in da9055_rtc_suspend() local [all …]
|
| D | rtc-armada38x.c | 104 static void rtc_delayed_write(u32 val, struct armada38x_rtc *rtc, int offset) in rtc_delayed_write() 113 static void rtc_update_38x_mbus_timing_params(struct armada38x_rtc *rtc) in rtc_update_38x_mbus_timing_params() 125 static void rtc_update_8k_mbus_timing_params(struct armada38x_rtc *rtc) in rtc_update_8k_mbus_timing_params() 142 static u32 read_rtc_register(struct armada38x_rtc *rtc, u8 rtc_reg) in read_rtc_register() 147 static u32 read_rtc_register_38x_wa(struct armada38x_rtc *rtc, u8 rtc_reg) in read_rtc_register_38x_wa() 189 static void armada38x_clear_isr(struct armada38x_rtc *rtc) in armada38x_clear_isr() 196 static void armada38x_unmask_interrupt(struct armada38x_rtc *rtc) in armada38x_unmask_interrupt() 203 static void armada8k_clear_isr(struct armada38x_rtc *rtc) in armada8k_clear_isr() 208 static void armada8k_unmask_interrupt(struct armada38x_rtc *rtc) in armada8k_unmask_interrupt() 215 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_read_time() local [all …]
|