|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
| #define | TRACE_IRQS_ON |
| #define | TRACE_IRQS_ON_RELOAD |
| #define | TRACE_IRQS_OFF |
Functions | |
| void | arch_local_irq_disable (void) |
| unsigned long | arch_local_irq_save (void) |
| void | arch_local_irq_restore (unsigned long flags) |
| void | __arch_local_irq_restore (unsigned long flags) |
| __asm__ (" .macro arch_local_irq_enable \n"" .set push \n"" .set reorder \n"" .set noat \n"" mfc0 $1,$12 \n"" ori $1,0x1f \n"" xori $1,0x1e \n"" mtc0 $1,$12 \n"" irq_enable_hazard \n"" .set pop \n"" .endm") | |
| void | smtc_ipi_replay (void) |
| __asm__ (" .macro arch_local_save_flags flags \n"" .set push \n"" .set reorder \n"" mfc0 \\flags, $12 \n"" .set pop \n"" .endm \n") | |
| #define TRACE_IRQS_OFF |
Definition at line 228 of file irqflags.h.
| #define TRACE_IRQS_ON |
Definition at line 226 of file irqflags.h.
| #define TRACE_IRQS_ON_RELOAD |
Definition at line 227 of file irqflags.h.
Definition at line 162 of file mips-atomic.c.
| __asm__ | ( | " .macro arch_local_irq_enable \n"" .set push \n"" .set reorder \n"" .set noat \n"" mfc0 | $1, |
| $12\n""ori, | |||
| 0x1f\n""xori | $1, | ||
| 0x1e\n""mtc0 | $1, | ||
| $12\n""irq_enable_hazard\n"".set pop\n"".endm" | |||
| ) |
| __asm__ | ( | " .macro arch_local_save_flags flags \n"" .set push \n"" .set reorder \n"" mfc0 \\ | flags, |
| $12\n"".set pop\n"".endm\n" | |||
| ) |
Definition at line 59 of file mips-atomic.c.
Definition at line 138 of file mips-atomic.c.
Definition at line 96 of file mips-atomic.c.
1.8.2