#include <linux/module.h>#include <linux/ptrace.h>#include <linux/errno.h>#include <linux/kernel_stat.h>#include <linux/signal.h>#include <linux/sched.h>#include <linux/ioport.h>#include <linux/interrupt.h>#include <linux/timex.h>#include <linux/malloc.h>#include <linux/string.h>#include <linux/random.h>#include <linux/smp.h>#include <linux/tasks.h>#include <linux/smp_lock.h>#include <linux/init.h>#include <asm/system.h>#include <asm/io.h>#include <asm/irq.h>#include <asm/bitops.h>#include <asm/smp.h>#include <asm/pgtable.h>#include <asm/delay.h>#include <asm/lowcore.h>Include dependency graph for s390/kernel/irq.c:

Go to the source code of this file.
Functions | |
| unsigned long | s390_init_IRQ (unsigned long) |
| void | s390_free_irq (unsigned int irq, void *dev_id) |
| int | s390_request_irq (unsigned int irq, void(*handler)(int, void *, struct pt_regs *), unsigned long irqflags, const char *devname, void *dev_id) |
| int | handle_IRQ_event (unsigned int irq, int cpu, struct pt_regs *regs) |
| void | enable_nop (int irq) |
| __initfunc (unsigned long init_IRQ(unsigned long memory)) | |
| void | free_irq (unsigned int irq, void *dev_id) |
| int | request_irq (unsigned int irq, void(*handler)(int, void *, struct pt_regs *), unsigned long irqflags, const char *devname, void *dev_id) |
Variables | |
| atomic_t | nmi_counter |
| spinlock_t | s390_bh_lock = SPIN_LOCK_UNLOCKED |
|
|
Definition at line 405 of file s390/kernel/irq.c. References result, and s390_init_IRQ(). Here is the call graph for this function: ![]() |
|
|
Definition at line 401 of file s390/kernel/irq.c. |
|
||||||||||||
|
Definition at line 414 of file s390/kernel/irq.c. References s390_free_irq(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 366 of file s390/kernel/irq.c. References __cli, __sti, irq_desc_t::action, add_interrupt_randomness(), ENODEV, ioinfo, _ioinfo::irq_desc, SA_INTERRUPT, and status. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||||||
|
Definition at line 420 of file s390/kernel/irq.c. References s390_request_irq(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 226 of file s390io.c. References irqdesc::action, irq_desc_t::action, clear_IO(), cons_dev, count, irqaction::dev_id, _ioinfo::devno, hw_interrupt_type::disable, disable_none(), disable_subchannel(), EBUSY, hw_interrupt_type::enable, enable_none(), _ioinfo::flags, halt_IO(), irq_desc_t::handler, init_IRQ_complete, irq_desc, _ioinfo::irq_desc, KERN_CRIT, kfree(), _ioinfo::nopfunc, NULL, printk, REIPL_DEVID_MAGIC, ret, tod_wait(), and _ioinfo::ui. Referenced by free_irq(). Here is the call graph for this function: ![]() |
|
|
Definition at line 709 of file s390io.c. References __cli, __restore_flags, __save_flags, atomic_set, init_IRQ_complete, irq_IPL_TOD, memory_start, s390_device_recognition_all(), S390_lowcore, and s390_process_subchannels(). Referenced by __initfunc(). Here is the call graph for this function: ![]() |
|
||||||||||||||||||||||||
|
Definition at line 202 of file s390io.c. References NULL, ret, s390_request_irq_special(), and _ioinfo::ui. Referenced by request_irq(), and tape_setup(). Here is the call graph for this function: ![]() |
|
|
Definition at line 48 of file s390/kernel/irq.c. |
|
|
Definition at line 50 of file s390/kernel/irq.c. |