Hpte_dword0 dw0;
unsigned long hpte_v;
static long native_hpte_find(unsigned long vpn){	HPTE *hptep;	unsigned long hash;	unsigned long i, j;	long slot;	Hpte_dword0 dw0;	hash = hpt_hash(vpn, 0);	for (j = 0; j < 2; j++) {		slot = (hash & htab_hash_mask) * HPTES_PER_GROUP;		for (i = 0; i < HPTES_PER_GROUP; i++) {			hptep = htab_address + slot;			dw0 = hptep->dw0.dw0;			if ((dw0.avpn == (vpn >> 11)) && dw0.v &&			    (dw0.h == j)) {				/* HPTE matches */				if (j)					slot = -slot;				return slot;			}			++slot;		}		hash = ~hash;	}	return -1;}