Lines Matching refs:curr_pmeg
284 static unsigned char curr_pmeg = 128; in mmu_emu_map_pmeg() local
291 while (pmeg_alloc[curr_pmeg] == 2) in mmu_emu_map_pmeg()
292 ++curr_pmeg; in mmu_emu_map_pmeg()
297 curr_pmeg, context, vaddr); in mmu_emu_map_pmeg()
301 if (pmeg_alloc[curr_pmeg] == 1) { in mmu_emu_map_pmeg()
302 sun3_put_context(pmeg_ctx[curr_pmeg]); in mmu_emu_map_pmeg()
303 sun3_put_segmap (pmeg_vaddr[curr_pmeg], SUN3_INVALID_PMEG); in mmu_emu_map_pmeg()
315 sun3_put_segmap (vaddr, curr_pmeg); in mmu_emu_map_pmeg()
318 pmeg_alloc[curr_pmeg] = 2; in mmu_emu_map_pmeg()
319 pmeg_ctx[curr_pmeg] = 0; in mmu_emu_map_pmeg()
323 pmeg_alloc[curr_pmeg] = 1; in mmu_emu_map_pmeg()
324 pmeg_ctx[curr_pmeg] = context; in mmu_emu_map_pmeg()
325 sun3_put_segmap (vaddr, curr_pmeg); in mmu_emu_map_pmeg()
328 pmeg_vaddr[curr_pmeg] = vaddr; in mmu_emu_map_pmeg()
335 ++curr_pmeg; in mmu_emu_map_pmeg()