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

Go to the source code of this file.

Macros

#define __EXTERN_INLINE
 
#define DEBUG_PRINT_INITIAL_SETTINGS   0
 
#define DEBUG_PRINT_FINAL_SETTINGS   0
 
#define T2_DIRECTMAP_2G   1
 
#define T2_DIRECTMAP_START   0x80000000UL
 
#define T2_DIRECTMAP_LENGTH   0x80000000UL
 
#define T2_ISA_SG_START   0x00800000UL
 
#define T2_ISA_SG_LENGTH   0x00800000UL
 
#define DEBUG_CONFIG   0
 
#define DBG(args)
 
#define SIC_SEIC   (1UL << 33) /* System Event Clear */
 

Functions

void __init t2_init_arch (void)
 
void t2_kill_arch (int mode)
 
void t2_pci_tbi (struct pci_controller *hose, dma_addr_t start, dma_addr_t end)
 
void t2_machine_check (unsigned long vector, unsigned long la_ptr)
 

Variables

struct pci_ops t2_pci_ops
 

Macro Definition Documentation

#define __EXTERN_INLINE

Definition at line 12 of file core_t2.c.

#define DBG (   args)

Definition at line 75 of file core_t2.c.

#define DEBUG_CONFIG   0

Definition at line 70 of file core_t2.c.

#define DEBUG_PRINT_FINAL_SETTINGS   0

Definition at line 33 of file core_t2.c.

#define DEBUG_PRINT_INITIAL_SETTINGS   0

Definition at line 30 of file core_t2.c.

#define SIC_SEIC   (1UL << 33) /* System Event Clear */

Definition at line 522 of file core_t2.c.

#define T2_DIRECTMAP_2G   1

Definition at line 46 of file core_t2.c.

#define T2_DIRECTMAP_LENGTH   0x80000000UL

Definition at line 50 of file core_t2.c.

#define T2_DIRECTMAP_START   0x80000000UL

Definition at line 49 of file core_t2.c.

#define T2_ISA_SG_LENGTH   0x00800000UL

Definition at line 58 of file core_t2.c.

#define T2_ISA_SG_START   0x00800000UL

Definition at line 57 of file core_t2.c.

Function Documentation

void __init t2_init_arch ( void  )

Definition at line 405 of file core_t2.c.

void t2_kill_arch ( int  mode)

Definition at line 482 of file core_t2.c.

void t2_machine_check ( unsigned long  vector,
unsigned long  la_ptr 
)

Definition at line 556 of file core_t2.c.

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

Definition at line 505 of file core_t2.c.

Variable Documentation

unsigned long hae_1

Definition at line 90 of file core_t2.c.

unsigned long hae_2

Definition at line 91 of file core_t2.c.

unsigned long hae_3

Definition at line 92 of file core_t2.c.

unsigned long hae_4

Definition at line 93 of file core_t2.c.

unsigned long hbase

Definition at line 94 of file core_t2.c.

struct pci_ops t2_pci_ops
Initial value:
=
{
.read = t2_read_config,
.write = t2_write_config,
}

Definition at line 318 of file core_t2.c.

unsigned long tbase

Definition at line 88 of file core_t2.c.

unsigned long wbase

Definition at line 86 of file core_t2.c.

struct { ... } window
unsigned long wmask

Definition at line 87 of file core_t2.c.