Lines Matching refs:sun4c_context_ring
675 static struct sun4c_mmu_ring sun4c_context_ring[SUN4C_MAX_CONTEXTS]; /* used user entries */ variable
686 sun4c_context_ring[i].ringhd.next = in sun4c_init_rings()
687 sun4c_context_ring[i].ringhd.prev = in sun4c_init_rings()
688 &sun4c_context_ring[i].ringhd; in sun4c_init_rings()
689 sun4c_context_ring[i].num_entries = 0; in sun4c_init_rings()
761 remove_ring(sun4c_context_ring+ctx, entry); in free_user_entry()
909 remove_ring(sun4c_context_ring + ctx, entry); in sun4c_user_strategy()
1352 if (sun4c_context_ring[new_ctx].num_entries) { in sun4c_flush_cache_mm()
1353 struct sun4c_mmu_entry *head = &sun4c_context_ring[new_ctx].ringhd; in sun4c_flush_cache_mm()
1383 struct sun4c_mmu_entry *head = &sun4c_context_ring[new_ctx].ringhd; in sun4c_flush_cache_range()
1508 struct sun4c_mmu_entry *head = &sun4c_context_ring[new_ctx].ringhd; in sun4c_flush_tlb_mm()
1537 struct sun4c_mmu_entry *head = &sun4c_context_ring[new_ctx].ringhd; in sun4c_flush_tlb_range()
1623 sun4c_demap_context(&sun4c_context_ring[ctxp->ctx_number], in sun4c_alloc_context()
1651 sun4c_demap_context(&sun4c_context_ring[mm->context], mm->context); in sun4c_destroy_context()
1665 used_user_entries += sun4c_context_ring[i].num_entries; in sun4c_mmu_info()
1928 add_ring_ordered(sun4c_context_ring + mm->context, entry); in sun4c_update_mmu_cache()