License cleanup: add SPDX GPL-2.0 license identifier to files with no license
[linux-2.6-block.git] / arch / metag / kernel / metag_ksyms.c
CommitLineData
b2441318 1// SPDX-License-Identifier: GPL-2.0
5633004c 2#include <linux/export.h>
c20eb0f1 3#include <linux/types.h>
5633004c 4
c20eb0f1 5#include <asm/checksum.h>
d7900504 6#include <asm/div64.h>
00512bdd 7#include <asm/ftrace.h>
d7900504
JH
8#include <asm/page.h>
9#include <asm/string.h>
5633004c
JH
10#include <asm/tbx.h>
11
c838e72a
JH
12EXPORT_SYMBOL(clear_page);
13EXPORT_SYMBOL(copy_page);
5633004c 14
5633004c
JH
15#ifdef CONFIG_FLATMEM
16/* needed for the pfn_valid macro */
17EXPORT_SYMBOL(max_pfn);
18EXPORT_SYMBOL(min_low_pfn);
19#endif
20
c20eb0f1
JH
21/* Network checksum functions */
22EXPORT_SYMBOL(csum_partial);
23
5633004c
JH
24/* TBI symbols */
25EXPORT_SYMBOL(__TBI);
26EXPORT_SYMBOL(__TBIFindSeg);
27EXPORT_SYMBOL(__TBIPoll);
28EXPORT_SYMBOL(__TBITimeStamp);
29
30#define DECLARE_EXPORT(name) extern void name(void); EXPORT_SYMBOL(name)
31
32/* libgcc functions */
33DECLARE_EXPORT(__ashldi3);
34DECLARE_EXPORT(__ashrdi3);
35DECLARE_EXPORT(__lshrdi3);
36DECLARE_EXPORT(__udivsi3);
37DECLARE_EXPORT(__divsi3);
38DECLARE_EXPORT(__umodsi3);
39DECLARE_EXPORT(__modsi3);
40DECLARE_EXPORT(__muldi3);
41DECLARE_EXPORT(__cmpdi2);
42DECLARE_EXPORT(__ucmpdi2);
43
44/* Maths functions */
45EXPORT_SYMBOL(div_u64);
46EXPORT_SYMBOL(div_s64);
47
48/* String functions */
49EXPORT_SYMBOL(memcpy);
50EXPORT_SYMBOL(memset);
51EXPORT_SYMBOL(memmove);
00512bdd
JH
52
53#ifdef CONFIG_FUNCTION_TRACER
54EXPORT_SYMBOL(mcount_wrapper);
55#endif