Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/arm/include/asm/glue.h
17359 views
1
/*
2
* arch/arm/include/asm/glue.h
3
*
4
* Copyright (C) 1997-1999 Russell King
5
* Copyright (C) 2000-2002 Deep Blue Solutions Ltd.
6
*
7
* This program is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License version 2 as
9
* published by the Free Software Foundation.
10
*
11
* This file provides the glue to stick the processor-specific bits
12
* into the kernel in an efficient manner. The idea is to use branches
13
* when we're only targeting one class of TLB, or indirect calls
14
* when we're targeting multiple classes of TLBs.
15
*/
16
#ifdef __KERNEL__
17
18
#ifdef __STDC__
19
#define ____glue(name,fn) name##fn
20
#else
21
#define ____glue(name,fn) name/**/fn
22
#endif
23
#define __glue(name,fn) ____glue(name,fn)
24
25
#endif
26
27