| /freebsd-13.1/sys/powerpc/aim/ |
| H A D | mmu_radix.c | 670 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 1237 TAILQ_CONCAT(&pv_chunks, &new_tail, pc_lru); in reserve_pv_entries() 1392 TAILQ_INSERT_HEAD(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk() 1495 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk() 1504 TAILQ_REMOVE(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk() 1516 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk() 1517 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk() 1521 TAILQ_REMOVE(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk() 1522 TAILQ_REMOVE(&pv_chunks, pc_marker_end, pc_lru); in reclaim_pv_chunk() 1576 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk() [all …]
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | pmap.c | 279 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 2320 TAILQ_INSERT_HEAD(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk() 2427 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk() 2437 TAILQ_REMOVE(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk() 2449 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk() 2450 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk() 2454 TAILQ_REMOVE(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk() 2455 TAILQ_REMOVE(&pv_chunks, pc_marker_end, pc_lru); in reclaim_pv_chunk() 2507 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk() 2581 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry() [all …]
|
| /freebsd-13.1/sys/mips/mips/ |
| H A D | pmap.c | 159 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 1455 while ((pc = TAILQ_FIRST(&pv_chunks)) != NULL) { in pmap_pv_reclaim() 1456 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in pmap_pv_reclaim() 1554 TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru); in pmap_pv_reclaim() 1605 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk() 1678 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry()
|
| /freebsd-13.1/sys/arm/arm/ |
| H A D | pmap-v6.c | 278 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 2845 while ((pc = TAILQ_FIRST(&pv_chunks)) != NULL && (pv_vafree == 0 || in pmap_pv_reclaim() 2847 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in pmap_pv_reclaim() 2943 TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru); in pmap_pv_reclaim() 2964 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk() 3084 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry()
|
| /freebsd-13.1/sys/i386/i386/ |
| H A D | pmap.c | 262 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 2345 while ((pc = TAILQ_FIRST(&pv_chunks)) != NULL && (pv_vafree == 0 || in pmap_pv_reclaim() 2347 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in pmap_pv_reclaim() 2445 TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru); in pmap_pv_reclaim() 2503 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk() 2586 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry()
|
| /freebsd-13.1/sys/riscv/riscv/ |
| H A D | pmap.c | 273 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 1642 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk() 1717 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry() 1793 TAILQ_CONCAT(&pv_chunks, &new_tail, pc_lru); in reserve_pv_entries()
|
| /freebsd-13.1/sys/amd64/amd64/ |
| H A D | pmap.c | 480 struct pv_chunks_list __exclusive_cache_line pv_chunks[PMAP_MEMDOM]; variable 2472 mtx_init(&pv_chunks[i].pvc_lock, "pmap pv chunk list", NULL, MTX_DEF); in pmap_init() 2473 TAILQ_INIT(&pv_chunks[i].pvc_list); in pmap_init() 5070 pvc = &pv_chunks[domain]; in reclaim_pv_chunk_domain() 5302 pvc = &pv_chunks[pc_to_domain(pc)]; in free_pv_chunk() 5319 pvc = &pv_chunks[i]; in free_pv_chunk_batch() 5397 pvc = &pv_chunks[vm_page_domain(m)]; in get_pv_entry() 5512 pvc = &pv_chunks[i]; in reserve_pv_entries()
|