ric               116 arch/powerpc/include/asm/kvm_book3s_64.h #define H_TLBIE_P1_ENC(ric, prs, r)	(___PPC_RIC(ric) | ___PPC_PRS(prs) | \
ric               388 arch/powerpc/include/asm/ppc-opcode.h #define ___PPC_RIC(ric)	(((ric) & 0x3) << 18)
ric               492 arch/powerpc/include/asm/ppc-opcode.h #define	PPC_TLBIE_5(rb,rs,ric,prs,r) \
ric               495 arch/powerpc/include/asm/ppc-opcode.h 					___PPC_RIC(ric) | ___PPC_PRS(prs) | \
ric               497 arch/powerpc/include/asm/ppc-opcode.h #define	PPC_TLBIEL(rb,rs,ric,prs,r) \
ric               500 arch/powerpc/include/asm/ppc-opcode.h 					___PPC_RIC(ric) | ___PPC_PRS(prs) | \
ric               191 arch/powerpc/include/asm/trace.h 		unsigned long rs, unsigned long ric, unsigned long prs,
ric               193 arch/powerpc/include/asm/trace.h 	TP_ARGS(lpid, local, rb, rs, ric, prs, r),
ric               199 arch/powerpc/include/asm/trace.h 		__field(unsigned long, ric)
ric               209 arch/powerpc/include/asm/trace.h 		__entry->ric = ric;
ric               216 arch/powerpc/include/asm/trace.h 		__entry->rb, __entry->rs, __entry->ric, __entry->prs,
ric              1010 arch/powerpc/kvm/book3s_hv_nested.c 				     struct kvm_nested_guest *gp, int ric)
ric              1015 arch/powerpc/kvm/book3s_hv_nested.c 	switch (ric) {
ric              1040 arch/powerpc/kvm/book3s_hv_nested.c static void kvmhv_emulate_tlbie_all_lpid(struct kvm_vcpu *vcpu, int ric)
ric              1051 arch/powerpc/kvm/book3s_hv_nested.c 			kvmhv_emulate_tlbie_lpid(vcpu, gp, ric);
ric              1063 arch/powerpc/kvm/book3s_hv_nested.c 	int r, ric, prs, is, ap;
ric              1068 arch/powerpc/kvm/book3s_hv_nested.c 	ric = get_ric(instr);
ric              1082 arch/powerpc/kvm/book3s_hv_nested.c 	if ((!r) || (prs) || (ric == 3) || (is == 1) ||
ric              1083 arch/powerpc/kvm/book3s_hv_nested.c 	    ((!is) && (ric == 1 || ric == 2)))
ric              1100 arch/powerpc/kvm/book3s_hv_nested.c 			kvmhv_emulate_tlbie_lpid(vcpu, gp, ric);
ric              1106 arch/powerpc/kvm/book3s_hv_nested.c 		kvmhv_emulate_tlbie_all_lpid(vcpu, ric);
ric               442 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		unsigned long rb,rs,prs,r,ric;
ric               448 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		ric = 0; /* RIC_FLSUH_TLB */
ric               457 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			       "i"(ric), "r"(rs) : "memory");
ric                61 arch/powerpc/mm/book3s64/hash_native.c 					unsigned int ric, unsigned int prs)
ric                71 arch/powerpc/mm/book3s64/hash_native.c 		     : : "r"(rb), "r"(rs), "i"(ric), "i"(prs), "r"(r)
ric               206 arch/powerpc/mm/book3s64/hash_native.c 		unsigned long rb,rs,prs,r,ric;
ric               212 arch/powerpc/mm/book3s64/hash_native.c 		ric = 0; /* RIC_FLSUH_TLB */
ric               221 arch/powerpc/mm/book3s64/hash_native.c 			       "i"(ric), "r"(rs) : "memory");
ric                30 arch/powerpc/mm/book3s64/radix_tlb.c 					unsigned int ric, unsigned int prs)
ric                39 arch/powerpc/mm/book3s64/radix_tlb.c 		     : : "r"(rb), "r"(rs), "i"(ric), "i"(prs)
ric                94 arch/powerpc/mm/book3s64/radix_tlb.c 				unsigned long ric)
ric               105 arch/powerpc/mm/book3s64/radix_tlb.c 		     : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
ric               106 arch/powerpc/mm/book3s64/radix_tlb.c 	trace_tlbie(0, 1, rb, rs, ric, prs, r);
ric               109 arch/powerpc/mm/book3s64/radix_tlb.c static __always_inline void __tlbie_pid(unsigned long pid, unsigned long ric)
ric               119 arch/powerpc/mm/book3s64/radix_tlb.c 		     : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
ric               120 arch/powerpc/mm/book3s64/radix_tlb.c 	trace_tlbie(0, 0, rb, rs, ric, prs, r);
ric               123 arch/powerpc/mm/book3s64/radix_tlb.c static __always_inline void __tlbie_lpid(unsigned long lpid, unsigned long ric)
ric               133 arch/powerpc/mm/book3s64/radix_tlb.c 		     : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
ric               134 arch/powerpc/mm/book3s64/radix_tlb.c 	trace_tlbie(lpid, 0, rb, rs, ric, prs, r);
ric               137 arch/powerpc/mm/book3s64/radix_tlb.c static __always_inline void __tlbie_lpid_guest(unsigned long lpid, unsigned long ric)
ric               147 arch/powerpc/mm/book3s64/radix_tlb.c 		     : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
ric               148 arch/powerpc/mm/book3s64/radix_tlb.c 	trace_tlbie(lpid, 0, rb, rs, ric, prs, r);
ric               152 arch/powerpc/mm/book3s64/radix_tlb.c 					unsigned long ap, unsigned long ric)
ric               163 arch/powerpc/mm/book3s64/radix_tlb.c 		     : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
ric               164 arch/powerpc/mm/book3s64/radix_tlb.c 	trace_tlbie(0, 1, rb, rs, ric, prs, r);
ric               168 arch/powerpc/mm/book3s64/radix_tlb.c 				       unsigned long ap, unsigned long ric)
ric               179 arch/powerpc/mm/book3s64/radix_tlb.c 		     : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
ric               180 arch/powerpc/mm/book3s64/radix_tlb.c 	trace_tlbie(0, 0, rb, rs, ric, prs, r);
ric               184 arch/powerpc/mm/book3s64/radix_tlb.c 					    unsigned long ap, unsigned long ric)
ric               195 arch/powerpc/mm/book3s64/radix_tlb.c 		     : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
ric               196 arch/powerpc/mm/book3s64/radix_tlb.c 	trace_tlbie(lpid, 0, rb, rs, ric, prs, r);
ric               284 arch/powerpc/mm/book3s64/radix_tlb.c static __always_inline void _tlbiel_pid(unsigned long pid, unsigned long ric)
ric               294 arch/powerpc/mm/book3s64/radix_tlb.c 	__tlbiel_pid(pid, 0, ric);
ric               297 arch/powerpc/mm/book3s64/radix_tlb.c 	if (ric == RIC_FLUSH_PWC) {
ric               310 arch/powerpc/mm/book3s64/radix_tlb.c static inline void _tlbie_pid(unsigned long pid, unsigned long ric)
ric               319 arch/powerpc/mm/book3s64/radix_tlb.c 	switch (ric) {
ric               337 arch/powerpc/mm/book3s64/radix_tlb.c 	unsigned long ric;
ric               344 arch/powerpc/mm/book3s64/radix_tlb.c 	if (t->ric == RIC_FLUSH_TLB)
ric               346 arch/powerpc/mm/book3s64/radix_tlb.c 	else if (t->ric == RIC_FLUSH_PWC)
ric               353 arch/powerpc/mm/book3s64/radix_tlb.c 				unsigned long pid, unsigned long ric)
ric               356 arch/powerpc/mm/book3s64/radix_tlb.c 	struct tlbiel_pid t = { .pid = pid, .ric = ric };
ric               368 arch/powerpc/mm/book3s64/radix_tlb.c static inline void _tlbie_lpid(unsigned long lpid, unsigned long ric)
ric               377 arch/powerpc/mm/book3s64/radix_tlb.c 	switch (ric) {
ric               393 arch/powerpc/mm/book3s64/radix_tlb.c static __always_inline void _tlbie_lpid_guest(unsigned long lpid, unsigned long ric)
ric               400 arch/powerpc/mm/book3s64/radix_tlb.c 	switch (ric) {
ric               427 arch/powerpc/mm/book3s64/radix_tlb.c 				       unsigned long psize, unsigned long ric)
ric               432 arch/powerpc/mm/book3s64/radix_tlb.c 	__tlbiel_va(va, pid, ap, ric);
ric               461 arch/powerpc/mm/book3s64/radix_tlb.c 				      unsigned long psize, unsigned long ric)
ric               466 arch/powerpc/mm/book3s64/radix_tlb.c 	__tlbie_va(va, pid, ap, ric);
ric               475 arch/powerpc/mm/book3s64/radix_tlb.c 	unsigned long ric;
ric               482 arch/powerpc/mm/book3s64/radix_tlb.c 	if (t->ric == RIC_FLUSH_TLB)
ric               484 arch/powerpc/mm/book3s64/radix_tlb.c 	else if (t->ric == RIC_FLUSH_PWC)
ric               492 arch/powerpc/mm/book3s64/radix_tlb.c 				unsigned long psize, unsigned long ric)
ric               495 arch/powerpc/mm/book3s64/radix_tlb.c 	struct tlbiel_va t = { .va = va, .pid = pid, .psize = psize, .ric = ric };
ric               519 arch/powerpc/mm/book3s64/radix_tlb.c 			      unsigned long psize, unsigned long ric)
ric               524 arch/powerpc/mm/book3s64/radix_tlb.c 	__tlbie_lpid_va(va, lpid, ap, ric);
ric              1195 arch/powerpc/mm/book3s64/radix_tlb.c 	unsigned long ric = RIC_FLUSH_ALL;
ric              1207 arch/powerpc/mm/book3s64/radix_tlb.c 		     : : "r"(rb), "i"(r), "i"(1), "i"(ric), "r"(rs) : "memory");
ric              1212 arch/powerpc/mm/book3s64/radix_tlb.c 		     : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(0) : "memory");