Lines Matching refs:RIC_FLUSH_TLB
20 #define RIC_FLUSH_TLB 0 macro
59 tlbiel_radix_set_isa300(set, is, 0, RIC_FLUSH_TLB, 0); in tlbiel_all_isa300()
65 tlbiel_radix_set_isa300(set, is, 0, RIC_FLUSH_TLB, 1); in tlbiel_all_isa300()
205 __tlbie_va(va, 0, ap, RIC_FLUSH_TLB); in fixup_tlbie_va()
210 __tlbie_va(va, pid, ap, RIC_FLUSH_TLB); in fixup_tlbie_va()
219 __tlbie_pid(0, RIC_FLUSH_TLB); in fixup_tlbie_va_range()
224 __tlbie_va(va, pid, ap, RIC_FLUSH_TLB); in fixup_tlbie_va_range()
238 __tlbie_pid(0, RIC_FLUSH_TLB); in fixup_tlbie_pid()
243 __tlbie_va(va, pid, mmu_get_ap(MMU_PAGE_64K), RIC_FLUSH_TLB); in fixup_tlbie_pid()
253 __tlbie_lpid_va(va, 0, ap, RIC_FLUSH_TLB); in fixup_tlbie_lpid_va()
258 __tlbie_lpid_va(va, lpid, ap, RIC_FLUSH_TLB); in fixup_tlbie_lpid_va()
272 __tlbie_lpid(0, RIC_FLUSH_TLB); in fixup_tlbie_lpid()
277 __tlbie_lpid_va(va, lpid, mmu_get_ap(MMU_PAGE_64K), RIC_FLUSH_TLB); in fixup_tlbie_lpid()
304 __tlbiel_pid(pid, set, RIC_FLUSH_TLB); in _tlbiel_pid()
320 case RIC_FLUSH_TLB: in _tlbie_pid()
321 __tlbie_pid(pid, RIC_FLUSH_TLB); in _tlbie_pid()
344 if (t->ric == RIC_FLUSH_TLB) in do_tlbiel_pid()
345 _tlbiel_pid(t->pid, RIC_FLUSH_TLB); in do_tlbiel_pid()
378 case RIC_FLUSH_TLB: in _tlbie_lpid()
379 __tlbie_lpid(lpid, RIC_FLUSH_TLB); in _tlbie_lpid()
401 case RIC_FLUSH_TLB: in _tlbie_lpid_guest()
402 __tlbie_lpid_guest(lpid, RIC_FLUSH_TLB); in _tlbie_lpid_guest()
423 __tlbiel_va(addr, pid, ap, RIC_FLUSH_TLB); in __tlbiel_va_range()
455 __tlbie_va(addr, pid, ap, RIC_FLUSH_TLB); in __tlbie_va_range()
482 if (t->ric == RIC_FLUSH_TLB) in do_tlbiel_va()
483 _tlbiel_va(t->va, t->pid, t->psize, RIC_FLUSH_TLB); in do_tlbiel_va()
498 _tlbie_va(va, pid, psize, RIC_FLUSH_TLB); in _tlbiel_va_multicast()
573 _tlbiel_pid(pid, RIC_FLUSH_TLB); in radix__local_flush_tlb_mm()
600 _tlbiel_va(vmaddr, pid, psize, RIC_FLUSH_TLB); in radix__local_flush_tlb_page_psize()
696 _tlbie_pid(pid, RIC_FLUSH_TLB); in radix__flush_tlb_mm()
698 _tlbiel_pid_multicast(mm, pid, RIC_FLUSH_TLB); in radix__flush_tlb_mm()
702 _tlbiel_pid(pid, RIC_FLUSH_TLB); in radix__flush_tlb_mm()
764 _tlbie_va(vmaddr, pid, psize, RIC_FLUSH_TLB); in radix__flush_tlb_page_psize()
766 _tlbiel_va_multicast(mm, vmaddr, pid, psize, RIC_FLUSH_TLB); in radix__flush_tlb_page_psize()
769 _tlbiel_va(vmaddr, pid, psize, RIC_FLUSH_TLB); in radix__flush_tlb_page_psize()
870 _tlbiel_pid(pid, RIC_FLUSH_TLB); in __radix__flush_tlb_range()
876 _tlbie_pid(pid, RIC_FLUSH_TLB); in __radix__flush_tlb_range()
878 _tlbiel_pid_multicast(mm, pid, RIC_FLUSH_TLB); in __radix__flush_tlb_range()
976 _tlbie_lpid_va(addr, lpid, psize, RIC_FLUSH_TLB); in radix__flush_tlb_lpid_page()
1108 _tlbiel_pid(pid, also_pwc ? RIC_FLUSH_ALL : RIC_FLUSH_TLB); in __radix__flush_tlb_range_psize()
1115 also_pwc ? RIC_FLUSH_ALL : RIC_FLUSH_TLB); in __radix__flush_tlb_range_psize()
1118 also_pwc ? RIC_FLUSH_ALL : RIC_FLUSH_TLB); in __radix__flush_tlb_range_psize()