Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
uncached.c File Reference
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/efi.h>
#include <linux/genalloc.h>
#include <linux/gfp.h>
#include <asm/page.h>
#include <asm/pal.h>
#include <asm/pgtable.h>
#include <linux/atomic.h>
#include <asm/tlbflush.h>
#include <asm/sn/arch.h>

Go to the source code of this file.

Data Structures

struct  uncached_pool
 

Macros

#define MAX_CONVERTED_CHUNKS_PER_NODE   2
 

Functions

void __init efi_memmap_walk_uc (efi_freemem_callback_t, void *)
 
unsigned long uncached_alloc_page (int starting_nid, int n_pages)
 
 EXPORT_SYMBOL (uncached_alloc_page)
 
void uncached_free_page (unsigned long uc_addr, int n_pages)
 
 EXPORT_SYMBOL (uncached_free_page)
 
 __initcall (uncached_init)
 

Variables

struct uncached_pool uncached_pools [MAX_NUMNODES]
 

Macro Definition Documentation

#define MAX_CONVERTED_CHUNKS_PER_NODE   2

Definition at line 41 of file uncached.c.

Function Documentation

__initcall ( uncached_init  )
void __init efi_memmap_walk_uc ( efi_freemem_callback_t  ,
void  
)

Definition at line 332 of file efi.c.

EXPORT_SYMBOL ( uncached_alloc_page  )
EXPORT_SYMBOL ( uncached_free_page  )
unsigned long uncached_alloc_page ( int  starting_nid,
int  n_pages 
)

Definition at line 185 of file uncached.c.

void uncached_free_page ( unsigned long  uc_addr,
int  n_pages 
)

Definition at line 226 of file uncached.c.

Variable Documentation

Definition at line 43 of file uncached.c.