Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
it8152.c File Reference
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/pci.h>
#include <linux/ptrace.h>
#include <linux/interrupt.h>
#include <linux/mm.h>
#include <linux/init.h>
#include <linux/ioport.h>
#include <linux/irq.h>
#include <linux/io.h>
#include <linux/export.h>
#include <asm/mach/pci.h>
#include <asm/hardware/it8152.h>

Go to the source code of this file.

Macros

#define MAX_SLOTS   21
 

Functions

void it8152_init_irq (void)
 
void it8152_irq_demux (unsigned int irq, struct irq_desc *desc)
 
int __init it8152_pci_map_irq (const struct pci_dev *dev, u8 slot, u8 pin)
 
int dma_set_coherent_mask (struct device *dev, u64 mask)
 
int __init it8152_pci_setup (int nr, struct pci_sys_data *sys)
 
void pcibios_set_master (struct pci_dev *dev)
 
 EXPORT_SYMBOL (dma_set_coherent_mask)
 

Variables

struct pci_ops it8152_ops
 

Macro Definition Documentation

#define MAX_SLOTS   21

Definition at line 33 of file it8152.c.

Function Documentation

int dma_set_coherent_mask ( struct device dev,
u64  mask 
)

Definition at line 277 of file it8152.c.

EXPORT_SYMBOL ( dma_set_coherent_mask  )
void it8152_init_irq ( void  )

Definition at line 80 of file it8152.c.

void it8152_irq_demux ( unsigned int  irq,
struct irq_desc desc 
)

Definition at line 98 of file it8152.c.

int __init it8152_pci_map_irq ( const struct pci_dev dev,
u8  slot,
u8  pin 
)

Definition at line 148 of file it8152.c.

int __init it8152_pci_setup ( int  nr,
struct pci_sys_data sys 
)

Definition at line 285 of file it8152.c.

void pcibios_set_master ( struct pci_dev dev)

Definition at line 332 of file it8152.c.

Variable Documentation

struct pci_ops it8152_ops
Initial value:
= {
.read = it8152_pci_read_config,
.write = it8152_pci_write_config,
}

Definition at line 225 of file it8152.c.