Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
bios_uv.c File Reference
#include <linux/efi.h>
#include <linux/export.h>
#include <asm/efi.h>
#include <linux/io.h>
#include <asm/uv/bios.h>
#include <asm/uv/uv_hub.h>

Go to the source code of this file.

Functions

s64 uv_bios_call (enum uv_bios_cmd which, u64 a1, u64 a2, u64 a3, u64 a4, u64 a5)
 
 EXPORT_SYMBOL_GPL (uv_bios_call)
 
s64 uv_bios_call_irqsave (enum uv_bios_cmd which, u64 a1, u64 a2, u64 a3, u64 a4, u64 a5)
 
s64 uv_bios_call_reentrant (enum uv_bios_cmd which, u64 a1, u64 a2, u64 a3, u64 a4, u64 a5)
 
 EXPORT_SYMBOL_GPL (sn_partition_id)
 
 EXPORT_SYMBOL_GPL (sn_coherency_id)
 
 EXPORT_SYMBOL_GPL (sn_region_size)
 
 EXPORT_SYMBOL_GPL (system_serial_number)
 
 EXPORT_SYMBOL_GPL (uv_type)
 
s64 uv_bios_get_sn_info (int fc, int *uvtype, long *partid, long *coher, long *region, long *ssn)
 
 EXPORT_SYMBOL_GPL (uv_bios_get_sn_info)
 
int uv_bios_mq_watchlist_alloc (unsigned long addr, unsigned int mq_size, unsigned long *intr_mmr_offset)
 
 EXPORT_SYMBOL_GPL (uv_bios_mq_watchlist_alloc)
 
int uv_bios_mq_watchlist_free (int blade, int watchlist_num)
 
 EXPORT_SYMBOL_GPL (uv_bios_mq_watchlist_free)
 
s64 uv_bios_change_memprotect (u64 paddr, u64 len, enum uv_memprotect perms)
 
 EXPORT_SYMBOL_GPL (uv_bios_change_memprotect)
 
s64 uv_bios_reserved_page_pa (u64 buf, u64 *cookie, u64 *addr, u64 *len)
 
 EXPORT_SYMBOL_GPL (uv_bios_reserved_page_pa)
 
s64 uv_bios_freq_base (u64 clock_type, u64 *ticks_per_second)
 
 EXPORT_SYMBOL_GPL (uv_bios_freq_base)
 
int uv_bios_set_legacy_vga_target (bool decode, int domain, int bus)
 
 EXPORT_SYMBOL_GPL (uv_bios_set_legacy_vga_target)
 
void uv_bios_init (void)
 

Variables

long sn_partition_id
 
long sn_coherency_id
 
long sn_region_size
 
long system_serial_number
 
int uv_type
 

Function Documentation

EXPORT_SYMBOL_GPL ( uv_bios_call  )
EXPORT_SYMBOL_GPL ( sn_partition_id  )
EXPORT_SYMBOL_GPL ( sn_coherency_id  )
EXPORT_SYMBOL_GPL ( sn_region_size  )
EXPORT_SYMBOL_GPL ( system_serial_number  )
EXPORT_SYMBOL_GPL ( uv_type  )
EXPORT_SYMBOL_GPL ( uv_bios_get_sn_info  )
EXPORT_SYMBOL_GPL ( uv_bios_mq_watchlist_alloc  )
EXPORT_SYMBOL_GPL ( uv_bios_mq_watchlist_free  )
EXPORT_SYMBOL_GPL ( uv_bios_change_memprotect  )
EXPORT_SYMBOL_GPL ( uv_bios_reserved_page_pa  )
EXPORT_SYMBOL_GPL ( uv_bios_freq_base  )
EXPORT_SYMBOL_GPL ( uv_bios_set_legacy_vga_target  )
s64 uv_bios_call ( enum uv_bios_cmd  which,
u64  a1,
u64  a2,
u64  a3,
u64  a4,
u64  a5 
)

Definition at line 31 of file bios_uv.c.

s64 uv_bios_call_irqsave ( enum uv_bios_cmd  which,
u64  a1,
u64  a2,
u64  a3,
u64  a4,
u64  a5 
)

Definition at line 48 of file bios_uv.c.

s64 uv_bios_call_reentrant ( enum uv_bios_cmd  which,
u64  a1,
u64  a2,
u64  a3,
u64  a4,
u64  a5 
)

Definition at line 61 of file bios_uv.c.

s64 uv_bios_change_memprotect ( u64  paddr,
u64  len,
enum uv_memprotect  perms 
)

Definition at line 142 of file bios_uv.c.

s64 uv_bios_freq_base ( u64  clock_type,
u64 ticks_per_second 
)

Definition at line 160 of file bios_uv.c.

s64 uv_bios_get_sn_info ( int  fc,
int uvtype,
long partid,
long coher,
long region,
long ssn 
)

Definition at line 86 of file bios_uv.c.

void uv_bios_init ( void  )

Definition at line 215 of file bios_uv.c.

int uv_bios_mq_watchlist_alloc ( unsigned long  addr,
unsigned int  mq_size,
unsigned long intr_mmr_offset 
)

Definition at line 114 of file bios_uv.c.

int uv_bios_mq_watchlist_free ( int  blade,
int  watchlist_num 
)

Definition at line 134 of file bios_uv.c.

s64 uv_bios_reserved_page_pa ( u64  buf,
u64 cookie,
u64 addr,
u64 len 
)

Definition at line 150 of file bios_uv.c.

int uv_bios_set_legacy_vga_target ( bool  decode,
int  domain,
int  bus 
)

Definition at line 179 of file bios_uv.c.

Variable Documentation

long sn_coherency_id

Definition at line 76 of file bios_uv.c.

long sn_partition_id

Definition at line 74 of file bios_uv.c.

long sn_region_size

Definition at line 78 of file bios_uv.c.

long system_serial_number

Definition at line 80 of file bios_uv.c.

int uv_type

Definition at line 82 of file bios_uv.c.