Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
bte.c File Reference
#include <linux/module.h>
#include <asm/sn/nodepda.h>
#include <asm/sn/addrs.h>
#include <asm/sn/arch.h>
#include <asm/sn/sn_cpuid.h>
#include <asm/sn/pda.h>
#include <asm/sn/shubio.h>
#include <asm/nodedata.h>
#include <asm/delay.h>
#include <linux/bootmem.h>
#include <linux/string.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <asm/sn/bte.h>

Go to the source code of this file.

Macros

#define L1_CACHE_MASK   (L1_CACHE_BYTES - 1)
 
#define MAX_INTERFACES_TO_TRY   4
 
#define MAX_NODES_TO_TRY   2
 

Functions

bte_result_t bte_copy (u64 src, u64 dest, u64 len, u64 mode, void *notification)
 
 EXPORT_SYMBOL (bte_copy)
 
bte_result_t bte_unaligned_copy (u64 src, u64 dest, u64 len, u64 mode)
 
 EXPORT_SYMBOL (bte_unaligned_copy)
 
void bte_init_node (nodepda_t *mynodepda, cnodeid_t cnode)
 

Macro Definition Documentation

#define L1_CACHE_MASK   (L1_CACHE_BYTES - 1)

Definition at line 27 of file bte.c.

#define MAX_INTERFACES_TO_TRY   4

Definition at line 31 of file bte.c.

#define MAX_NODES_TO_TRY   2

Definition at line 32 of file bte.c.

Function Documentation

bte_result_t bte_copy ( u64  src,
u64  dest,
u64  len,
u64  mode,
void notification 
)

Definition at line 80 of file bte.c.

void bte_init_node ( nodepda_t mynodepda,
cnodeid_t  cnode 
)

Definition at line 424 of file bte.c.

bte_result_t bte_unaligned_copy ( u64  src,
u64  dest,
u64  len,
u64  mode 
)

Definition at line 262 of file bte.c.

EXPORT_SYMBOL ( bte_copy  )
EXPORT_SYMBOL ( bte_unaligned_copy  )