/linux-4.4.14/arch/sparc/include/asm/ |
H A D | mc146818rtc.h | 6 extern spinlock_t rtc_lock;
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | bootflag.c | 47 spin_lock_irqsave(&rtc_lock, flags); sbf_write() 49 spin_unlock_irqrestore(&rtc_lock, flags); sbf_write() 61 spin_lock_irqsave(&rtc_lock, flags); sbf_read() 63 spin_unlock_irqrestore(&rtc_lock, flags); sbf_read()
|
H A D | rtc.c | 31 DEFINE_SPINLOCK(rtc_lock); variable 32 EXPORT_SYMBOL(rtc_lock); variable 67 spin_lock_irqsave(&rtc_lock, flags); mach_get_cmos_time() 94 spin_unlock_irqrestore(&rtc_lock, flags); mach_get_cmos_time()
|
H A D | smpboot.c | 104 spin_lock_irqsave(&rtc_lock, flags); smpboot_setup_warm_reset_vector() 106 spin_unlock_irqrestore(&rtc_lock, flags); smpboot_setup_warm_reset_vector() 130 spin_lock_irqsave(&rtc_lock, flags); smpboot_restore_warm_reset_vector() 132 spin_unlock_irqrestore(&rtc_lock, flags); smpboot_restore_warm_reset_vector()
|
H A D | reboot.c | 85 spin_lock(&rtc_lock); machine_real_restart() 87 spin_unlock(&rtc_lock); machine_real_restart()
|
/linux-4.4.14/include/linux/ |
H A D | nvram.h | 6 /* __foo is foo without grabbing the rtc_lock - get it yourself */
|
H A D | mc146818rtc.h | 20 extern spinlock_t rtc_lock; /* serialize CMOS RAM access */
|
/linux-4.4.14/drivers/rtc/ |
H A D | rtc-mrst.c | 70 spin_lock_irqsave(&rtc_lock, flags); vrtc_is_updating() 72 spin_unlock_irqrestore(&rtc_lock, flags); vrtc_is_updating() 96 spin_lock_irqsave(&rtc_lock, flags); mrst_read_time() 103 spin_unlock_irqrestore(&rtc_lock, flags); mrst_read_time() 129 spin_lock_irqsave(&rtc_lock, flags); mrst_set_time() 138 spin_unlock_irqrestore(&rtc_lock, flags); mrst_set_time() 161 spin_lock_irq(&rtc_lock); mrst_read_alarm() 167 spin_unlock_irq(&rtc_lock); mrst_read_alarm() 229 spin_lock_irq(&rtc_lock); mrst_set_alarm() 238 spin_unlock_irq(&rtc_lock); mrst_set_alarm() 244 spin_lock_irq(&rtc_lock); mrst_set_alarm() 248 spin_unlock_irq(&rtc_lock); mrst_set_alarm() 259 spin_lock_irqsave(&rtc_lock, flags); mrst_rtc_alarm_irq_enable() 264 spin_unlock_irqrestore(&rtc_lock, flags); mrst_rtc_alarm_irq_enable() 275 spin_lock_irq(&rtc_lock); mrst_procfs() 278 spin_unlock_irq(&rtc_lock); mrst_procfs() 314 spin_lock(&rtc_lock); mrst_rtc_irq() 317 spin_unlock(&rtc_lock); mrst_rtc_irq() 361 spin_lock_irq(&rtc_lock); vrtc_mrst_do_probe() 364 spin_unlock_irq(&rtc_lock); vrtc_mrst_do_probe() 393 spin_lock_irq(&rtc_lock); rtc_mrst_do_shutdown() 395 spin_unlock_irq(&rtc_lock); rtc_mrst_do_shutdown() 425 spin_lock_irq(&rtc_lock); mrst_suspend() 439 spin_unlock_irq(&rtc_lock); mrst_suspend() 475 spin_lock_irq(&rtc_lock); mrst_resume() 487 spin_unlock_irq(&rtc_lock); mrst_resume()
|
H A D | rtc-vr41xx.c | 84 static DEFINE_SPINLOCK(rtc_lock); 113 spin_lock_irq(&rtc_lock); write_elapsed_second() 119 spin_unlock_irq(&rtc_lock); write_elapsed_second() 125 spin_lock_irq(&rtc_lock); vr41xx_rtc_release() 133 spin_unlock_irq(&rtc_lock); vr41xx_rtc_release() 169 spin_lock_irq(&rtc_lock); vr41xx_rtc_read_alarm() 176 spin_unlock_irq(&rtc_lock); vr41xx_rtc_read_alarm() 191 spin_lock_irq(&rtc_lock); vr41xx_rtc_set_alarm() 205 spin_unlock_irq(&rtc_lock); vr41xx_rtc_set_alarm() 230 spin_lock_irq(&rtc_lock); vr41xx_rtc_alarm_irq_enable() 242 spin_unlock_irq(&rtc_lock); vr41xx_rtc_alarm_irq_enable() 322 spin_lock_irq(&rtc_lock); rtc_probe() 330 spin_unlock_irq(&rtc_lock); rtc_probe()
|
H A D | rtc-cmos.c | 28 * interrupts disabled, holding the global rtc_lock, to exclude those 157 * own rtc_lock ... and we won't worry about access during NMI. 226 spin_lock_irq(&rtc_lock); cmos_read_alarm() 245 spin_unlock_irq(&rtc_lock); cmos_read_alarm() 353 spin_lock_irq(&rtc_lock); cmos_set_alarm() 378 spin_unlock_irq(&rtc_lock); cmos_set_alarm() 393 spin_lock_irqsave(&rtc_lock, flags); cmos_alarm_irq_enable() 400 spin_unlock_irqrestore(&rtc_lock, flags); cmos_alarm_irq_enable() 411 spin_lock_irq(&rtc_lock); cmos_procfs() 414 spin_unlock_irq(&rtc_lock); cmos_procfs() 471 spin_lock_irq(&rtc_lock); cmos_nvram_read() 480 spin_unlock_irq(&rtc_lock); cmos_nvram_read() 501 spin_lock_irq(&rtc_lock); cmos_nvram_write() 515 spin_unlock_irq(&rtc_lock); cmos_nvram_write() 540 spin_lock(&rtc_lock); cmos_interrupt() 573 spin_unlock(&rtc_lock); cmos_interrupt() 682 spin_lock_irq(&rtc_lock); cmos_do_probe() 702 spin_unlock_irq(&rtc_lock); cmos_do_probe() 772 spin_lock_irq(&rtc_lock); cmos_do_shutdown() 775 spin_unlock_irq(&rtc_lock); cmos_do_shutdown() 816 spin_lock_irq(&rtc_lock); cmos_aie_poweroff() 818 spin_unlock_irq(&rtc_lock); cmos_aie_poweroff() 858 spin_lock_irq(&rtc_lock); cmos_suspend() 873 spin_unlock_irq(&rtc_lock); cmos_suspend() 916 spin_lock_irq(&rtc_lock); cmos_resume() 943 spin_unlock_irq(&rtc_lock); cmos_resume()
|
H A D | rtc-moxart.c | 60 spinlock_t rtc_lock; member in struct:moxart_rtc 146 spin_lock_irq(&moxart_rtc->rtc_lock); moxart_rtc_set_time() 175 spin_unlock_irq(&moxart_rtc->rtc_lock); moxart_rtc_set_time() 190 spin_lock_irq(&moxart_rtc->rtc_lock); moxart_rtc_read_time() 234 spin_unlock_irq(&moxart_rtc->rtc_lock); moxart_rtc_read_time() 277 spin_lock_init(&moxart_rtc->rtc_lock); moxart_rtc_probe()
|
/linux-4.4.14/drivers/char/ |
H A D | rtc.c | 160 spin_lock_irq(&rtc_lock); set_rtc_irq_bit() 162 spin_unlock_irq(&rtc_lock); set_rtc_irq_bit() 167 spin_lock_irq(&rtc_lock); mask_rtc_irq_bit() 169 spin_unlock_irq(&rtc_lock); mask_rtc_irq_bit() 186 * protected by the spin lock rtc_lock. However, ioctl can still disable the 198 * rtc_task_lock nests inside rtc_lock. 222 spin_lock_irqsave(&rtc_lock, flags); rtc_is_updating() 224 spin_unlock_irqrestore(&rtc_lock, flags); rtc_is_updating() 234 * accesses to the chip with the rtc_lock spinlock that each 248 spin_lock(&rtc_lock); rtc_interrupt() 265 spin_unlock(&rtc_lock); rtc_interrupt() 362 spin_lock_irq(&rtc_lock); rtc_read() 365 spin_unlock_irq(&rtc_lock); rtc_read() 435 spin_lock_irqsave(&rtc_lock, flags); rtc_do_ioctl() 441 spin_unlock_irqrestore(&rtc_lock, flags); rtc_do_ioctl() 458 spin_lock_irqsave(&rtc_lock, flags); rtc_do_ioctl() 465 spin_unlock_irqrestore(&rtc_lock, flags); rtc_do_ioctl() 509 spin_lock_irq(&rtc_lock); rtc_do_ioctl() 536 spin_unlock_irq(&rtc_lock); rtc_do_ioctl() 588 spin_lock_irq(&rtc_lock); rtc_do_ioctl() 607 spin_unlock_irq(&rtc_lock); rtc_do_ioctl() 641 spin_unlock_irq(&rtc_lock); rtc_do_ioctl() 680 spin_lock_irqsave(&rtc_lock, flags); rtc_do_ioctl() 682 spin_unlock_irqrestore(&rtc_lock, flags); rtc_do_ioctl() 689 spin_unlock_irqrestore(&rtc_lock, flags); rtc_do_ioctl() 732 spin_lock_irq(&rtc_lock); rtc_open() 740 spin_unlock_irq(&rtc_lock); rtc_open() 744 spin_unlock_irq(&rtc_lock); rtc_open() 766 spin_lock_irq(&rtc_lock); rtc_release() 779 spin_unlock_irq(&rtc_lock); rtc_release() 784 spin_lock_irq(&rtc_lock); rtc_release() 787 spin_unlock_irq(&rtc_lock); rtc_release() 802 spin_lock_irq(&rtc_lock); rtc_poll() 804 spin_unlock_irq(&rtc_lock); rtc_poll() 819 spin_lock_irq(&rtc_lock); rtc_register() 821 spin_unlock_irq(&rtc_lock); rtc_register() 827 spin_unlock_irq(&rtc_lock); rtc_register() 833 spin_unlock_irq(&rtc_lock); rtc_register() 846 spin_lock_irq(&rtc_lock); rtc_unregister() 850 spin_unlock_irq(&rtc_lock); rtc_unregister() 870 spin_unlock_irq(&rtc_lock); rtc_unregister() 1082 spin_lock_irq(&rtc_lock); rtc_init() 1085 spin_unlock_irq(&rtc_lock); rtc_init() 1117 spin_lock_irq(&rtc_lock); rtc_init() 1127 spin_unlock_irq(&rtc_lock); rtc_init() 1178 spin_lock_irq(&rtc_lock); rtc_dropped_irq() 1181 spin_unlock_irq(&rtc_lock); rtc_dropped_irq() 1195 spin_unlock_irq(&rtc_lock); rtc_dropped_irq() 1220 spin_lock_irq(&rtc_lock); rtc_proc_show() 1224 spin_unlock_irq(&rtc_lock); rtc_proc_show() 1322 spin_lock_irqsave(&rtc_lock, flags); rtc_get_rtc_time() 1336 spin_unlock_irqrestore(&rtc_lock, flags); rtc_get_rtc_time() 1371 spin_lock_irq(&rtc_lock); get_rtc_alm_time() 1376 spin_unlock_irq(&rtc_lock); get_rtc_alm_time()
|
H A D | nvram.c | 95 * rtc_lock held. Due to the index-port/data-port design of the RTC, we 152 spin_lock_irqsave(&rtc_lock, flags); nvram_read_byte() 154 spin_unlock_irqrestore(&rtc_lock, flags); nvram_read_byte() 170 spin_lock_irqsave(&rtc_lock, flags); nvram_write_byte() 172 spin_unlock_irqrestore(&rtc_lock, flags); nvram_write_byte() 187 spin_lock_irqsave(&rtc_lock, flags); nvram_check_checksum() 189 spin_unlock_irqrestore(&rtc_lock, flags); nvram_check_checksum() 204 spin_lock_irqsave(&rtc_lock, flags); 206 spin_unlock_irqrestore(&rtc_lock, flags); 240 spin_lock_irq(&rtc_lock); nvram_read() 248 spin_unlock_irq(&rtc_lock); nvram_read() 258 spin_unlock_irq(&rtc_lock); nvram_read() 280 spin_lock_irq(&rtc_lock); nvram_write() 290 spin_unlock_irq(&rtc_lock); nvram_write() 297 spin_unlock_irq(&rtc_lock); nvram_write() 314 spin_lock_irq(&rtc_lock); nvram_ioctl() 320 spin_unlock_irq(&rtc_lock); nvram_ioctl() 331 spin_lock_irq(&rtc_lock); nvram_ioctl() 333 spin_unlock_irq(&rtc_lock); nvram_ioctl() 394 spin_lock_irq(&rtc_lock); nvram_proc_read() 397 spin_unlock_irq(&rtc_lock); nvram_proc_read() 529 spin_lock_irq(&rtc_lock); pc_proc_infos() 531 spin_unlock_irq(&rtc_lock); pc_proc_infos()
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | cevt-ds1287.c | 66 spin_lock(&rtc_lock); ds1287_shutdown() 72 spin_unlock(&rtc_lock); ds1287_shutdown() 80 spin_lock(&rtc_lock); ds1287_set_periodic() 86 spin_unlock(&rtc_lock); ds1287_set_periodic()
|
H A D | time.c | 34 DEFINE_SPINLOCK(rtc_lock); variable 35 EXPORT_SYMBOL(rtc_lock); variable
|
/linux-4.4.14/arch/mips/lasat/ |
H A D | ds1603.c | 143 spin_lock_irqsave(&rtc_lock, flags); read_persistent_clock() 148 spin_unlock_irqrestore(&rtc_lock, flags); read_persistent_clock() 158 spin_lock_irqsave(&rtc_lock, flags); rtc_mips_set_mmss() 163 spin_unlock_irqrestore(&rtc_lock, flags); rtc_mips_set_mmss()
|
/linux-4.4.14/drivers/firmware/efi/ |
H A D | runtime-wrappers.c | 83 * may only grab the efi_runtime_lock or rtc_lock spinlocks if !efi_in_nmi(). 91 * As per commit ef68c8f87ed1 ("x86: Serialize EFI time accesses on rtc_lock"), 96 __weak DEFINE_SPINLOCK(rtc_lock); 103 spin_lock_irqsave(&rtc_lock, flags); virt_efi_get_time() 107 spin_unlock_irqrestore(&rtc_lock, flags); virt_efi_get_time() 116 spin_lock_irqsave(&rtc_lock, flags); virt_efi_set_time() 120 spin_unlock_irqrestore(&rtc_lock, flags); virt_efi_set_time() 131 spin_lock_irqsave(&rtc_lock, flags); virt_efi_get_wakeup_time() 135 spin_unlock_irqrestore(&rtc_lock, flags); virt_efi_get_wakeup_time() 144 spin_lock_irqsave(&rtc_lock, flags); virt_efi_set_wakeup_time() 148 spin_unlock_irqrestore(&rtc_lock, flags); virt_efi_set_wakeup_time()
|
/linux-4.4.14/arch/mips/include/asm/ |
H A D | m48t37.h | 9 extern spinlock_t rtc_lock;
|
H A D | mc146818-time.h | 38 spin_lock_irqsave(&rtc_lock, flags); mc146818_set_rtc_mmss() 84 spin_unlock_irqrestore(&rtc_lock, flags); mc146818_set_rtc_mmss() 94 spin_lock_irqsave(&rtc_lock, flags); mc146818_get_cmos_time() 113 spin_unlock_irqrestore(&rtc_lock, flags); mc146818_get_cmos_time()
|
H A D | time.h | 22 extern spinlock_t rtc_lock;
|
/linux-4.4.14/drivers/acpi/ |
H A D | acpi_cmos_rtc.c | 44 spin_lock_irq(&rtc_lock); acpi_cmos_rtc_space_handler() 52 spin_unlock_irq(&rtc_lock); acpi_cmos_rtc_space_handler()
|
/linux-4.4.14/include/asm-generic/ |
H A D | rtc.h | 42 spin_lock_irqsave(&rtc_lock, flags); rtc_is_updating() 44 spin_unlock_irqrestore(&rtc_lock, flags); rtc_is_updating() 76 spin_lock_irqsave(&rtc_lock, flags); __get_rtc_time() 92 spin_unlock_irqrestore(&rtc_lock, flags); __get_rtc_time() 150 spin_lock_irqsave(&rtc_lock, flags); __set_rtc_time() 180 spin_unlock_irqrestore(&rtc_lock, flags); __set_rtc_time() 221 spin_unlock_irqrestore(&rtc_lock, flags); __set_rtc_time()
|
/linux-4.4.14/arch/powerpc/platforms/chrp/ |
H A D | time.c | 30 extern spinlock_t rtc_lock; 90 spin_lock(&rtc_lock); chrp_set_rtc_time() 125 spin_unlock(&rtc_lock); chrp_set_rtc_time()
|
/linux-4.4.14/arch/x86/platform/intel-mid/ |
H A D | intel_mid_vrtc.c | 65 spin_lock_irqsave(&rtc_lock, flags); vrtc_get_time() 77 spin_unlock_irqrestore(&rtc_lock, flags); vrtc_get_time() 103 spin_lock_irqsave(&rtc_lock, flags); vrtc_set_mmss() 110 spin_unlock_irqrestore(&rtc_lock, flags); vrtc_set_mmss()
|
/linux-4.4.14/arch/mips/dec/ |
H A D | time.c | 26 spin_lock_irqsave(&rtc_lock, flags); read_persistent_clock() 43 spin_unlock_irqrestore(&rtc_lock, flags); read_persistent_clock() 74 spin_lock(&rtc_lock); rtc_mips_set_mmss() 121 spin_unlock(&rtc_lock); rtc_mips_set_mmss()
|
/linux-4.4.14/arch/mips/sibyte/swarm/ |
H A D | rtc_xicor1241.c | 121 spin_lock_irqsave(&rtc_lock, flags); xicor_set_time() 166 spin_unlock_irqrestore(&rtc_lock, flags); xicor_set_time() 176 spin_lock_irqsave(&rtc_lock, flags); xicor_get_time() 192 spin_unlock_irqrestore(&rtc_lock, flags); xicor_get_time()
|
H A D | rtc_m41t81.c | 158 spin_lock_irqsave(&rtc_lock, flags); m41t81_set_time() 186 spin_unlock_irqrestore(&rtc_lock, flags); m41t81_set_time() 200 spin_lock_irqsave(&rtc_lock, flags); m41t81_get_time() 204 spin_unlock_irqrestore(&rtc_lock, flags); m41t81_get_time() 210 spin_unlock_irqrestore(&rtc_lock, flags); m41t81_get_time()
|
/linux-4.4.14/arch/mn10300/kernel/ |
H A D | rtc.c | 20 DEFINE_SPINLOCK(rtc_lock); variable 21 EXPORT_SYMBOL(rtc_lock); variable 58 spin_lock(&rtc_lock); set_rtc_mmss() 107 spin_unlock(&rtc_lock); set_rtc_mmss()
|
/linux-4.4.14/arch/arm/kernel/ |
H A D | time.c | 38 DEFINE_SPINLOCK(rtc_lock); variable 39 EXPORT_SYMBOL(rtc_lock); variable
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | floppy.h | 252 * Floppy types are stored in the rtc's CMOS RAM and so rtc_lock 260 spin_lock_irqsave(&rtc_lock, flags); \ 262 spin_unlock_irqrestore(&rtc_lock, flags); \ 270 spin_lock_irqsave(&rtc_lock, flags); \ 272 spin_unlock_irqrestore(&rtc_lock, flags); \
|
/linux-4.4.14/arch/x86/platform/efi/ |
H A D | efi_64.c | 399 spin_lock(&rtc_lock); efi_thunk_get_time() 406 spin_unlock(&rtc_lock); efi_thunk_get_time() 416 spin_lock(&rtc_lock); efi_thunk_set_time() 422 spin_unlock(&rtc_lock); efi_thunk_set_time() 434 spin_lock(&rtc_lock); efi_thunk_get_wakeup_time() 443 spin_unlock(&rtc_lock); efi_thunk_get_wakeup_time() 454 spin_lock(&rtc_lock); efi_thunk_set_wakeup_time() 460 spin_unlock(&rtc_lock); efi_thunk_set_wakeup_time()
|
/linux-4.4.14/arch/powerpc/platforms/maple/ |
H A D | time.c | 88 spin_lock(&rtc_lock); maple_set_rtc_time() 130 spin_unlock(&rtc_lock); maple_set_rtc_time()
|
/linux-4.4.14/arch/m32r/kernel/ |
H A D | time.c | 38 DEFINE_SPINLOCK(rtc_lock); variable 41 EXPORT_SYMBOL(rtc_lock); variable
|
/linux-4.4.14/drivers/firmware/ |
H A D | dcdbas.c | 364 spin_lock_irqsave(&rtc_lock, flags); host_control_smi() 382 spin_unlock_irqrestore(&rtc_lock, flags); host_control_smi() 396 spin_lock_irqsave(&rtc_lock, flags); host_control_smi() 414 spin_unlock_irqrestore(&rtc_lock, flags); host_control_smi()
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | time_32.c | 64 DEFINE_SPINLOCK(rtc_lock); variable 65 EXPORT_SYMBOL(rtc_lock); variable
|
H A D | time_64.c | 53 DEFINE_SPINLOCK(rtc_lock); variable
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | rtc.c | 146 spin_lock(&rtc_lock); alpha_rtc_set_mmss() 190 spin_unlock(&rtc_lock); alpha_rtc_set_mmss()
|
H A D | time.c | 50 DEFINE_SPINLOCK(rtc_lock); variable 51 EXPORT_SYMBOL(rtc_lock); variable
|
/linux-4.4.14/arch/m68k/atari/ |
H A D | time.c | 24 DEFINE_SPINLOCK(rtc_lock); variable 25 EXPORT_SYMBOL_GPL(rtc_lock); variable
|
/linux-4.4.14/drivers/char/mwave/ |
H A D | smapi.c | 544 spin_lock_irqsave(&rtc_lock, flags); smapi_init() 547 spin_unlock_irqrestore(&rtc_lock, flags); smapi_init() 551 spin_lock_irqsave(&rtc_lock, flags); smapi_init() 554 spin_unlock_irqrestore(&rtc_lock, flags); smapi_init()
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | time.c | 134 DEFINE_SPINLOCK(rtc_lock); variable 135 EXPORT_SYMBOL_GPL(rtc_lock); variable
|
/linux-4.4.14/drivers/scsi/ |
H A D | gdth.c | 1593 spin_lock_irqsave(&rtc_lock, flags); gdth_search_drives() 1605 spin_unlock_irqrestore(&rtc_lock, flags); gdth_search_drives()
|