404

[ Avaa Bypassed ]




Upload:

Command:

botdev@3.133.138.72: ~ $
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __UM_IRQFLAGS_H
#define __UM_IRQFLAGS_H

extern int get_signals(void);
extern int set_signals(int enable);
extern void block_signals(void);
extern void unblock_signals(void);

#define arch_local_save_flags arch_local_save_flags
static inline unsigned long arch_local_save_flags(void)
{
	return get_signals();
}

#define arch_local_irq_restore arch_local_irq_restore
static inline void arch_local_irq_restore(unsigned long flags)
{
	set_signals(flags);
}

#define arch_local_irq_enable arch_local_irq_enable
static inline void arch_local_irq_enable(void)
{
	unblock_signals();
}

#define arch_local_irq_disable arch_local_irq_disable
static inline void arch_local_irq_disable(void)
{
	block_signals();
}

#define ARCH_IRQ_DISABLED	0
#define ARCh_IRQ_ENABLED	(SIGIO|SIGVTALRM)

#include <asm-generic/irqflags.h>

#endif

Filemanager

Name Type Size Permission Actions
Kbuild File 702 B 0644
a.out-core.h File 695 B 0644
bugs.h File 111 B 0644
cache.h File 483 B 0644
common.lds.S File 1.76 KB 0644
dma.h File 180 B 0644
fixmap.h File 1.63 KB 0644
hardirq.h File 558 B 0644
io.h File 339 B 0644
irq.h File 493 B 0644
irqflags.h File 865 B 0644
kmap_types.h File 219 B 0644
kvm_para.h File 34 B 0644
mmu.h File 558 B 0644
mmu_context.h File 1.87 KB 0644
page.h File 3.15 KB 0644
pgalloc.h File 1.46 KB 0644
pgtable-2level.h File 1.32 KB 0644
pgtable-3level.h File 2.88 KB 0644
pgtable.h File 9.88 KB 0644
processor-generic.h File 1.87 KB 0644
ptrace-generic.h File 1.13 KB 0644
sections.h File 219 B 0644
setup.h File 273 B 0644
smp.h File 121 B 0644
stacktrace.h File 1.06 KB 0644
syscall-generic.h File 2.67 KB 0644
sysrq.h File 182 B 0644
thread_info.h File 2.15 KB 0644
timex.h File 151 B 0644
tlb.h File 4.23 KB 0644
tlbflush.h File 978 B 0644
uaccess.h File 1.65 KB 0644
unwind.h File 213 B 0644