unsigned long vsid; unsigned long page;  if (large) { vsid = vpn >> 4; page = vpn & 0xf; } else { vsid = vpn >> 16; page = vpn & 0xffff; }  return (vsid & 0x7fffffffffUL) ^ page; 
return ((va >> 28) & 0x7fffffffffUL) ^ ((va & 0x0fffffffUL) >> shift); 
static inline unsigned long hpt_hash(unsigned long vpn, int large){	unsigned long vsid;	unsigned long page;	if (large) {		vsid = vpn >> 4;		page = vpn & 0xf;	} else {		vsid = vpn >> 16;		page = vpn & 0xffff;	}	return (vsid & 0x7fffffffffUL) ^ page;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3c726f8dee6f55e96475574e9f645327e461884c/mmu.h/clean/include/asm-ppc64/mmu.h