Lines Matching full:need
38 target_ulong addr, int need, bool super) in get_phys_mmu() argument
49 not match, zap the one we don't need. */ in get_phys_mmu()
51 if (need & PAGE_EXEC) { in get_phys_mmu()
81 "MMU lookup: need %d match %d valid %d right %d -> %s\n", in get_phys_mmu()
82 need, match, valid, right, (need & right) ? "OK" : "FAIL"); in get_phys_mmu()
85 if (likely(need & right)) { in get_phys_mmu()
90 if (need & valid) { in get_phys_mmu()
91 return need & PAGE_EXEC ? EXCP_IPF : EXCP_DPF; in get_phys_mmu()
93 return need & PAGE_EXEC ? EXCP_ITLBMISS : EXCP_DTLBMISS; in get_phys_mmu()
122 int need = (access_type == MMU_INST_FETCH ? PAGE_EXEC in openrisc_cpu_tlb_fill() local
125 excp = get_phys_mmu(cpu, &phys_addr, &prot, addr, need, super); in openrisc_cpu_tlb_fill()