Lines Matching full:ways
22 unsigned int ver, pg_sz_k, s_pg_sz_m, pae, sets, ways; member
139 int num_tlb = mmu->sets * mmu->ways; in local_flush_tlb_all()
579 mmu->ways = 1 << mmu3->ways; in arc_mmu_mumbojumbo()
588 mmu->ways = mmu4->n_ways * 2; in arc_mmu_mumbojumbo()
603 mmu->sets, mmu->ways, in arc_mmu_mumbojumbo()
680 * However for walking WAYS of a SET, we need to know this
682 #define SET_WAY_TO_IDX(mmu, set, way) ((set) * mmu->ways + (way))
687 * time of lookup matching multiple ways.
699 int set, n_ways = mmu->ways; in do_tlb_overlap_fault()
702 BUG_ON(mmu->ways > 4); in do_tlb_overlap_fault()
712 /* read out all the ways of current set */ in do_tlb_overlap_fault()
722 /* If all the WAYS in SET are empty, skip to next SET */ in do_tlb_overlap_fault()
726 /* Scan the set for duplicate ways: needs a nested loop */ in do_tlb_overlap_fault()
739 pr_info("Dup TLB PD0 %08x @ set %d ways %d,%d\n", in do_tlb_overlap_fault()