~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/include/asm-mips/galileo-boards/ev64120int.h

Version: ~ [ linux-5.18-rc6 ] ~ [ linux-5.17.6 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.38 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.114 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.192 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.241 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.277 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.312 ] ~ [ linux-4.8.17 ] ~ [ linux-4.7.10 ] ~ [ linux-4.6.7 ] ~ [ linux-4.5.7 ] ~ [ linux-4.4.302 ] ~ [ linux-4.3.6 ] ~ [ linux-4.2.8 ] ~ [ linux-4.1.52 ] ~ [ linux-4.0.9 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 #ifndef IRQ_HANDLER_
  2 #define IRQ_HANDLER_
  3 
  4 #define INT_CAUSE_MAIN 0
  5 #define INT_CAUSE_HIGH 1
  6 
  7 #define MAX_CAUSE_REGS 4
  8 #define MAX_CAUSE_REG_WIDTH 32
  9 
 10 void hook_irq_handler (int int_cause , int bit_num , void *isr_ptr);
 11 int disable_galileo_irq (int int_cause , int bit_num);
 12 int enable_galileo_irq (int int_cause , int bit_num);
 13 
 14 extern struct tq_struct irq_handlers[MAX_CAUSE_REGS][MAX_CAUSE_REG_WIDTH];
 15 
 16 /*
 17   PCI interrupts will come in on either the INTA or
 18   INTD interrups lines, which are mapped to the #2 and
 19   #5 interrupt pins of the MIPS.  On our boards, they
 20   all either come in on IntD or they all come in on
 21   IntA, they aren't mixed. There can be numerous PCI
 22   interrupts, so we keep a list of the "requested"
 23   interrupt numbers and go through the list whenever
 24   we get an IntA/D.
 25 
 26   All PCI interrupts have numbers >= 20 by arbitrary convention.  Any
 27   interrupt < 8 is an interrupt that is maskable on the
 28   MIPS.
 29 */
 30 
 31 #define TIMER 4
 32 #define INTA 2
 33 #define INTD 5
 34 
 35 
 36 #endif /* IRQ_HANDLER_ */
 37 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | Wiki (Japanese) | Wiki (English) | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

osdn.jp