Lines Matching refs:context
208 void clear_context(unsigned long context) in clear_context() argument
213 if(context) { in clear_context()
214 if(!ctx_alloc[context]) in clear_context()
217 ctx_alloc[context]->context = SUN3_INVALID_CONTEXT; in clear_context()
218 ctx_alloc[context] = (struct mm_struct *)0; in clear_context()
224 sun3_put_context(context); in clear_context()
227 if((pmeg_ctx[i] == context) && (pmeg_alloc[i] == 1)) { in clear_context()
282 inline void mmu_emu_map_pmeg (int context, int vaddr) in mmu_emu_map_pmeg() argument
297 curr_pmeg, context, vaddr); in mmu_emu_map_pmeg()
304 sun3_put_context(context); in mmu_emu_map_pmeg()
317 sun3_put_context(context); in mmu_emu_map_pmeg()
324 pmeg_ctx[curr_pmeg] = context; in mmu_emu_map_pmeg()
357 unsigned char context; in mmu_emu_handle_fault() local
363 context = 0; in mmu_emu_handle_fault()
365 context = current->mm->context; in mmu_emu_handle_fault()
400 mmu_emu_map_pmeg (context, vaddr); in mmu_emu_handle_fault()