Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
hash_native_64.c File Reference
#include <linux/spinlock.h>
#include <linux/bitops.h>
#include <linux/of.h>
#include <linux/threads.h>
#include <linux/smp.h>
#include <asm/machdep.h>
#include <asm/mmu.h>
#include <asm/mmu_context.h>
#include <asm/pgtable.h>
#include <asm/tlbflush.h>
#include <asm/tlb.h>
#include <asm/cputable.h>
#include <asm/udbg.h>
#include <asm/kexec.h>
#include <asm/ppc-opcode.h>

Go to the source code of this file.

Macros

#define DBG_LOW(fmt...)
 
#define HPTE_LOCK_BIT   3
 
#define LP_SHIFT   12
 
#define LP_BITS   8
 
#define LP_MASK(i)   ((0xFF >> (i)) << LP_SHIFT)
 

Functions

 DEFINE_RAW_SPINLOCK (native_tlbie_lock)
 
void __init hpte_init_native (void)
 

Macro Definition Documentation

#define DBG_LOW (   fmt...)

Definition at line 35 of file hash_native_64.c.

#define HPTE_LOCK_BIT   3

Definition at line 38 of file hash_native_64.c.

#define LP_BITS   8

Definition at line 369 of file hash_native_64.c.

#define LP_MASK (   i)    ((0xFF >> (i)) << LP_SHIFT)

Definition at line 370 of file hash_native_64.c.

#define LP_SHIFT   12

Definition at line 368 of file hash_native_64.c.

Function Documentation

DEFINE_RAW_SPINLOCK ( native_tlbie_lock  )
void __init hpte_init_native ( void  )

Definition at line 572 of file hash_native_64.c.