tag | line | file | source code |
ctxp | 479 | arch/sparc/mm/sun4c.c | struct ctx_list *ctxp; |
ctxp | 489 | arch/sparc/mm/sun4c.c | ctxp = ctx_free.next; |
ctxp | 490 | arch/sparc/mm/sun4c.c | if(ctxp != &ctx_free) { |
ctxp | 492 | arch/sparc/mm/sun4c.c | ctx = ctxp->ctx_number; |
ctxp | 493 | arch/sparc/mm/sun4c.c | remove_from_ctx_list(ctxp); |
ctxp | 494 | arch/sparc/mm/sun4c.c | add_to_used_ctxlist(ctxp); |
ctxp | 496 | arch/sparc/mm/sun4c.c | ctxp->ctx_task = tsk; |
ctxp | 501 | arch/sparc/mm/sun4c.c | ctxp = ctx_used.prev; |
ctxp | 503 | arch/sparc/mm/sun4c.c | if(ctxp->ctx_task == current) |
ctxp | 504 | arch/sparc/mm/sun4c.c | ctxp = ctxp->prev; |
ctxp | 505 | arch/sparc/mm/sun4c.c | if(ctxp == &ctx_used) |
ctxp | 507 | arch/sparc/mm/sun4c.c | remove_from_ctx_list(ctxp); |
ctxp | 508 | arch/sparc/mm/sun4c.c | old_tsk = ctxp->ctx_task; |
ctxp | 510 | arch/sparc/mm/sun4c.c | ctxp->ctx_task = tsk; |
ctxp | 511 | arch/sparc/mm/sun4c.c | tsk->tss.context = ctxp->ctx_number; |
ctxp | 512 | arch/sparc/mm/sun4c.c | add_to_used_ctxlist(ctxp); |
ctxp | 514 | arch/sparc/mm/sun4c.c | set_context(ctxp->ctx_number); |
ctxp | 515 | arch/sparc/mm/sun4c.c | sun4c_unload_context_from_tlb(ctxp->ctx_number); |