Lines Matching refs:context
209 void clear_context(unsigned long context) in clear_context() argument
214 if (context) { in clear_context()
215 if (!ctx_alloc[context]) in clear_context()
218 ctx_alloc[context]->context = SUN3_INVALID_CONTEXT; in clear_context()
219 ctx_alloc[context] = (struct mm_struct *)0; in clear_context()
225 sun3_put_context(context); in clear_context()
228 if ((pmeg_ctx[i] == context) && (pmeg_alloc[i] == 1)) { in clear_context()
283 inline void mmu_emu_map_pmeg (int context, int vaddr) in mmu_emu_map_pmeg() argument
298 curr_pmeg, context, vaddr); in mmu_emu_map_pmeg()
305 sun3_put_context(context); in mmu_emu_map_pmeg()
318 sun3_put_context(context); in mmu_emu_map_pmeg()
325 pmeg_ctx[curr_pmeg] = context; in mmu_emu_map_pmeg()
358 unsigned char context; in mmu_emu_handle_fault() local
364 context = 0; in mmu_emu_handle_fault()
366 context = current->mm->context; in mmu_emu_handle_fault()
401 mmu_emu_map_pmeg (context, vaddr); in mmu_emu_handle_fault()