Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
irq-s3c2412.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/interrupt.h>
#include <linux/ioport.h>
#include <linux/device.h>
#include <linux/io.h>
#include <mach/hardware.h>
#include <asm/irq.h>
#include <asm/mach/irq.h>
#include <mach/regs-irq.h>
#include <mach/regs-gpio.h>
#include <mach/regs-power.h>
#include <plat/cpu.h>
#include <plat/irq.h>
#include <plat/pm.h>

Go to the source code of this file.

Macros

#define INTMSK(start, end)   ((1 << ((end) + 1 - (start))) - 1)
 
#define INTMSK_SUB(start, end)   (INTMSK(start, end) << ((start - S3C2410_IRQSUB(0))))
 
#define INTBIT(x)   (1 << ((x) - S3C2410_IRQSUB(0)))
 
#define INTMSK_CFSDI   (1UL << (IRQ_S3C2412_CFSDI - IRQ_EINT0))
 
#define SUBMSK_CFSDI   INTMSK_SUB(IRQ_S3C2412_SDI, IRQ_S3C2412_CF)
 

Functions

 arch_initcall (s3c2412_irq_init)
 

Macro Definition Documentation

#define INTBIT (   x)    (1 << ((x) - S3C2410_IRQSUB(0)))

Definition at line 112 of file irq-s3c2412.c.

#define INTMSK (   start,
  end 
)    ((1 << ((end) + 1 - (start))) - 1)

Definition at line 42 of file irq-s3c2412.c.

#define INTMSK_CFSDI   (1UL << (IRQ_S3C2412_CFSDI - IRQ_EINT0))

Definition at line 132 of file irq-s3c2412.c.

#define INTMSK_SUB (   start,
  end 
)    (INTMSK(start, end) << ((start - S3C2410_IRQSUB(0))))

Definition at line 43 of file irq-s3c2412.c.

#define SUBMSK_CFSDI   INTMSK_SUB(IRQ_S3C2412_SDI, IRQ_S3C2412_CF)

Definition at line 133 of file irq-s3c2412.c.

Function Documentation

arch_initcall ( s3c2412_irq_init  )