#include <linux/kernel.h>#include <asm/bitops.h>#include <asm/atomic.h>#include <asm/ptrace.h>#include <asm/hardirq.h>#include <asm/softirq.h>Include dependency graph for interrupt.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Enumerations | |
| enum | { TIMER_BH = 0, CONSOLE_BH, TQUEUE_BH, DIGI_BH, SERIAL_BH, RISCOM8_BH, SPECIALIX_BH, AURORA_BH, ESP_BH, NET_BH, SCSI_BH, IMMEDIATE_BH, KEYBOARD_BH, CYCLADES_BH, CM206_BH, JS_BH, MACSERIAL_BH, ISICOM_BH } |
Functions | |
| asmlinkage void | do_bottom_half (void) |
| unsigned long | probe_irq_on (void) |
| int | probe_irq_off (unsigned long) |
Variables | |
| volatile unsigned char | bh_running |
| atomic_t | bh_mask_count [32] |
| unsigned long | bh_active |
| unsigned long | bh_mask |
| void(* | bh_base [32])(void) |
|
|
Definition at line 31 of file interrupt.h. |
|
|
Definition at line 57 of file softirq.c. References __cli, __sti, cpu, hardirq_endlock, hardirq_trylock, run_bottom_halves(), smp_processor_id, softirq_endlock, and softirq_trylock. Referenced by do_IRQ(), ret_from_fork(), and schedule(). Here is the call graph for this function: ![]() |
|
|
Definition at line 847 of file alpha/kernel/irq.c. References alpha_irq_mask, and ffz(). Here is the call graph for this function: ![]() |
|
|
Definition at line 810 of file alpha/kernel/irq.c. References ACTUAL_NR_IRQS, alpha_irq_mask, delay, enable_irq, HZ, irqs, jiffies, PROBE_MASK, and time_before. |
|
|
Definition at line 24 of file softirq.c. Referenced by clear_active_bhs(), do_gettimeoffset(), do_IRQ(), mark_bh(), ret_from_fork(), and schedule(). |
|
|
Definition at line 26 of file softirq.c. Referenced by init_bh(), remove_bh(), and run_bottom_halves(). |
|
|
Definition at line 25 of file softirq.c. Referenced by disable_bh(), do_IRQ(), enable_bh(), init_bh(), remove_bh(), ret_from_fork(), and schedule(). |
|
|
Definition at line 23 of file softirq.c. Referenced by disable_bh(), enable_bh(), and init_bh(). |
|
|
|