FreeBSD/sys/arm64/arm64/pmap.c
/*
 *	Initialize the pmap module.
 *	Called by vm_init, to initialize any structures that the pmap
 *	system needs to map virtual memory.
 */
Initialize the pmap module.
Called by vm_init, to initialize any structures that the pmap
system needs to map virtual memory.
Initialize the pmap module . Called by vm_init to initialize any structures that the pmap system needs to map virtual memory .
void
pmap_init(void)
{
	int i;
	mtx_init(&pv_chunks_mutex, "pmap pv chunk list", NULL, MTX_DEF);
	for (i = 0; i < NPV_LIST_LOCKS; i++)
		rw_init(&pv_list_locks[i], "pmap pv list");
}
void pmap_init ( void ) { int i ; mtx_init ( & pv_chunks_mutex , " " , NULL , MTX_DEF ) ; for ( i = 0 ; i < NPV_LIST_LOCKS ; i ++ ) rw_init ( & pv_list_locks [ i ] , " " ) ; }
Initialize the pmap module.
Initialize the pmap module .
/*
	 * Initialize the pv chunk list mutex.
	 */ /*
	 * Initialize the pool of pv list locks.
	 */