Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ehv_pic.c File Reference
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/smp.h>
#include <linux/interrupt.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/of.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/smp.h>
#include <asm/machdep.h>
#include <asm/ehv_pic.h>
#include <asm/fsl_hcalls.h>
#include "../../../kernel/irq/settings.h"

Go to the source code of this file.

Macros

#define IRQ_TYPE_MPIC_DIRECT   4
 
#define MPIC_EOI   0x00B0
 

Functions

void ehv_pic_unmask_irq (struct irq_data *d)
 
void ehv_pic_mask_irq (struct irq_data *d)
 
void ehv_pic_end_irq (struct irq_data *d)
 
void ehv_pic_direct_end_irq (struct irq_data *d)
 
int ehv_pic_set_affinity (struct irq_data *d, const struct cpumask *dest, bool force)
 
int ehv_pic_set_irq_type (struct irq_data *d, unsigned int flow_type)
 
unsigned int ehv_pic_get_irq (void)
 
void __init ehv_pic_init (void)
 

Macro Definition Documentation

#define IRQ_TYPE_MPIC_DIRECT   4

Definition at line 38 of file ehv_pic.c.

#define MPIC_EOI   0x00B0

Definition at line 39 of file ehv_pic.c.

Function Documentation

void ehv_pic_direct_end_irq ( struct irq_data d)

Definition at line 66 of file ehv_pic.c.

void ehv_pic_end_irq ( struct irq_data d)

Definition at line 59 of file ehv_pic.c.

unsigned int ehv_pic_get_irq ( void  )

Definition at line 164 of file ehv_pic.c.

void __init ehv_pic_init ( void  )

Definition at line 257 of file ehv_pic.c.

void ehv_pic_mask_irq ( struct irq_data d)

Definition at line 52 of file ehv_pic.c.

int ehv_pic_set_affinity ( struct irq_data d,
const struct cpumask dest,
bool  force 
)

Definition at line 71 of file ehv_pic.c.

int ehv_pic_set_irq_type ( struct irq_data d,
unsigned int  flow_type 
)

Definition at line 112 of file ehv_pic.c.

void ehv_pic_unmask_irq ( struct irq_data d)

Definition at line 45 of file ehv_pic.c.