| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2008-08-02 10:55:55 +01:00
										 |  |  |  *  arch/arm/include/asm/glue.h | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  |  * | 
					
						
							|  |  |  |  *  Copyright (C) 1997-1999 Russell King | 
					
						
							|  |  |  |  *  Copyright (C) 2000-2002 Deep Blue Solutions Ltd. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This program is free software; you can redistribute it and/or modify | 
					
						
							|  |  |  |  * it under the terms of the GNU General Public License version 2 as | 
					
						
							|  |  |  |  * published by the Free Software Foundation. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *  This file provides the glue to stick the processor-specific bits | 
					
						
							|  |  |  |  *  into the kernel in an efficient manner.  The idea is to use branches | 
					
						
							| 
									
										
										
										
											2011-03-30 22:57:33 -03:00
										 |  |  |  *  when we're only targeting one class of TLB, or indirect calls | 
					
						
							|  |  |  |  *  when we're targeting multiple classes of TLBs. | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  |  */ | 
					
						
							|  |  |  | #ifdef __KERNEL__
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef __STDC__
 | 
					
						
							|  |  |  | #define ____glue(name,fn)	name##fn
 | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  | #define ____glue(name,fn)	name/**/fn
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | #define __glue(name,fn)		____glue(name,fn)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |