Home
last modified time | relevance | path

Searched refs:pv_chunks (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c677 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
1255 TAILQ_CONCAT(&pv_chunks, &new_tail, pc_lru); in reserve_pv_entries()
1410 TAILQ_INSERT_HEAD(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk()
1411 TAILQ_INSERT_TAIL(&pv_chunks, pc_marker_end, pc_lru); in reclaim_pv_chunk()
1513 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk()
1522 TAILQ_REMOVE(&pv_chunks, pc_marker, pc_lru); in reclaim_pv_chunk()
1523 TAILQ_INSERT_AFTER(&pv_chunks, pc, pc_marker, pc_lru); in reclaim_pv_chunk()
1532 while ((pc = TAILQ_FIRST(&pv_chunks)) != pc_marker) { in reclaim_pv_chunk()
1534 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk()
1535 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in reclaim_pv_chunk()
[all …]
/freebsd/sys/i386/i386/
H A Dpmap.c248 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
2325 while ((pc = TAILQ_FIRST(&pv_chunks)) != NULL && (pv_vafree == 0 || in pmap_pv_reclaim()
2327 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in pmap_pv_reclaim()
2425 TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru); in pmap_pv_reclaim()
2483 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk()
2566 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry()
/freebsd/sys/arm/arm/
H A Dpmap-v6.c275 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
2858 while ((pc = TAILQ_FIRST(&pv_chunks)) != NULL && (pv_vafree == 0 || in pmap_pv_reclaim()
2860 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in pmap_pv_reclaim()
2956 TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru); in pmap_pv_reclaim()
2977 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk()
3097 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry()
/freebsd/sys/riscv/riscv/
H A Dpmap.c305 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
2203 TAILQ_REMOVE(&pv_chunks, pc, pc_lru); in free_pv_chunk()
2277 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru); in get_pv_entry()
2353 TAILQ_CONCAT(&pv_chunks, &new_tail, pc_lru); in reserve_pv_entries()
/freebsd/sys/arm64/arm64/
H A Dpmap.c363 struct pv_chunks_list __exclusive_cache_line pv_chunks[PMAP_MEMDOM];
2010 mtx_init(&pv_chunks[i].pvc_lock, "pmap pv chunk list", NULL, in pmap_init()
2012 TAILQ_INIT(&pv_chunks[i].pvc_list);
3594 pvc = &pv_chunks[domain]; in reclaim_pv_chunk_domain()
3607 * will not rotate the pv_chunks list. in reclaim_pv_chunk_domain()
3810 pvc = &pv_chunks[pc_to_domain(pc)];
3827 pvc = &pv_chunks[i]; in free_pv_chunk_batch()
3902 pvc = &pv_chunks[vm_page_domain(m)]; in get_pv_entry()
3980 pvc = &pv_chunks[i];
357 struct pv_chunks_list __exclusive_cache_line pv_chunks[PMAP_MEMDOM]; global() variable
/freebsd/sys/amd64/amd64/
H A Dpmap.c577 struct pv_chunks_list __exclusive_cache_line pv_chunks[PMAP_MEMDOM]; variable
2616 mtx_init(&pv_chunks[i].pvc_lock, "pmap pv chunk list", NULL, MTX_DEF); in pmap_init()
2617 TAILQ_INIT(&pv_chunks[i].pvc_list); in pmap_init()
5245 pvc = &pv_chunks[domain]; in reclaim_pv_chunk_domain()
5469 pvc = &pv_chunks[pc_to_domain(pc)]; in free_pv_chunk()
5486 pvc = &pv_chunks[i]; in free_pv_chunk_batch()
5563 pvc = &pv_chunks[vm_page_domain(m)]; in get_pv_entry()
5678 pvc = &pv_chunks[i]; in reserve_pv_entries()