#include <linux/config.h>#include <linux/ptrace.h>#include <linux/errno.h>#include <linux/linkage.h>#include <linux/kernel_stat.h>#include <linux/signal.h>#include <linux/sched.h>#include <linux/interrupt.h>#include <linux/malloc.h>#include <linux/init.h>#include <asm/ptrace.h>#include <asm/processor.h>#include <asm/system.h>#include <asm/psr.h>#include <asm/vaddrs.h>#include <asm/timer.h>#include <asm/openprom.h>#include <asm/oplib.h>#include <asm/traps.h>#include <asm/irq.h>#include <asm/io.h>#include <asm/sun4paddr.h>#include <asm/idprom.h>#include <asm/machines.h>Include dependency graph for sun4c_irq.c:

Go to the source code of this file.
Defines | |
| #define | TIMER_IRQ 10 |
| #define | PROFILE_IRQ 14 |
Functions | |
| static void | sun4c_disable_irq (unsigned int irq_nr) |
| static void | sun4c_enable_irq (unsigned int irq_nr) |
| static void | sun4c_clear_clock_irq (void) |
| static void | sun4c_clear_profile_irq (int cpu) |
| static void | sun4c_load_profile_irq (int cpu, unsigned int limit) |
| __initfunc (static void sun4c_init_timers(void(*counter_fn)(int, void *, struct pt_regs *))) | |
| char * | sun4m_irq_itoa (unsigned int irq) |
| __initfunc (void sun4c_init_IRQ(void)) | |
Variables | |
| unsigned char * | interrupt_enable = 0 |
| sun4c_timer_info * | sun4c_timers |
|
|
Definition at line 108 of file sun4c_irq.c. Referenced by __initfunc(). |
|
|
Definition at line 107 of file sun4c_irq.c. |
|
|
Definition at line 187 of file sun4c_irq.c. References __irq_itoa, ARCH_SUN4, BTFIXUPCALL_NOP, BTFIXUPCALL_NORM, BTFIXUPSET_CALL, clear_clock_irq, clear_profile_irq, disable_irq, disable_pil_irq, enable_irq, enable_pil_irq, init_timers, interrupt_enable, load_profile_irq, PAGE_SIZE, panic(), prom_getchild(), prom_getproperty(), prom_root_node, prom_searchsiblings(), linux_prom_registers::reg_size, sparc_alloc_io(), sun4_ie_physaddr, sun4c_clear_clock_irq(), sun4c_clear_profile_irq(), sun4c_disable_irq(), sun4c_enable_irq(), SUN4C_INT_ENABLE, sun4c_load_profile_irq(), sun4m_irq_itoa(), linux_prom_registers::which_io, and x0. Here is the call graph for this function: ![]() |
|
|
Definition at line 141 of file sun4c_irq.c. References claim_ticker14(), sun4c_timer_info::cur_count10, HZ, irq, master_l10_counter, master_l10_limit, NULL, PROFILE_IRQ, prom_halt(), prom_printf, request_irq(), SA_INTERRUPT, SM_4_260, SM_SUN4, sparc_alloc_io(), sun4c_enable_irq(), SUN_TIMER_PHYSADDR, TIMER_IRQ, sun4c_timer_info::timer_limit10, and x0. Here is the call graph for this function: ![]() |
|
|
Definition at line 120 of file sun4c_irq.c. References SM_4_260, SM_SUN4, and sun4c_timer_info::timer_limit10. Referenced by __initfunc(). |
|
|
Definition at line 131 of file sun4c_irq.c. Referenced by __initfunc(). |
|
|
Definition at line 49 of file sun4c_irq.c. References interrupt_enable, NR_IRQS, restore_flags, save_and_cli, SUN4C_INT_E1, SUN4C_INT_E10, SUN4C_INT_E14, and SUN4C_INT_E8. Referenced by __initfunc(). |
|
|
Definition at line 78 of file sun4c_irq.c. References interrupt_enable, NR_IRQS, restore_flags, save_and_cli, SUN4C_INT_E1, SUN4C_INT_E10, SUN4C_INT_E14, and SUN4C_INT_E8. Referenced by __initfunc(). |
|
||||||||||||
|
Definition at line 136 of file sun4c_irq.c. Referenced by __initfunc(). |
|
|
Definition at line 216 of file sun4m_irq.c. References sprintf(). Referenced by __initfunc(). Here is the call graph for this function: ![]() |
|
|
Definition at line 47 of file sun4c_irq.c. Referenced by __initfunc(), sun4c_disable_irq(), and sun4c_enable_irq(). |
|
|
Definition at line 110 of file sun4c_irq.c. |