#if CONFIG_M5249 
#ifdef CONFIG_M5249 
extern inline void __flush_cache_all(void){#ifdef CONFIG_M5407	/*	 *	Use cpushl to push and invalidate all cache lines.	 *	Gas doesn't seem to know how to generate the ColdFire	 *	cpushl instruction... Oh well, bit stuff it for now.	 */	__asm__ __volatile__ (		"nop\n\t"		"clrl	%%d0\n\t"		"1:\n\t"		"movel	%%d0,%%a0\n\t"		"2:\n\t"		".word	0xf468\n\t"		"addl	#0x10,%%a0\n\t"		"cmpl	#0x00000800,%%a0\n\t"		"blt	2b\n\t"		"addql	#1,%%d0\n\t"		"cmpil	#4,%%d0\n\t"		"bne	1b\n\t"		"movel	#0xb6088500,%%d0\n\t"		"movec	%%d0,%%CACR\n\t"		: : : "d0", "a0" );#endif /* CONFIG_M5407 */#if defined(CONFIG_M527x) || defined(CONFIG_M528x)	__asm__ __volatile__ (        	"movel	#0x81400100, %%d0\n\t"        	"movec	%%d0, %%CACR\n\t"		"nop\n\t"		: : : "d0" );#endif /* CONFIG_M527x || CONFIG_M528x */#ifdef CONFIG_M5272	__asm__ __volatile__ (        	"movel	#0x01000000, %%d0\n\t"        	"movec	%%d0, %%CACR\n\t"		"nop\n\t"		: : : "d0" );#endif /* CONFIG_M5272 */#if CONFIG_M5249	__asm__ __volatile__ (        	"movel	#0xa1000200, %%d0\n\t"        	"movec	%%d0, %%CACR\n\t"		"nop\n\t"		: : : "d0" );#endif /* CONFIG_M5249 */}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3dead1a36069e0697a22ab9d623ac2c37247dfd0/cacheflush.h/clean/include/asm-m68knommu/cacheflush.h