Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

sparc64_ksyms.c File Reference

#include <linux/config.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/string.h>
#include <linux/sched.h>
#include <linux/in6.h>
#include <linux/pci.h>
#include <linux/interrupt.h>
#include <asm/oplib.h>
#include <asm/delay.h>
#include <asm/system.h>
#include <asm/pgtable.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/softirq.h>
#include <asm/hardirq.h>
#include <asm/idprom.h>
#include <asm/svr4.h>
#include <asm/head.h>
#include <asm/smp.h>
#include <asm/mostek.h>
#include <asm/ptrace.h>
#include <asm/user.h>
#include <asm/uaccess.h>
#include <asm/checksum.h>
#include <asm/fpumacro.h>
#include <asm/a.out.h>
#include <asm/elf.h>

Include dependency graph for sparc64_ksyms.c:

Go to the source code of this file.

Data Structures

struct  poll

Defines

#define EXPORT_SYMTAB_STROPS
#define PROMLIB_INTERNAL
#define EXPORT_SYMBOL_PRIVATE(sym)

Functions

void die_if_kernel (char *str, struct pt_regs *regs)
pid_t kernel_thread (int(*fn)(void *), void *arg, unsigned long flags)
void _sigpause_common (unsigned int set, struct pt_regs *)
void * __bzero (void *, size_t)
void * __bzero_noasi (void *, size_t)
void * __memscan_zero (void *, size_t)
void * __memscan_generic (void *, int, size_t)
int __memcmp (const void *, const void *, __kernel_size_t)
int __strncmp (const char *, const char *, __kernel_size_t)
__kernel_size_t __strlen (const char *)
__kernel_size_t strlen (const char *)
char * getname32 (u32 name)
void linux_sparc_syscall (void)
void rtrap (void)
void show_regs (struct pt_regs *)
void solaris_syscall (void)
void syscall_trace (void)
void tl0_solaris (void)
void sys_sigsuspend (void)
int sys_getppid (void)
int svr4_getcontext (svr4_ucontext_t *uc, struct pt_regs *regs)
int svr4_setcontext (svr4_ucontext_t *uc, struct pt_regs *regs)
int sys_ioctl (unsigned int fd, unsigned int cmd, unsigned long arg)
int sys32_ioctl (unsigned int fd, unsigned int cmd, u32 arg)
void VISenter (void)
int io_remap_page_range (unsigned long from, unsigned long offset, unsigned long size, pgprot_t prot, int space)
void bcopy (const char *, char *, int)
int __ashrdi3 (int, int)
void dump_thread (struct pt_regs *, struct user *)
int dump_fpu (struct pt_regs *regs, elf_fpregset_t *fpregs)
 EXPORT_SYMBOL (local_irq_count)
 EXPORT_SYMBOL (local_bh_count)
 EXPORT_SYMBOL (ivector_table)
 EXPORT_SYMBOL (enable_irq)
 EXPORT_SYMBOL (disable_irq)
 EXPORT_SYMBOL_PRIVATE (flushw_user)
 EXPORT_SYMBOL (flush_icache_range)
 EXPORT_SYMBOL (flush_dcache_page)
 EXPORT_SYMBOL (mstk48t02_regs)
 EXPORT_SYMBOL (request_fast_irq)
 EXPORT_SYMBOL (sparc_alloc_io)
 EXPORT_SYMBOL (sparc_free_io)
 EXPORT_SYMBOL (sparc_ultra_unmapioaddr)
 EXPORT_SYMBOL (mmu_get_scsi_sgl)
 EXPORT_SYMBOL (mmu_get_scsi_one)
 EXPORT_SYMBOL (sparc_dvma_malloc)
 EXPORT_SYMBOL (mmu_release_scsi_one)
 EXPORT_SYMBOL (mmu_release_scsi_sgl)
 EXPORT_SYMBOL (io_remap_page_range)
 EXPORT_SYMBOL (_sigpause_common)
 EXPORT_SYMBOL (dump_thread)
 EXPORT_SYMBOL (dump_fpu)
 EXPORT_SYMBOL (get_pmd_slow)
 EXPORT_SYMBOL (get_pte_slow)
 EXPORT_SYMBOL (pgt_quicklists)
 EXPORT_SYMBOL (die_if_kernel)
 EXPORT_SYMBOL (kernel_thread)
 EXPORT_SYMBOL (init_mm)
 EXPORT_SYMBOL (idprom)
 EXPORT_SYMBOL (prom_root_node)
 EXPORT_SYMBOL (prom_getchild)
 EXPORT_SYMBOL (prom_getsibling)
 EXPORT_SYMBOL (prom_searchsiblings)
 EXPORT_SYMBOL (prom_firstprop)
 EXPORT_SYMBOL (prom_nextprop)
 EXPORT_SYMBOL (prom_getproplen)
 EXPORT_SYMBOL (prom_getproperty)
 EXPORT_SYMBOL (prom_node_has_property)
 EXPORT_SYMBOL (prom_setprop)
 EXPORT_SYMBOL (saved_command_line)
 EXPORT_SYMBOL (prom_getname)
 EXPORT_SYMBOL (prom_finddevice)
 EXPORT_SYMBOL (prom_feval)
 EXPORT_SYMBOL (prom_getbool)
 EXPORT_SYMBOL (prom_getstring)
 EXPORT_SYMBOL (prom_apply_sbus_ranges)
 EXPORT_SYMBOL (prom_getint)
 EXPORT_SYMBOL (__prom_getchild)
 EXPORT_SYMBOL (__prom_getsibling)
 EXPORT_SYMBOL (bcopy)
 EXPORT_SYMBOL (__strlen)
 EXPORT_SYMBOL (strnlen)
 EXPORT_SYMBOL (strcpy)
 EXPORT_SYMBOL (strncpy)
 EXPORT_SYMBOL (strcat)
 EXPORT_SYMBOL (strncat)
 EXPORT_SYMBOL (strcmp)
 EXPORT_SYMBOL (strchr)
 EXPORT_SYMBOL (strrchr)
 EXPORT_SYMBOL (strpbrk)
 EXPORT_SYMBOL (strtok)
 EXPORT_SYMBOL (strstr)
 EXPORT_SYMBOL (strspn)
 EXPORT_SYMBOL (__memcpy)
 EXPORT_SYMBOL (__memset)
 EXPORT_SYMBOL (clear_page)
 EXPORT_SYMBOL (__bzero)
 EXPORT_SYMBOL (__memscan_zero)
 EXPORT_SYMBOL (__memscan_generic)
 EXPORT_SYMBOL (__memcmp)
 EXPORT_SYMBOL (__strncmp)
 EXPORT_SYMBOL (__memmove)
 EXPORT_SYMBOL (csum_partial_copy_sparc64)
 EXPORT_SYMBOL (__copy_to_user)
 EXPORT_SYMBOL (__copy_from_user)
 EXPORT_SYMBOL (__strncpy_from_user)
 EXPORT_SYMBOL (phys_base)
 EXPORT_SYMBOL (sparc64_valid_addr_bitmap)
 EXPORT_SYMBOL_NOVERS (__ret_efault)
 EXPORT_SYMBOL_NOVERS (VISenter)
 EXPORT_SYMBOL_NOVERS (memcmp)
 EXPORT_SYMBOL_NOVERS (memcpy)
 EXPORT_SYMBOL_NOVERS (memset)
 EXPORT_SYMBOL_NOVERS (memmove)

Variables

unsigned prom_cpu_nodes [64]
char saved_command_line []
u32 sunos_sys_table []
u32 sys_call_table32 []
int(* handle_mathemu )(struct pt_regs *, struct fpustate *)
unsigned long phys_base


Define Documentation

#define EXPORT_SYMBOL_PRIVATE sym   ) 
 

Value:

extern int __sparc_priv_ ## sym (int) __asm__("__" #sym);       \
const struct module_symbol __export_priv_##sym                  \
__attribute__((section("__ksymtab"))) =                         \
{ (unsigned long) &__sparc_priv_ ## sym, "__" #sym }

Definition at line 116 of file sparc64_ksyms.c.

#define EXPORT_SYMTAB_STROPS
 

Definition at line 10 of file sparc64_ksyms.c.

#define PROMLIB_INTERNAL
 

Definition at line 11 of file sparc64_ksyms.c.


Function Documentation

int __ashrdi3 int  ,
int 
 

void* __bzero void *  ,
size_t 
 

void* __bzero_noasi void *  ,
size_t 
 

Referenced by __clear_user().

int __memcmp const void *  ,
const void *  ,
__kernel_size_t 
 

void* __memscan_generic void *  ,
int  ,
size_t 
 

void* __memscan_zero void *  ,
size_t 
 

__kernel_size_t __strlen const char *   ) 
 

int __strncmp const char *  ,
const char *  ,
__kernel_size_t 
 

void _sigpause_common unsigned int  set,
struct pt_regs
 

void bcopy const char *  ,
char *  ,
int 
 

Definition at line 248 of file lib/string.c.

void die_if_kernel char *  str,
struct pt_regs regs
 

Definition at line 88 of file sparc/kernel/traps.c.

int dump_fpu struct pt_regs regs,
elf_fpregset_t fpregs
 

Definition at line 442 of file alpha/kernel/process.c.

void dump_thread struct pt_regs ,
struct user
 

Definition at line 385 of file alpha/kernel/process.c.

EXPORT_SYMBOL sparc64_valid_addr_bitmap   ) 
 

EXPORT_SYMBOL phys_base   ) 
 

EXPORT_SYMBOL __strncpy_from_user   ) 
 

EXPORT_SYMBOL __copy_from_user   ) 
 

EXPORT_SYMBOL __copy_to_user   ) 
 

EXPORT_SYMBOL csum_partial_copy_sparc64   ) 
 

EXPORT_SYMBOL __memmove   ) 
 

EXPORT_SYMBOL __strncmp   ) 
 

EXPORT_SYMBOL __memcmp   ) 
 

EXPORT_SYMBOL __memscan_generic   ) 
 

EXPORT_SYMBOL __memscan_zero   ) 
 

EXPORT_SYMBOL __bzero   ) 
 

EXPORT_SYMBOL clear_page   ) 
 

EXPORT_SYMBOL __memset   ) 
 

EXPORT_SYMBOL __memcpy   ) 
 

EXPORT_SYMBOL strspn   ) 
 

EXPORT_SYMBOL strstr   ) 
 

EXPORT_SYMBOL strtok   ) 
 

EXPORT_SYMBOL strpbrk   ) 
 

EXPORT_SYMBOL strrchr   ) 
 

EXPORT_SYMBOL strchr   ) 
 

EXPORT_SYMBOL strcmp   ) 
 

EXPORT_SYMBOL strncat   ) 
 

EXPORT_SYMBOL strcat   ) 
 

EXPORT_SYMBOL strncpy   ) 
 

EXPORT_SYMBOL strcpy   ) 
 

EXPORT_SYMBOL strnlen   ) 
 

EXPORT_SYMBOL __strlen   ) 
 

EXPORT_SYMBOL bcopy   ) 
 

EXPORT_SYMBOL __prom_getsibling   ) 
 

EXPORT_SYMBOL __prom_getchild   ) 
 

EXPORT_SYMBOL prom_getint   ) 
 

EXPORT_SYMBOL prom_apply_sbus_ranges   ) 
 

EXPORT_SYMBOL prom_getstring   ) 
 

EXPORT_SYMBOL prom_getbool   ) 
 

EXPORT_SYMBOL prom_feval   ) 
 

EXPORT_SYMBOL prom_finddevice   ) 
 

EXPORT_SYMBOL prom_getname   ) 
 

EXPORT_SYMBOL saved_command_line   ) 
 

EXPORT_SYMBOL prom_setprop   ) 
 

EXPORT_SYMBOL prom_node_has_property   ) 
 

EXPORT_SYMBOL prom_getproperty   ) 
 

EXPORT_SYMBOL prom_getproplen   ) 
 

EXPORT_SYMBOL prom_nextprop   ) 
 

EXPORT_SYMBOL prom_firstprop   ) 
 

EXPORT_SYMBOL prom_searchsiblings   ) 
 

EXPORT_SYMBOL prom_getsibling   ) 
 

EXPORT_SYMBOL prom_getchild   ) 
 

EXPORT_SYMBOL prom_root_node   ) 
 

EXPORT_SYMBOL idprom   ) 
 

EXPORT_SYMBOL init_mm   ) 
 

EXPORT_SYMBOL kernel_thread   ) 
 

EXPORT_SYMBOL die_if_kernel   ) 
 

EXPORT_SYMBOL pgt_quicklists   ) 
 

EXPORT_SYMBOL get_pte_slow   ) 
 

EXPORT_SYMBOL get_pmd_slow   ) 
 

EXPORT_SYMBOL dump_fpu   ) 
 

EXPORT_SYMBOL dump_thread   ) 
 

EXPORT_SYMBOL _sigpause_common   ) 
 

EXPORT_SYMBOL io_remap_page_range   ) 
 

EXPORT_SYMBOL mmu_release_scsi_sgl   ) 
 

EXPORT_SYMBOL mmu_release_scsi_one   ) 
 

EXPORT_SYMBOL sparc_dvma_malloc   ) 
 

EXPORT_SYMBOL mmu_get_scsi_one   ) 
 

EXPORT_SYMBOL mmu_get_scsi_sgl   ) 
 

EXPORT_SYMBOL sparc_ultra_unmapioaddr   ) 
 

EXPORT_SYMBOL sparc_free_io   ) 
 

EXPORT_SYMBOL sparc_alloc_io   ) 
 

EXPORT_SYMBOL request_fast_irq   ) 
 

EXPORT_SYMBOL mstk48t02_regs   ) 
 

EXPORT_SYMBOL flush_dcache_page   ) 
 

EXPORT_SYMBOL flush_icache_range   ) 
 

EXPORT_SYMBOL disable_irq   ) 
 

EXPORT_SYMBOL enable_irq   ) 
 

EXPORT_SYMBOL ivector_table   ) 
 

EXPORT_SYMBOL local_bh_count   ) 
 

EXPORT_SYMBOL local_irq_count   ) 
 

EXPORT_SYMBOL_NOVERS memmove   ) 
 

EXPORT_SYMBOL_NOVERS memset   ) 
 

EXPORT_SYMBOL_NOVERS memcpy   ) 
 

EXPORT_SYMBOL_NOVERS memcmp   ) 
 

EXPORT_SYMBOL_NOVERS VISenter   ) 
 

EXPORT_SYMBOL_NOVERS __ret_efault   ) 
 

EXPORT_SYMBOL_PRIVATE flushw_user   ) 
 

char* getname32 u32  name  ) 
 

Referenced by solaris_lstat(), solaris_lstat64(), solaris_S(), solaris_stat(), solaris_stat64(), sparc32_execve(), sys32_quotactl(), sys32_statfs(), sys32_utime(), and sys32_utimes().

int io_remap_page_range unsigned long  from,
unsigned long  offset,
unsigned long  size,
pgprot_t  prot,
int  space
 

Definition at line 101 of file arch/sparc/mm/generic.c.

pid_t kernel_thread int(*)(void *)  fn,
void *  arg,
unsigned long  flags
 

Definition at line 305 of file arm/kernel/process.c.

void linux_sparc_syscall void   ) 
 

void rtrap void   ) 
 

void show_regs struct pt_regs  ) 
 

Definition at line 274 of file alpha/kernel/process.c.

void solaris_syscall void   ) 
 

__kernel_size_t strlen const char *   )  [inline]
 

Definition at line 559 of file arch/ppc/mbxboot/misc.c.

int svr4_getcontext svr4_ucontext_t uc,
struct pt_regs regs
 

Definition at line 920 of file arch/sparc/kernel/signal.c.

int svr4_setcontext svr4_ucontext_t uc,
struct pt_regs regs
 

Definition at line 974 of file arch/sparc/kernel/signal.c.

int sys32_ioctl unsigned int