Linux Audio

Check our new training course

Loading...
v3.5.6
 
 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
v6.9.4
 1/* SPDX-License-Identifier: GPL-2.0-only */
 2/*
 3 *  arch/arm/include/asm/glue.h
 4 *
 5 *  Copyright (C) 1997-1999 Russell King
 6 *  Copyright (C) 2000-2002 Deep Blue Solutions Ltd.
 
 
 
 
 7 *
 8 *  This file provides the glue to stick the processor-specific bits
 9 *  into the kernel in an efficient manner.  The idea is to use branches
10 *  when we're only targeting one class of TLB, or indirect calls
11 *  when we're targeting multiple classes of TLBs.
12 */
13#ifdef __KERNEL__
14
15#ifdef __STDC__
16#define ____glue(name,fn)	name##fn
17#else
18#define ____glue(name,fn)	name/**/fn
19#endif
20#define __glue(name,fn)		____glue(name,fn)
21
22#endif