Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  *  arch/arm/include/asm/glue.h
0004  *
0005  *  Copyright (C) 1997-1999 Russell King
0006  *  Copyright (C) 2000-2002 Deep Blue Solutions Ltd.
0007  *
0008  *  This file provides the glue to stick the processor-specific bits
0009  *  into the kernel in an efficient manner.  The idea is to use branches
0010  *  when we're only targeting one class of TLB, or indirect calls
0011  *  when we're targeting multiple classes of TLBs.
0012  */
0013 #ifdef __KERNEL__
0014 
0015 #ifdef __STDC__
0016 #define ____glue(name,fn)   name##fn
0017 #else
0018 #define ____glue(name,fn)   name/**/fn
0019 #endif
0020 #define __glue(name,fn)     ____glue(name,fn)
0021 
0022 #endif