tag | line | file | source code |
ctxp | 48 | arch/sparc/mm/srmmu.c | static void (*ctxd_set)(ctxd_t *ctxp, pgd_t *pgdp); |
ctxp | 199 | arch/sparc/mm/srmmu.c | static void srmmu_ctxd_set(ctxd_t *ctxp, pgd_t *pgdp) |
ctxp | 201 | arch/sparc/mm/srmmu.c | srmmu_set_entry(ctxp, (SRMMU_ET_PTD | (srmmu_v2p((unsigned long) pgdp) >> 4))); |
ctxp | 431 | arch/sparc/mm/srmmu.c | struct ctx_list *ctxp; |
ctxp | 433 | arch/sparc/mm/srmmu.c | ctxp = ctx_free.next; |
ctxp | 434 | arch/sparc/mm/srmmu.c | if(ctxp != &ctx_free) { |
ctxp | 435 | arch/sparc/mm/srmmu.c | remove_from_ctx_list(ctxp); |
ctxp | 436 | arch/sparc/mm/srmmu.c | add_to_used_ctxlist(ctxp); |
ctxp | 437 | arch/sparc/mm/srmmu.c | mm->context = ctxp->ctx_number; |
ctxp | 438 | arch/sparc/mm/srmmu.c | ctxp->ctx_mm = mm; |
ctxp | 441 | arch/sparc/mm/srmmu.c | ctxp = ctx_used.next; |
ctxp | 442 | arch/sparc/mm/srmmu.c | if(ctxp->ctx_mm == current->mm) |
ctxp | 443 | arch/sparc/mm/srmmu.c | ctxp = ctxp->next; |
ctxp | 444 | arch/sparc/mm/srmmu.c | if(ctxp == &ctx_used) |
ctxp | 446 | arch/sparc/mm/srmmu.c | flush_cache_mm(ctxp->ctx_mm); |
ctxp | 447 | arch/sparc/mm/srmmu.c | flush_tlb_mm(ctxp->ctx_mm); |
ctxp | 448 | arch/sparc/mm/srmmu.c | remove_from_ctx_list(ctxp); |
ctxp | 449 | arch/sparc/mm/srmmu.c | add_to_used_ctxlist(ctxp); |
ctxp | 450 | arch/sparc/mm/srmmu.c | ctxp->ctx_mm->context = NO_CONTEXT; |
ctxp | 451 | arch/sparc/mm/srmmu.c | ctxp->ctx_mm = mm; |
ctxp | 452 | arch/sparc/mm/srmmu.c | mm->context = ctxp->ctx_number; |
ctxp | 1234 | arch/sparc/mm/srmmu.c | static void hypersparc_ctxd_set(ctxd_t *ctxp, pgd_t *pgdp) |
ctxp | 1237 | arch/sparc/mm/srmmu.c | srmmu_set_entry(ctxp, (SRMMU_ET_PTD | (srmmu_v2p((unsigned long) pgdp) >> 4))); |
ctxp | 1190 | arch/sparc/mm/sun4c.c | struct ctx_list *ctxp; |
ctxp | 1192 | arch/sparc/mm/sun4c.c | ctxp = ctx_free.next; |
ctxp | 1193 | arch/sparc/mm/sun4c.c | if(ctxp != &ctx_free) { |
ctxp | 1194 | arch/sparc/mm/sun4c.c | remove_from_ctx_list(ctxp); |
ctxp | 1195 | arch/sparc/mm/sun4c.c | add_to_used_ctxlist(ctxp); |
ctxp | 1196 | arch/sparc/mm/sun4c.c | mm->context = ctxp->ctx_number; |
ctxp | 1197 | arch/sparc/mm/sun4c.c | ctxp->ctx_mm = mm; |
ctxp | 1200 | arch/sparc/mm/sun4c.c | ctxp = ctx_used.next; |
ctxp | 1201 | arch/sparc/mm/sun4c.c | if(ctxp->ctx_mm == current->mm) |
ctxp | 1202 | arch/sparc/mm/sun4c.c | ctxp = ctxp->next; |
ctxp | 1203 | arch/sparc/mm/sun4c.c | if(ctxp == &ctx_used) |
ctxp | 1205 | arch/sparc/mm/sun4c.c | remove_from_ctx_list(ctxp); |
ctxp | 1206 | arch/sparc/mm/sun4c.c | add_to_used_ctxlist(ctxp); |
ctxp | 1207 | arch/sparc/mm/sun4c.c | ctxp->ctx_mm->context = NO_CONTEXT; |
ctxp | 1208 | arch/sparc/mm/sun4c.c | ctxp->ctx_mm = mm; |
ctxp | 1209 | arch/sparc/mm/sun4c.c | mm->context = ctxp->ctx_number; |
ctxp | 1210 | arch/sparc/mm/sun4c.c | sun4c_demap_context(&sun4c_context_ring[ctxp->ctx_number], ctxp->ctx_number); |