Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
core_tsunami.c File Reference
#include <asm/io.h>
#include <asm/core_tsunami.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/pci.h>
#include <linux/sched.h>
#include <linux/init.h>
#include <linux/bootmem.h>
#include <asm/ptrace.h>
#include <asm/smp.h>
#include <asm/vga.h>
#include "proto.h"
#include "pci_impl.h"

Go to the source code of this file.

Macros

#define __EXTERN_INLINE   inline
 
#define DEBUG_CONFIG   0
 
#define DBG_CFG(args)
 
#define tsunami_probe_read(ADDR)   1
 

Functions

struct {
   unsigned long   wsba [4]
 
   unsigned long   wsm [4]
 
   unsigned long   tba [4]
 
__attribute__ ((common))
 
void tsunami_pci_tbi (struct pci_controller *hose, dma_addr_t start, dma_addr_t end)
 
void __iomemtsunami_ioportmap (unsigned long addr)
 
void __iomemtsunami_ioremap (unsigned long addr, unsigned long size)
 
 EXPORT_SYMBOL (tsunami_ioportmap)
 
 EXPORT_SYMBOL (tsunami_ioremap)
 
void __init tsunami_init_arch (void)
 
void tsunami_kill_arch (int mode)
 
void tsunami_machine_check (unsigned long vector, unsigned long la_ptr)
 

Variables

struct pci_ops tsunami_pci_ops
 

Macro Definition Documentation

#define __EXTERN_INLINE   inline

Definition at line 9 of file core_tsunami.c.

#define DBG_CFG (   args)

Definition at line 52 of file core_tsunami.c.

#define DEBUG_CONFIG   0

Definition at line 47 of file core_tsunami.c.

#define tsunami_probe_read (   ADDR)    1

Definition at line 242 of file core_tsunami.c.

Function Documentation

EXPORT_SYMBOL ( tsunami_ioportmap  )
EXPORT_SYMBOL ( tsunami_ioremap  )
void __init tsunami_init_arch ( void  )

Definition at line 373 of file core_tsunami.c.

void __iomem* tsunami_ioportmap ( unsigned long  addr)

Definition at line 354 of file core_tsunami.c.

void __iomem* tsunami_ioremap ( unsigned long  addr,
unsigned long  size 
)

Definition at line 361 of file core_tsunami.c.

void tsunami_kill_arch ( int  mode)

Definition at line 442 of file core_tsunami.c.

void tsunami_machine_check ( unsigned long  vector,
unsigned long  la_ptr 
)

Definition at line 469 of file core_tsunami.c.

void tsunami_pci_tbi ( struct pci_controller hose,
dma_addr_t  start,
dma_addr_t  end 
)

Definition at line 177 of file core_tsunami.c.

Variable Documentation

unsigned long tba[4]

Definition at line 34 of file core_tsunami.c.

struct pci_ops tsunami_pci_ops
Initial value:
=
{
.read = tsunami_read_config,
.write = tsunami_write_config,
}

Definition at line 170 of file core_tsunami.c.

unsigned long wsba[4]

Definition at line 32 of file core_tsunami.c.

unsigned long wsm[4]

Definition at line 33 of file core_tsunami.c.