Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
gsc.c File Reference
#include <linux/bitops.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/ioport.h>
#include <linux/module.h>
#include <linux/types.h>
#include <asm/hardware.h>
#include <asm/io.h>
#include "gsc.h"

Go to the source code of this file.

Data Structures

struct  gsc_fixup_struct
 

Macros

#define DEBPRINTK(x,...)
 

Functions

int gsc_alloc_irq (struct gsc_irq *i)
 
int gsc_claim_irq (struct gsc_irq *i, int irq)
 
 EXPORT_SYMBOL (gsc_alloc_irq)
 
 EXPORT_SYMBOL (gsc_claim_irq)
 
irqreturn_t gsc_asic_intr (int gsc_asic_irq, void *dev)
 
int gsc_find_local_irq (unsigned int irq, int *global_irqs, int limit)
 
int gsc_assign_irq (struct irq_chip *type, void *data)
 
void gsc_asic_assign_irq (struct gsc_asic *asic, int local_irq, int *irqp)
 
void gsc_fixup_irqs (struct parisc_device *parent, void *ctrl, void(*choose_irq)(struct parisc_device *, void *))
 
int gsc_common_setup (struct parisc_device *parent, struct gsc_asic *gsc_asic)
 
void __init gsc_init (void)
 

Variables

struct parisc_driver lasi_driver
 
struct parisc_driver asp_driver
 
struct parisc_driver wax_driver
 

Macro Definition Documentation

#define DEBPRINTK (   x,
  ... 
)

Definition at line 34 of file gsc.c.

Function Documentation

EXPORT_SYMBOL ( gsc_alloc_irq  )
EXPORT_SYMBOL ( gsc_claim_irq  )
int gsc_alloc_irq ( struct gsc_irq i)

Definition at line 37 of file gsc.c.

void gsc_asic_assign_irq ( struct gsc_asic asic,
int  local_irq,
int irqp 
)

Definition at line 161 of file gsc.c.

irqreturn_t gsc_asic_intr ( int  gsc_asic_irq,
void dev 
)

Definition at line 75 of file gsc.c.

int gsc_assign_irq ( struct irq_chip type,
void data 
)

Definition at line 148 of file gsc.c.

int gsc_claim_irq ( struct gsc_irq i,
int  irq 
)

Definition at line 52 of file gsc.c.

int gsc_common_setup ( struct parisc_device parent,
struct gsc_asic gsc_asic 
)

Definition at line 205 of file gsc.c.

int gsc_find_local_irq ( unsigned int  irq,
int global_irqs,
int  limit 
)

Definition at line 96 of file gsc.c.

void gsc_fixup_irqs ( struct parisc_device parent,
void ctrl,
void(*)(struct parisc_device *, void *)  choose_irq 
)

Definition at line 194 of file gsc.c.

void __init gsc_init ( void  )

Definition at line 239 of file gsc.c.

Variable Documentation

struct parisc_driver asp_driver

Definition at line 126 of file asp.c.

struct parisc_driver lasi_driver

Definition at line 235 of file lasi.c.

struct parisc_driver wax_driver

Definition at line 135 of file wax.c.