FreeBSD/sys/arm/arm/pmap-v4.c
/*
 * this routine jerks page mappings from the
 * kernel -- it is meant only for temporary mappings.
 */
this routine jerks page mappings from the
kernel -- it is meant only for temporary mappings.
this routine jerks page mappings from the kernel -- it is meant only for temporary mappings .
void
pmap_qremove(vm_offset_t va, int count)
{
	vm_paddr_t pa;
	int i;
	for (i = 0; i < count; i++) {
		pa = vtophys(va);
		if (pa) {
			pmap_inv_page(PHYS_TO_VM_PAGE(pa));
			pmap_kremove(va);
		}
		va += PAGE_SIZE;
	}
}
void pmap_qremove ( vm_offset_t va , int count ) { vm_paddr_t pa ; int i ; for ( i = 0 ; i < count ; i ++ ) { pa = vtophys ( va ) ; if ( pa ) { pmap_inv_page ( PHYS_TO_VM_PAGE ( pa ) ) ; pmap_kremove ( va ) ; } va += PAGE_SIZE ; } }
this routine jerks page mappings from the
 kernel -- it is meant only for temporary mappings.
this routine jerks page mappings from the kernel -- it is meant only for temporary mappings .