OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [arch/] [cris/] [kernel/] [crisksyms.c] - Blame information for rev 1275

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#include <linux/config.h>
2
#include <linux/module.h>
3
#include <linux/user.h>
4
#include <linux/elfcore.h>
5
#include <linux/sched.h>
6
#include <linux/in6.h>
7
#include <linux/interrupt.h>
8
#include <linux/smp_lock.h>
9
#include <linux/pm.h>
10
#include <linux/kernel.h>
11
#include <linux/string.h>
12
#include <linux/tty.h>
13
 
14
#include <asm/semaphore.h>
15
#include <asm/processor.h>
16
#include <asm/uaccess.h>
17
#include <asm/checksum.h>
18
#include <asm/io.h>
19
#include <asm/hardirq.h>
20
#include <asm/delay.h>
21
#include <asm/irq.h>
22
#include <asm/pgtable.h>
23
#include <asm/fasttimer.h>
24
 
25
extern void dump_thread(struct pt_regs *, struct user *);
26
extern unsigned long get_cmos_time(void);
27
extern void __Div(void);
28
extern void __Mod(void);
29
extern void __Udiv(void);
30
extern void __Umod(void);
31
extern void __ashrdi3(void);
32
extern void iounmap(void *addr);
33
 
34
/* Platform dependent support */
35
EXPORT_SYMBOL(dump_thread);
36
EXPORT_SYMBOL(enable_irq);
37
EXPORT_SYMBOL(disable_irq);
38
EXPORT_SYMBOL(kernel_thread);
39
EXPORT_SYMBOL(get_cmos_time);
40
EXPORT_SYMBOL(loops_per_usec);
41
 
42
/* String functions */
43
EXPORT_SYMBOL(memcmp);
44
EXPORT_SYMBOL(memmove);
45
EXPORT_SYMBOL(strtok);
46
EXPORT_SYMBOL(strpbrk);
47
EXPORT_SYMBOL(strstr);
48
EXPORT_SYMBOL(strcpy);
49
EXPORT_SYMBOL(strchr);
50
EXPORT_SYMBOL(strcmp);
51
EXPORT_SYMBOL(strlen);
52
EXPORT_SYMBOL(strcat);
53
EXPORT_SYMBOL(strncat);
54
EXPORT_SYMBOL(strncmp);
55
EXPORT_SYMBOL(strncpy);
56
 
57
/* Math functions */
58
EXPORT_SYMBOL_NOVERS(__Div);
59
EXPORT_SYMBOL_NOVERS(__Mod);
60
EXPORT_SYMBOL_NOVERS(__Udiv);
61
EXPORT_SYMBOL_NOVERS(__Umod);
62
EXPORT_SYMBOL_NOVERS(__ashrdi3);
63
 
64
/* Memory functions */
65
EXPORT_SYMBOL(__ioremap);
66
EXPORT_SYMBOL(iounmap);
67
 
68
/* Semaphore functions */
69
EXPORT_SYMBOL(__up);
70
EXPORT_SYMBOL(__down);
71
EXPORT_SYMBOL(__down_interruptible);
72
EXPORT_SYMBOL(__down_trylock);
73
 
74
/* Export shadow registers for the CPU I/O pins */
75
EXPORT_SYMBOL(genconfig_shadow);
76
EXPORT_SYMBOL(port_pa_data_shadow);
77
EXPORT_SYMBOL(port_pa_dir_shadow);
78
EXPORT_SYMBOL(port_pb_data_shadow);
79
EXPORT_SYMBOL(port_pb_dir_shadow);
80
EXPORT_SYMBOL(port_pb_config_shadow);
81
EXPORT_SYMBOL(port_g_data_shadow);
82
 
83
/* Userspace access functions */
84
EXPORT_SYMBOL(__copy_user_zeroing);
85
EXPORT_SYMBOL(__copy_user);
86
 
87
/* Cache flush functions */
88
EXPORT_SYMBOL(flush_etrax_cache);
89
EXPORT_SYMBOL(prepare_rx_descriptor);
90
 
91
#undef memcpy
92
#undef memset
93
extern void * memset(void *, int, __kernel_size_t);
94
extern void * memcpy(void *, const void *, __kernel_size_t);
95
EXPORT_SYMBOL_NOVERS(memcpy);
96
EXPORT_SYMBOL_NOVERS(memset);
97
 
98
#ifdef CONFIG_ETRAX_FAST_TIMER
99
/* Fast timer functions */
100
EXPORT_SYMBOL(fast_timer_list);
101
EXPORT_SYMBOL(start_one_shot_timer);
102
EXPORT_SYMBOL(del_fast_timer);
103
EXPORT_SYMBOL(schedule_usleep);
104
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.