Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
tioca_provider.h File Reference
#include <asm/sn/tioca.h>

Go to the source code of this file.

Data Structures

struct  tioca_dmamap
 
struct  tioca_kernel
 
struct  tioca_common
 

Macros

#define TIOCA_WAR_ENABLED(pv, tioca_common)   ((1 << tioca_common->ca_rev) & pv)
 
#define PV907908   (1 << 1)
 
#define PV908234   (1 << 1)
 
#define PV895469   (1 << 1)
 
#define PV910244   (1 << 1)
 

Functions

int tioca_init_provider (void)
 
void tioca_fastwrite_enable (struct tioca_kernel *tioca_kern)
 

Variables

u32 tioca_gart_found
 
struct list_head tioca_list
 

Macro Definition Documentation

#define PV895469   (1 << 1)

Definition at line 29 of file tioca_provider.h.

#define PV907908   (1 << 1)

Definition at line 25 of file tioca_provider.h.

#define PV908234   (1 << 1)

Definition at line 27 of file tioca_provider.h.

#define PV910244   (1 << 1)

Definition at line 31 of file tioca_provider.h.

#define TIOCA_WAR_ENABLED (   pv,
  tioca_common 
)    ((1 << tioca_common->ca_rev) & pv)

Definition at line 21 of file tioca_provider.h.

Function Documentation

void tioca_fastwrite_enable ( struct tioca_kernel tioca_kern)

tioca_fastwrite_enable - enable AGP FW for a tioca and its functions : structure representing the CA

Given a CA, scan all attached functions making sure they all support FastWrite. If so, enable FastWrite for all functions and the CA itself.

Definition at line 217 of file tioca_provider.c.

int tioca_init_provider ( void  )

tioca_init_provider - init SN PCI provider ops for TIO CA

Definition at line 673 of file tioca_provider.c.

Variable Documentation

u32 tioca_gart_found

Definition at line 22 of file tioca_provider.c.

struct list_head tioca_list