FreeBSD/sys/arm/arm/pmap-v6.c
/*
 *  Share new kernel PTE1 with all pmaps.
 *  The caller is responsible for maintaining TLB consistency.
 */
Share new kernel PTE1 with all pmaps.
The caller is responsible for maintaining TLB consistency.
Share new kernel PTE1 with all pmaps . The caller is responsible for maintaining TLB consistency .
static void
pmap_kenter_pte1(vm_offset_t va, pt1_entry_t npte1)
{
	pmap_t pmap;
	pt1_entry_t *pte1p;
	mtx_lock_spin(&allpmaps_lock);
	LIST_FOREACH(pmap, &allpmaps, pm_list) {
		pte1p = pmap_pte1(pmap, va);
		pte1_store(pte1p, npte1);
	}
	mtx_unlock_spin(&allpmaps_lock);
}
static void pmap_kenter_pte1 ( vm_offset_t va , pt1_entry_t npte1 ) { pmap_t pmap ; pt1_entry_t * pte1p ; mtx_lock_spin ( & allpmaps_lock ) ; LIST_FOREACH ( pmap , & allpmaps , pm_list ) { pte1p = pmap_pte1 ( pmap , va ) ; pte1_store ( pte1p , npte1 ) ; } mtx_unlock_spin ( & allpmaps_lock ) ; }
Share new kernel PTE1 with all pmaps.
Share new kernel PTE1 with all pmaps .