glue.h (613B)
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