*((volatile u8 *)addr) = c; addr = (void *)((unsigned long)addr + 1); 
*((volatile u8 *)p) = c; p++; 
static inline void eeh_memset_io(volatile void __iomem *addr, int c,				 unsigned long n){	u32 lc = c;	lc |= lc << 8;	lc |= lc << 16;	while(n && !EEH_CHECK_ALIGN(addr, 4)) {		*((volatile u8 *)addr) = c;		addr = (void *)((unsigned long)addr + 1);		n--;	}	while(n >= 4) {		*((volatile u32 *)addr) = lc;		addr = (void *)((unsigned long)addr + 4);		n -= 4;	}	while(n) {		*((volatile u8 *)addr) = c;		addr = (void *)((unsigned long)addr + 1);		n--;	}	__asm__ __volatile__ ("sync" : : : "memory");}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6c9afc655d4df902211d00a437e893881cdef588/eeh.h/buggy/include/asm-ppc64/eeh.h