Lines Matching refs:mmu_entry_pool

587 static struct sun4c_mmu_entry mmu_entry_pool[SUN4C_MAX_SEGMAPS];  variable
594 mmu_entry_pool[i].pseg = i; in sun4c_init_mmu_entry_pool()
595 mmu_entry_pool[i].next = 0; in sun4c_init_mmu_entry_pool()
596 mmu_entry_pool[i].prev = 0; in sun4c_init_mmu_entry_pool()
597 mmu_entry_pool[i].vaddr = 0; in sun4c_init_mmu_entry_pool()
598 mmu_entry_pool[i].locked = 0; in sun4c_init_mmu_entry_pool()
599 mmu_entry_pool[i].ctx = 0; in sun4c_init_mmu_entry_pool()
600 mmu_entry_pool[i].lru_next = 0; in sun4c_init_mmu_entry_pool()
601 mmu_entry_pool[i].lru_prev = 0; in sun4c_init_mmu_entry_pool()
603 mmu_entry_pool[invalid_segment].locked = 1; in sun4c_init_mmu_entry_pool()
632 mmu_entry_pool[pseg].locked = 1; in sun4c_init_map_kernelprom()
643 mmu_entry_pool[pseg].locked = 1; in sun4c_init_map_kernelprom()
656 if (!mmu_entry_pool[i].locked) in sun4c_init_lock_area()
658 mmu_entry_pool[i].locked = 1; in sun4c_init_lock_area()
661 prom_putsegment(ctx, start, mmu_entry_pool[i].pseg); in sun4c_init_lock_area()
779 if (!mmu_entry_pool[i].locked) in sun4c_init_fill_kernel_ring()
781 mmu_entry_pool[i].locked = 1; in sun4c_init_fill_kernel_ring()
783 add_ring(&sun4c_kfree_ring, &mmu_entry_pool[i]); in sun4c_init_fill_kernel_ring()
793 if (mmu_entry_pool[i].locked) in sun4c_init_fill_user_ring()
796 add_ring(&sun4c_ufree_ring, &mmu_entry_pool[i]); in sun4c_init_fill_user_ring()
993 entry = &mmu_entry_pool[pseg]; in free_locked_segment()
1958 struct sun4c_mmu_entry *entry = &mmu_entry_pool[pseg]; in sun4c_update_mmu_cache()
2056 if (mmu_entry_pool[i].locked) in sun4c_paging_init()