pmap_pvo_table
TAILQ_FOREACH(pvo, &pmap_pvo_table[ptegidx], pvo_olink) {
&pmap_pvo_table[ptegidx]);
pvoh = &pmap_pvo_table[idx];
TAILQ_FOREACH(pvo, &pmap_pvo_table[ptegidx], pvo_olink) {
pvoh = &pmap_pvo_table[ptegidx];
TAILQ_REMOVE(&pmap_pvo_table[ptegidx], pvo, pvo_olink);
TAILQ_FOREACH(pvo, &pmap_pvo_table[ptegidx], pvo_olink) {
TAILQ_FOREACH(pvo, &pmap_pvo_table[ptegidx], pvo_olink) {
size = sizeof(pmap_pvo_table[0]) * pmap_pteg_cnt;
pmap_pvo_table = (void *)(uintptr_t) pmap_boot_find_memory(size, PAGE_SIZE, 0);
if ( (uintptr_t) pmap_pvo_table + size > PMAP_DIRECT_MAPPED_LEN)
pmap_pvo_table, size);
TAILQ_INIT(&pmap_pvo_table[i]);
struct pvo_tqhead *pmap_pvo_table; /* pvo entries by ptegroup index */
spvoh = &pmap_pvo_table[ptegidx];
vpvoh = &pmap_pvo_table[ptegidx ^ pmap_pteg_mask];