Home
last modified time | relevance | path

Searched refs:daif (Results 1 – 9 of 9) sorted by relevance

/linux/arch/arm64/include/asm/
H A Dcpuidle.h19 c->daif_bits = read_sysreg(daif); \
21 daif); \
32 write_sysreg(c->daif_bits, daif); \
H A Defi.h59 ((void)((state_flags) = read_sysreg(daif)))
61 #define arch_efi_restore_flags(state_flags) write_sysreg(state_flags, daif)
H A Dirqflags.h82 return read_sysreg(daif); in __daif_local_save_flags()
175 write_sysreg(flags, daif); in __daif_local_irq_restore()
H A Dassembler.h41 mrs \flags, daif
46 mrs \flags, daif
51 msr daif, \flags
/linux/arch/arm64/kernel/
H A Dhw_breakpoint.c302 unsigned long daif = local_daif_save(); in arch_install_hw_breakpoint() local
305 local_daif_restore(daif); in arch_install_hw_breakpoint()
311 unsigned long daif = local_daif_save(); in arch_uninstall_hw_breakpoint() local
313 local_daif_restore(daif); in arch_uninstall_hw_breakpoint()
948 unsigned long daif = local_daif_save(); in hw_breakpoint_thread_switch() local
965 local_daif_restore(daif); in hw_breakpoint_thread_switch()
H A Dprocess.c708 unsigned long daif_actual = read_sysreg(daif); in debug_switch_state()
719 unsigned long daif_actual = read_sysreg(daif); in debug_switch_state()
H A Dentry-common.c576 write_sysreg(DAIF_PROCCTX_NOIRQ, daif); in el1_interrupt()
882 write_sysreg(DAIF_PROCCTX_NOIRQ, daif); in el0_interrupt()
H A Dsmp.c185 cpuflags = read_sysreg(daif); in init_gic_priority_masking()
/linux/arch/arm64/mm/
H A Dmmu.c2332 unsigned long daif; in __cpu_replace_ttbr1() local
2348 daif = local_daif_save(); in __cpu_replace_ttbr1()
2350 local_daif_restore(daif); in __cpu_replace_ttbr1()