Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
kernel-entry-init.h File Reference
#include <asm/sn/addrs.h>
#include <asm/sn/sn0/hubni.h>
#include <asm/sn/klkernvars.h>

Go to the source code of this file.

Functions

macro GET_NASID_ASM res dli LOCAL_HUB_ADDR (NI_STATUS_REV_ID) ld\res
 
macro GET_NASID_ASM res dli
res and NSRI_NODEID_MASK dsrl
NSRI_NODEID_SHFT endm macro
kernel_entry_setup
GET_NASID_ASM t1 move t1
MAPPED_KERNEL_SETUP_TLB endm
macro smp_slave_setup
GET_NASID_ASM t1 dli 
KLDIR_OFFSET (KLI_KERN_VARS *KLDIR_ENT_SIZE)+KLDIR_OFF_POINTER+CAC_BASE dsll t1
 
macro GET_NASID_ASM res dli
res and NSRI_NODEID_MASK dsrl
NSRI_NODEID_SHFT endm macro
kernel_entry_setup
GET_NASID_ASM t1 move t1
MAPPED_KERNEL_SETUP_TLB endm
macro smp_slave_setup
GET_NASID_ASM t1 dli
NASID_SHFT or t1 ld t0 lh 
KV_RO_NASID_OFFSET (t0) lh t2
 
macro GET_NASID_ASM res dli
res and NSRI_NODEID_MASK dsrl
NSRI_NODEID_SHFT endm macro
kernel_entry_setup
GET_NASID_ASM t1 move t1
MAPPED_KERNEL_SETUP_TLB endm
macro smp_slave_setup
GET_NASID_ASM t1 dli
NASID_SHFT or t1 ld t0 lh 
KV_RW_NASID_OFFSET (t0) MAPPED_KERNEL_SETUP_TLBPTR_LA t0
 

Variables

macro GET_NASID_ASM res dli res
 
macro GET_NASID_ASM res dli
res and NSRI_NODEID_MASK dsrl
NSRI_NODEID_SHFT endm macro
kernel_entry_setup
GET_NASID_ASM t1 move 
t2
 
macro GET_NASID_ASM res dli
res and NSRI_NODEID_MASK dsrl
NSRI_NODEID_SHFT endm macro
kernel_entry_setup
GET_NASID_ASM t1 move t1
MAPPED_KERNEL_SETUP_TLB endm
macro smp_slave_setup
GET_NASID_ASM t1 dli 
t0
 
macro GET_NASID_ASM res dli
res and NSRI_NODEID_MASK dsrl
NSRI_NODEID_SHFT endm macro
kernel_entry_setup
GET_NASID_ASM t1 move t1
MAPPED_KERNEL_SETUP_TLB endm
macro smp_slave_setup
GET_NASID_ASM t1 dli
NASID_SHFT or t1 ld t0 lh 
t1
 

Function Documentation

macro GET_NASID_ASM res dli res and NSRI_NODEID_MASK dsrl NSRI_NODEID_SHFT endm macro kernel_entry_setup GET_NASID_ASM t1 move t1 MAPPED_KERNEL_SETUP_TLB endm macro smp_slave_setup GET_NASID_ASM t1 dli KLDIR_OFFSET ( KLI_KERN_VARS KLDIR_ENT_SIZE)
macro GET_NASID_ASM res dli res and NSRI_NODEID_MASK dsrl NSRI_NODEID_SHFT endm macro kernel_entry_setup GET_NASID_ASM t1 move t1 MAPPED_KERNEL_SETUP_TLB endm macro smp_slave_setup GET_NASID_ASM t1 dli NASID_SHFT or t1 ld t0 lh KV_RO_NASID_OFFSET ( t0  )
macro GET_NASID_ASM res dli res and NSRI_NODEID_MASK dsrl NSRI_NODEID_SHFT endm macro kernel_entry_setup GET_NASID_ASM t1 move t1 MAPPED_KERNEL_SETUP_TLB endm macro smp_slave_setup GET_NASID_ASM t1 dli NASID_SHFT or t1 ld t0 lh KV_RW_NASID_OFFSET ( t0  )
macro GET_NASID_ASM res dli LOCAL_HUB_ADDR ( NI_STATUS_REV_ID  )

Variable Documentation

u8 res

Definition at line 20 of file kernel-entry-init.h.

macro GET_NASID_ASM res dli res and NSRI_NODEID_MASK dsrl NSRI_NODEID_SHFT endm macro kernel_entry_setup GET_NASID_ASM t1 move t1 MAPPED_KERNEL_SETUP_TLB endm macro smp_slave_setup GET_NASID_ASM t1 dli NASID_SHFT or t1 ld t0

Definition at line 22 of file kernel-entry-init.h.

macro GET_NASID_ASM res dli res and NSRI_NODEID_MASK dsrl NSRI_NODEID_SHFT endm macro kernel_entry_setup GET_NASID_ASM t1 move t1 MAPPED_KERNEL_SETUP_TLB endm macro smp_slave_setup GET_NASID_ASM t1 dli NASID_SHFT or t1 ld t0 lh t1

Definition at line 44 of file kernel-entry-init.h.

macro GET_NASID_ASM res dli res and NSRI_NODEID_MASK dsrl NSRI_NODEID_SHFT endm macro kernel_entry_setup GET_NASID_ASM t1 move t2

Definition at line 22 of file kernel-entry-init.h.