Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/microblaze/kernel/microblaze_ksyms.c
10817 views
1
/*
2
* Copyright (C) 2008-2009 Michal Simek <[email protected]>
3
* Copyright (C) 2008-2009 PetaLogix
4
*
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License version 2 as
7
* published by the Free Software Foundation.
8
*/
9
10
#include <linux/module.h>
11
#include <linux/string.h>
12
#include <linux/cryptohash.h>
13
#include <linux/delay.h>
14
#include <linux/in6.h>
15
#include <linux/syscalls.h>
16
17
#include <asm/checksum.h>
18
#include <asm/cacheflush.h>
19
#include <linux/io.h>
20
#include <asm/page.h>
21
#include <asm/system.h>
22
#include <linux/ftrace.h>
23
#include <linux/uaccess.h>
24
25
extern char *_ebss;
26
EXPORT_SYMBOL_GPL(_ebss);
27
28
#ifdef CONFIG_FUNCTION_TRACER
29
extern void _mcount(void);
30
EXPORT_SYMBOL(_mcount);
31
#endif
32
33
/*
34
* Assembly functions that may be used (directly or indirectly) by modules
35
*/
36
EXPORT_SYMBOL(__copy_tofrom_user);
37
EXPORT_SYMBOL(__strncpy_user);
38
39
#ifdef CONFIG_OPT_LIB_ASM
40
EXPORT_SYMBOL(memcpy);
41
EXPORT_SYMBOL(memmove);
42
#endif
43
44
#ifdef CONFIG_MMU
45
EXPORT_SYMBOL(empty_zero_page);
46
#endif
47
48
EXPORT_SYMBOL(mbc);
49
50
extern void __divsi3(void);
51
EXPORT_SYMBOL(__divsi3);
52
extern void __modsi3(void);
53
EXPORT_SYMBOL(__modsi3);
54
extern void __mulsi3(void);
55
EXPORT_SYMBOL(__mulsi3);
56
extern void __udivsi3(void);
57
EXPORT_SYMBOL(__udivsi3);
58
extern void __umodsi3(void);
59
EXPORT_SYMBOL(__umodsi3);
60
61