File Index
Files and directories
Sign in
FILE

irqflags.h

File preview with syntax highlighting.

linux-6.19.14/arch/um/include/asm/irqflags.h C
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef __UM_IRQFLAGS_H
 3#define __UM_IRQFLAGS_H
 4
 5int um_get_signals(void);
 6int um_set_signals(int enable);
 7void block_signals(void);
 8void unblock_signals(void);
 9
10#define arch_local_save_flags arch_local_save_flags
11static inline unsigned long arch_local_save_flags(void)
12{
13	return um_get_signals();
14}
15
16#define arch_local_irq_restore arch_local_irq_restore
17static inline void arch_local_irq_restore(unsigned long flags)
18{
19	um_set_signals(flags);
20}
21
22#define arch_local_irq_enable arch_local_irq_enable
23static inline void arch_local_irq_enable(void)
24{
25	unblock_signals();
26}
27
28#define arch_local_irq_disable arch_local_irq_disable
29static inline void arch_local_irq_disable(void)
30{
31	block_signals();
32}
33
34#define ARCH_IRQ_DISABLED	0
35
36#include <asm-generic/irqflags.h>
37
38#endif
~/ Read-only file preview.