pmap_update_pg((vaddr_t)zerop); for (i = 0, ptr = (int *) zerop; i < PAGE_SIZE / sizeof(int); i++) { if (whichqs != 0) {  rv = FALSE; break; } *ptr++ = 0; }
memset(zerop, 0, NBPG);				 *zero_pte = 0;					 pmap_update_pg((vaddr_t)zerop);
pmap_zero_page_uncached(pa)	paddr_t pa;{	int i, *ptr;	boolean_t rv = TRUE;	simple_lock(&pmap_zero_page_lock);	*zero_pte = (pa & PG_FRAME) | PG_V | PG_RW |	/* map in */	    ((cpu_class != CPUCLASS_386) ? PG_N : 0);	pmap_update_pg((vaddr_t)zerop);	for (i = 0, ptr = (int *) zerop; i < PAGE_SIZE / sizeof(int); i++) {		if (whichqs != 0) {			/*			 * A process has become ready.  Abort now,			 * so we don't keep it waiting while we			 * do slow memory access to finish this			 * page.			 */			rv = FALSE;			break;		}		*ptr++ = 0;	}	simple_unlock(&pmap_zero_page_lock);	return (rv);}