Searched refs:pv_chunks (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/sys/powerpc/aim/ |
| H A D | mmu_radix.c | 677 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 1245 TAILQ_CONCAT(&pv_chunks, &new_tail, pc_lru); in reserve_pv_entries() 1400 TAILQ_INSERT_HEAD(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk() 1503 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk() 1512 TAILQ_REMOVE(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk() 1524 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk() 1525 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk() 1529 TAILQ_REMOVE(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk() 1530 TAILQ_REMOVE(&pv_chunks, pc_marker_end, pc_lru); in reclaim_pv_chunk() 1584 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk() [all …]
|
| /freebsd-14.2/sys/i386/i386/ |
| H A D | pmap.c | 260 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 2327 while ((pc = TAILQ_FIRST(&pv_chunks)) != NULL && (pv_vafree == 0 || in pmap_pv_reclaim() 2329 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in pmap_pv_reclaim() 2427 TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru); in pmap_pv_reclaim() 2485 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk() 2568 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry()
|
| /freebsd-14.2/sys/arm/arm/ |
| H A D | pmap-v6.c | 276 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 2826 while ((pc = TAILQ_FIRST(&pv_chunks)) != NULL && (pv_vafree == 0 || in pmap_pv_reclaim() 2828 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in pmap_pv_reclaim() 2924 TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru); in pmap_pv_reclaim() 2945 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk() 3065 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry()
|
| /freebsd-14.2/sys/arm64/arm64/ |
| H A D | pmap.c | 335 struct pv_chunks_list __exclusive_cache_line pv_chunks[PMAP_MEMDOM]; variable 1584 mtx_init(&pv_chunks[i].pvc_lock, "pmap pv chunk list", NULL, in pmap_init() 1586 TAILQ_INIT(&pv_chunks[i].pvc_list); in pmap_init() 2837 pvc = &pv_chunks[domain]; in reclaim_pv_chunk_domain() 3056 pvc = &pv_chunks[pc_to_domain(pc)]; in free_pv_chunk() 3073 pvc = &pv_chunks[i]; in free_pv_chunk_batch() 3148 pvc = &pv_chunks[vm_page_domain(m)]; in get_pv_entry() 3226 pvc = &pv_chunks[i]; in reserve_pv_entries()
|
| /freebsd-14.2/sys/riscv/riscv/ |
| H A D | pmap.c | 290 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks); 1817 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk() 1891 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry() 1967 TAILQ_CONCAT(&pv_chunks, &new_tail, pc_lru); in reserve_pv_entries()
|
| /freebsd-14.2/sys/amd64/amd64/ |
| H A D | pmap.c | 515 struct pv_chunks_list __exclusive_cache_line pv_chunks[PMAP_MEMDOM]; variable 2571 mtx_init(&pv_chunks[i].pvc_lock, "pmap pv chunk list", NULL, MTX_DEF); in pmap_init() 2572 TAILQ_INIT(&pv_chunks[i].pvc_list); in pmap_init() 5311 pvc = &pv_chunks[domain]; in reclaim_pv_chunk_domain() 5541 pvc = &pv_chunks[pc_to_domain(pc)]; in free_pv_chunk() 5558 pvc = &pv_chunks[i]; in free_pv_chunk_batch() 5636 pvc = &pv_chunks[vm_page_domain(m)]; in get_pv_entry() 5751 pvc = &pv_chunks[i]; in reserve_pv_entries()
|