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

sparc_ksyms.c File Reference

#include <linux/config.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/string.h>
#include <linux/interrupt.h>
#include <linux/in6.h>
#include <asm/oplib.h>
#include <asm/delay.h>
#include <asm/system.h>
#include <asm/auxio.h>
#include <asm/pgtable.h>
#include <asm/io.h>
#include <asm/irq.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/spinlock.h>
#include <asm/softirq.h>
#include <asm/hardirq.h>
#include <asm/user.h>
#include <asm/uaccess.h>
#include <asm/checksum.h>
#include <asm/a.out.h>
#include <asm/io-unit.h>

Include dependency graph for sparc_ksyms.c:

Go to the source code of this file.

Defines

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

Functions

int svr4_getcontext (svr4_ucontext_t *, struct pt_regs *)
int svr4_setcontext (svr4_ucontext_t *, struct pt_regs *)
void _sigpause_common (unsigned int set, struct pt_regs *)
void __memmove (void *, const void *, __kernel_size_t)
void * __bzero (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)
void bcopy (const char *, char *, int)
int __ashrdi3 (int, int)
int __ashldi3 (int, int)
int __lshrdi3 (int, int)
int __muldi3 (int, int)
void dump_thread (struct pt_regs *, struct user *)
 EXPORT_SYMBOL (sparc_cpu_model)
 EXPORT_SYMBOL_PRIVATE (_spinlock_waitfor)
 EXPORT_SYMBOL (kernel_thread)
 EXPORT_SYMBOL_PRIVATE (_rw_read_enter)
 EXPORT_SYMBOL_PRIVATE (_rw_read_exit)
 EXPORT_SYMBOL_PRIVATE (_rw_write_enter)
 EXPORT_SYMBOL (page_offset)
 EXPORT_SYMBOL (sparc_valid_addr_bitmap)
 EXPORT_SYMBOL (stack_top)
 EXPORT_SYMBOL_PRIVATE (_atomic_add)
 EXPORT_SYMBOL_PRIVATE (_atomic_sub)
 EXPORT_SYMBOL_PRIVATE (_set_bit)
 EXPORT_SYMBOL_PRIVATE (_clear_bit)
 EXPORT_SYMBOL_PRIVATE (_change_bit)
 EXPORT_SYMBOL_PRIVATE (_set_le_bit)
 EXPORT_SYMBOL_PRIVATE (_clear_le_bit)
 EXPORT_SYMBOL (local_irq_count)
 EXPORT_SYMBOL (local_bh_count)
 EXPORT_SYMBOL (udelay)
 EXPORT_SYMBOL (mstk48t02_regs)
 EXPORT_SYMBOL (request_fast_irq)
 EXPORT_SYMBOL (sparc_alloc_io)
 EXPORT_SYMBOL (sparc_free_io)
 EXPORT_SYMBOL (io_remap_page_range)
 EXPORT_SYMBOL (iounit_map_dma_init)
 EXPORT_SYMBOL (iounit_map_dma_page)
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(___xchg32))
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(enable_irq))
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(disable_irq))
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(__irq_itoa))
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(mmu_v2p))
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(mmu_unlockarea))
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(mmu_lockarea))
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(mmu_get_scsi_sgl))
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(mmu_get_scsi_one))
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(mmu_release_scsi_sgl))
 EXPORT_SYMBOL_NOVERS (BTFIXUP_CALL(mmu_release_scsi_one))
 EXPORT_SYMBOL (_sparc_dvma_malloc)
 EXPORT_SYMBOL (sun4c_unmapioaddr)
 EXPORT_SYMBOL (srmmu_unmapioaddr)
 EXPORT_SYMBOL (svr4_setcontext)
 EXPORT_SYMBOL (svr4_getcontext)
 EXPORT_SYMBOL (_sigpause_common)
 EXPORT_SYMBOL (dump_thread)
 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_apply_obio_ranges)
 EXPORT_SYMBOL (prom_finddevice)
 EXPORT_SYMBOL (prom_getname)
 EXPORT_SYMBOL (prom_feval)
 EXPORT_SYMBOL (prom_getbool)
 EXPORT_SYMBOL (prom_getstring)
 EXPORT_SYMBOL (prom_apply_sbus_ranges)
 EXPORT_SYMBOL (prom_getint)
 EXPORT_SYMBOL (romvec)
 EXPORT_SYMBOL (__prom_getchild)
 EXPORT_SYMBOL (__prom_getsibling)
 EXPORT_SYMBOL (bcopy)
 EXPORT_SYMBOL_NOVERS (memscan)
 EXPORT_SYMBOL (strlen)
 EXPORT_SYMBOL (strnlen)
 EXPORT_SYMBOL (strcpy)
 EXPORT_SYMBOL (strncpy)
 EXPORT_SYMBOL (strcat)
 EXPORT_SYMBOL (strncat)
 EXPORT_SYMBOL (strcmp)
 EXPORT_SYMBOL_NOVERS (strncmp)
 EXPORT_SYMBOL (strchr)
 EXPORT_SYMBOL (strrchr)
 EXPORT_SYMBOL (strpbrk)
 EXPORT_SYMBOL (strtok)
 EXPORT_SYMBOL (strstr)
 EXPORT_SYMBOL (strspn)
 EXPORT_SYMBOL (__copy_1page)
 EXPORT_SYMBOL (__memcpy)
 EXPORT_SYMBOL (__memset)
 EXPORT_SYMBOL (bzero_1page)
 EXPORT_SYMBOL (__bzero)
 EXPORT_SYMBOL (__memscan_zero)
 EXPORT_SYMBOL (__memscan_generic)
 EXPORT_SYMBOL (__memcmp)
 EXPORT_SYMBOL (__strncmp)
 EXPORT_SYMBOL (__memmove)
 EXPORT_SYMBOL (__copy_user)
 EXPORT_SYMBOL (__strncpy_from_user)
 EXPORT_SYMBOL_NOVERS (__csum_partial_copy_sparc_generic)
 EXPORT_SYMBOL_NOVERS (__ret_efault)
 EXPORT_SYMBOL_NOVERS (memcmp)
 EXPORT_SYMBOL_NOVERS (memcpy)
 EXPORT_SYMBOL_NOVERS (memset)
 EXPORT_SYMBOL_NOVERS (memmove)
 EXPORT_SYMBOL_NOVERS (__ashrdi3)
 EXPORT_SYMBOL_NOVERS (__ashldi3)
 EXPORT_SYMBOL_NOVERS (__lshrdi3)
 EXPORT_SYMBOL_NOVERS (__muldi3)
 EXPORT_SYMBOL_DOT (rem)
 EXPORT_SYMBOL_DOT (urem)
 EXPORT_SYMBOL_DOT (mul)
 EXPORT_SYMBOL_DOT (umul)
 EXPORT_SYMBOL_DOT (div)
 EXPORT_SYMBOL_DOT (udiv)

Variables

void(* __copy_1page )(void *, const void *)
void(* bzero_1page )(void *)
char saved_command_line []


Define Documentation

#define EXPORT_SYMBOL_DOT sym   ) 
 

Value:

extern int __sparc_dot_ ## sym (int) __asm__("." #sym);         \
__EXPORT_SYMBOL(__sparc_dot_ ## sym, "." #sym)

Definition at line 81 of file sparc_ksyms.c.

#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 85 of file sparc_ksyms.c.

#define EXPORT_SYMTAB_STROPS
 

Definition at line 9 of file sparc_ksyms.c.

#define PROMLIB_INTERNAL
 

Definition at line 10 of file sparc_ksyms.c.


Function Documentation

int __ashldi3 int  ,
int 
 

int __ashrdi3 int  ,
int 
 

void* __bzero void *  ,
size_t 
 

int __lshrdi3 int  ,
int 
 

int __memcmp const void *  ,
const void *  ,
__kernel_size_t 
 

void __memmove void *  ,
const void *  ,
__kernel_size_t 
 

void* __memscan_generic void *  ,
int  ,
size_t 
 

void* __memscan_zero void *  ,
size_t 
 

int __muldi3 int  ,
int 
 

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 dump_thread struct pt_regs ,
struct user
 

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

EXPORT_SYMBOL __strncpy_from_user   ) 
 

EXPORT_SYMBOL __copy_user   ) 
 

EXPORT_SYMBOL __memmove   ) 
 

EXPORT_SYMBOL __strncmp   ) 
 

EXPORT_SYMBOL __memcmp   ) 
 

EXPORT_SYMBOL __memscan_generic   ) 
 

EXPORT_SYMBOL __memscan_zero   ) 
 

EXPORT_SYMBOL __bzero   ) 
 

EXPORT_SYMBOL bzero_1page   ) 
 

EXPORT_SYMBOL __memset   ) 
 

EXPORT_SYMBOL __memcpy   ) 
 

EXPORT_SYMBOL __copy_1page   ) 
 

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 romvec   ) 
 

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_getname   ) 
 

EXPORT_SYMBOL prom_finddevice   ) 
 

EXPORT_SYMBOL prom_apply_obio_ranges   ) 
 

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 dump_thread   ) 
 

EXPORT_SYMBOL _sigpause_common   ) 
 

EXPORT_SYMBOL svr4_getcontext   ) 
 

EXPORT_SYMBOL svr4_setcontext   ) 
 

EXPORT_SYMBOL srmmu_unmapioaddr   ) 
 

EXPORT_SYMBOL sun4c_unmapioaddr   ) 
 

EXPORT_SYMBOL _sparc_dvma_malloc   ) 
 

EXPORT_SYMBOL iounit_map_dma_page   ) 
 

EXPORT_SYMBOL iounit_map_dma_init   ) 
 

EXPORT_SYMBOL io_remap_page_range   ) 
 

EXPORT_SYMBOL sparc_free_io   ) 
 

EXPORT_SYMBOL sparc_alloc_io   ) 
 

EXPORT_SYMBOL request_fast_irq   ) 
 

EXPORT_SYMBOL mstk48t02_regs   ) 
 

EXPORT_SYMBOL udelay   ) 
 

EXPORT_SYMBOL local_bh_count   ) 
 

EXPORT_SYMBOL local_irq_count   ) 
 

EXPORT_SYMBOL stack_top   ) 
 

EXPORT_SYMBOL sparc_valid_addr_bitmap   ) 
 

EXPORT_SYMBOL page_offset   ) 
 

EXPORT_SYMBOL kernel_thread   ) 
 

EXPORT_SYMBOL sparc_cpu_model   ) 
 

EXPORT_SYMBOL_DOT udiv   ) 
 

EXPORT_SYMBOL_DOT div   ) 
 

EXPORT_SYMBOL_DOT umul   ) 
 

EXPORT_SYMBOL_DOT mul   ) 
 

EXPORT_SYMBOL_DOT urem   ) 
 

EXPORT_SYMBOL_DOT rem   ) 
 

EXPORT_SYMBOL_NOVERS __muldi3   ) 
 

EXPORT_SYMBOL_NOVERS __lshrdi3   ) 
 

EXPORT_SYMBOL_NOVERS __ashldi3   ) 
 

EXPORT_SYMBOL_NOVERS __ashrdi3   ) 
 

EXPORT_SYMBOL_NOVERS memmove   ) 
 

EXPORT_SYMBOL_NOVERS memset   ) 
 

EXPORT_SYMBOL_NOVERS memcpy   ) 
 

EXPORT_SYMBOL_NOVERS memcmp   ) 
 

EXPORT_SYMBOL_NOVERS __ret_efault   ) 
 

EXPORT_SYMBOL_NOVERS __csum_partial_copy_sparc_generic   ) 
 

EXPORT_SYMBOL_NOVERS strncmp   ) 
 

EXPORT_SYMBOL_NOVERS memscan   ) 
 

EXPORT_SYMBOL_NOVERS BTFIXUP_CALL(mmu_release_scsi_one)   ) 
 

EXPORT_SYMBOL_NOVERS BTFIXUP_CALL(mmu_release_scsi_sgl)   ) 
 

EXPORT_SYMBOL_NOVERS BTFIXUP_CALL(mmu_get_scsi_one)   ) 
 

EXPORT_SYMBOL_NOVERS BTFIXUP_CALL(mmu_get_scsi_sgl)   ) 
 

EXPORT_SYMBOL_NOVERS BTFIXUP_CALL(mmu_lockarea)   ) 
 

EXPORT_SYMBOL_NOVERS BTFIXUP_CALL(mmu_unlockarea)   ) 
 

EXPORT_SYMBOL_NOVERS BTFIXUP_CALL(mmu_v2p)   ) 
 

EXPORT_SYMBOL_NOVERS BTFIXUP_CALL(__irq_itoa)   ) 
 

EXPORT_SYMBOL_NOVERS BTFIXUP_CALL(disable_irq)   ) 
 

EXPORT_SYMBOL_NOVERS BTFIXUP_CALL(enable_irq)   )