Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
irq.c File Reference
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/interrupt.h>
#include <linux/irqdomain.h>
#include <linux/io.h>
#include <linux/err.h>
#include <asm/sizes.h>
#include <mach-se/mach/se7722.h>

Go to the source code of this file.

Macros

#define DRV_NAME   "SE7722-FPGA"
 
#define pr_fmt(fmt)   DRV_NAME ": " fmt
 
#define irq_reg_readl   ioread16
 
#define irq_reg_writel   iowrite16
 
#define IRQ01_BASE_ADDR   0x11800000
 
#define IRQ01_MODE_REG   0
 
#define IRQ01_STS_REG   4
 
#define IRQ01_MASK_REG   8
 

Functions

void __init init_se7722_IRQ (void)
 

Variables

struct irq_domainse7722_irq_domain
 

Macro Definition Documentation

#define DRV_NAME   "SE7722-FPGA"

Definition at line 11 of file irq.c.

#define IRQ01_BASE_ADDR   0x11800000

Definition at line 26 of file irq.c.

#define IRQ01_MASK_REG   8

Definition at line 29 of file irq.c.

#define IRQ01_MODE_REG   0

Definition at line 27 of file irq.c.

#define IRQ01_STS_REG   4

Definition at line 28 of file irq.c.

#define irq_reg_readl   ioread16

Definition at line 14 of file irq.c.

#define irq_reg_writel   iowrite16

Definition at line 15 of file irq.c.

#define pr_fmt (   fmt)    DRV_NAME ": " fmt

Definition at line 12 of file irq.c.

Function Documentation

void __init init_se7722_IRQ ( void  )

Definition at line 105 of file irq.c.

Variable Documentation

struct irq_domain* se7722_irq_domain

Definition at line 32 of file irq.c.