RIC_FLUSH_ALL
return do_tlb_invalidate_nested_all(vcpu, lpid, RIC_FLUSH_ALL);
_tlbiel_pid(pid, RIC_FLUSH_ALL);
_tlbie_pid(pid, RIC_FLUSH_ALL);
_tlbiel_pid_multicast(mm, pid, RIC_FLUSH_ALL);
_tlbie_lpid(lpid, RIC_FLUSH_ALL);
_tlbie_lpid_guest(lpid, RIC_FLUSH_ALL);
_tlbiel_pid(pid, also_pwc ? RIC_FLUSH_ALL : RIC_FLUSH_TLB);
also_pwc ? RIC_FLUSH_ALL : RIC_FLUSH_TLB);
also_pwc ? RIC_FLUSH_ALL : RIC_FLUSH_TLB);
unsigned long ric = RIC_FLUSH_ALL;
case RIC_FLUSH_ALL:
__tlbie_pid_lpid(pid, lpid, RIC_FLUSH_ALL);
_tlbie_pid_lpid(pid, lpid, RIC_FLUSH_ALL);
case RIC_FLUSH_ALL:
__tlbiel_pid(pid, 0, RIC_FLUSH_ALL);
case RIC_FLUSH_ALL:
__tlbie_pid(pid, RIC_FLUSH_ALL);
_tlbiel_pid(t->pid, RIC_FLUSH_ALL);
_tlbie_pid(pid, RIC_FLUSH_ALL);
case RIC_FLUSH_ALL:
__tlbie_lpid(lpid, RIC_FLUSH_ALL);
case RIC_FLUSH_ALL:
__tlbie_lpid_guest(lpid, RIC_FLUSH_ALL);
_tlbiel_va(t->va, t->pid, t->psize, RIC_FLUSH_ALL);
tlbiel_radix_set_isa300(0, is, 0, RIC_FLUSH_ALL, 0);
_tlbiel_pid(pid, RIC_FLUSH_ALL);
tlbiel_radix_set_isa300(0, is, 0, RIC_FLUSH_ALL, 1);
_tlbiel_pid(pid, RIC_FLUSH_ALL);
_tlbie_pid(pid, RIC_FLUSH_ALL);
_tlbiel_pid(pid, RIC_FLUSH_ALL);
_tlbie_pid(pid, RIC_FLUSH_ALL);
_tlbiel_pid_multicast(mm, pid, RIC_FLUSH_ALL);
_tlbiel_pid(0, RIC_FLUSH_ALL);
_tlbie_pid(0, RIC_FLUSH_ALL);
_tlbie_pid(0, RIC_FLUSH_ALL);