]> Git Repo - linux.git/blob - arch/x86/kernel/irqflags.S
ath10k: sdio: workaround firmware UART pin configuration bug
[linux.git] / arch / x86 / kernel / irqflags.S
1 /* SPDX-License-Identifier: GPL-2.0 */
2
3 #include <asm/asm.h>
4 #include <asm/export.h>
5 #include <linux/linkage.h>
6
7 /*
8  * unsigned long native_save_fl(void)
9  */
10 ENTRY(native_save_fl)
11         pushf
12         pop %_ASM_AX
13         ret
14 ENDPROC(native_save_fl)
15 EXPORT_SYMBOL(native_save_fl)
16
17 /*
18  * void native_restore_fl(unsigned long flags)
19  * %eax/%rdi: flags
20  */
21 ENTRY(native_restore_fl)
22         push %_ASM_ARG1
23         popf
24         ret
25 ENDPROC(native_restore_fl)
26 EXPORT_SYMBOL(native_restore_fl)
This page took 0.029833 seconds and 4 git commands to generate.