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

/freebsd-current/sys/powerpc/aim/
H A Dmmu_radix.c678 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
1246 TAILQ_CONCAT(&pv_chunks, &new_tail, pc_lru);
1401 TAILQ_INSERT_HEAD(&pv_chunks, pc_marker, pc_lru);
1402 TAILQ_INSERT_TAIL(&pv_chunks, pc_marker_end, pc_lru);
1411 * will not rotate the pv_chunks list.
1504 TAILQ_REMOVE(&pv_chunks, pc, pc_lru);
1513 TAILQ_REMOVE(&pv_chunks, pc_marker, pc_lru);
1514 TAILQ_INSERT_AFTER(&pv_chunks, pc, pc_marker, pc_lru);
1523 while ((pc = TAILQ_FIRST(&pv_chunks)) !
[all...]
/freebsd-current/sys/arm/arm/
H A Dpmap-v6.c274 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
279 struct pv_chunk *pv_chunkbase; /* KVA block for pv_chunks */
2824 while ((pc = TAILQ_FIRST(&pv_chunks)) != NULL && (pv_vafree == 0 ||
2826 TAILQ_REMOVE(&pv_chunks, pc, pc_lru);
2922 TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru);
2943 TAILQ_REMOVE(&pv_chunks, pc, pc_lru);
3063 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru);
/freebsd-current/sys/i386/i386/
H A Dpmap.c248 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
254 static struct pv_chunk *pv_chunkbase; /* KVA block for pv_chunks */
2328 while ((pc = TAILQ_FIRST(&pv_chunks)) != NULL && (pv_vafree == 0 ||
2330 TAILQ_REMOVE(&pv_chunks, pc, pc_lru);
2428 TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru);
2486 TAILQ_REMOVE(&pv_chunks, pc, pc_lru);
2569 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru);
/freebsd-current/sys/riscv/riscv/
H A Dpmap.c288 static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
1844 TAILQ_REMOVE(&pv_chunks, pc, pc_lru);
1918 TAILQ_INSERT_TAIL(&pv_chunks, pc, pc_lru);
1994 TAILQ_CONCAT(&pv_chunks, &new_tail, pc_lru);
/freebsd-current/sys/arm64/arm64/
H A Dpmap.c343 struct pv_chunks_list __exclusive_cache_line pv_chunks[PMAP_MEMDOM]; variable in typeref:struct:__exclusive_cache_line
1676 mtx_init(&pv_chunks[i].pvc_lock, "pmap pv chunk list", NULL,
1678 TAILQ_INIT(&pv_chunks[i].pvc_list);
3082 pvc = &pv_chunks[domain];
3095 * will not rotate the pv_chunks list.
3303 pvc = &pv_chunks[pc_to_domain(pc)];
3320 pvc = &pv_chunks[i];
3395 pvc = &pv_chunks[vm_page_domain(m)];
3473 pvc = &pv_chunks[i];
/freebsd-current/sys/amd64/amd64/
H A Dpmap.c513 struct pv_chunks_list __exclusive_cache_line pv_chunks[PMAP_MEMDOM]; variable in typeref:struct:__exclusive_cache_line
2557 mtx_init(&pv_chunks[i].pvc_lock, "pmap pv chunk list", NULL, MTX_DEF);
2558 TAILQ_INIT(&pv_chunks[i].pvc_list);
5304 pvc = &pv_chunks[domain];
5317 * will not rotate the pv_chunks list.
5534 pvc = &pv_chunks[pc_to_domain(pc)];
5551 pvc = &pv_chunks[i];
5629 pvc = &pv_chunks[vm_page_domain(m)];
5744 pvc = &pv_chunks[i];

Completed in 323 milliseconds