Home
last modified time | relevance | path

Searched refs:ric (Results 1 – 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
Dradix_tlb.c31 unsigned int ric, unsigned int prs) in tlbiel_radix_set_isa300() argument
40 : : "r"(rb), "r"(rs), "i"(ric), "i"(prs) in tlbiel_radix_set_isa300()
95 unsigned long ric) in __tlbiel_pid() argument
106 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbiel_pid()
107 trace_tlbie(0, 1, rb, rs, ric, prs, r); in __tlbiel_pid()
110 static __always_inline void __tlbie_pid(unsigned long pid, unsigned long ric) in __tlbie_pid() argument
120 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_pid()
121 trace_tlbie(0, 0, rb, rs, ric, prs, r); in __tlbie_pid()
124 static __always_inline void __tlbie_lpid(unsigned long lpid, unsigned long ric) in __tlbie_lpid() argument
134 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_lpid()
[all …]
Dhash_native.c61 unsigned int ric, unsigned int prs) in tlbiel_hash_set_isa300() argument
71 : : "r"(rb), "r"(rs), "i"(ric), "i"(prs), "i"(r) in tlbiel_hash_set_isa300()
213 unsigned long rb,rs,prs,r,ric; in fixup_tlbie_vpn() local
219 ric = 0; /* RIC_FLSUH_TLB */ in fixup_tlbie_vpn()
228 "i"(ric), "r"(rs) : "memory"); in fixup_tlbie_vpn()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Dtrace.h191 unsigned long rs, unsigned long ric, unsigned long prs,
193 TP_ARGS(lpid, local, rb, rs, ric, prs, r),
199 __field(unsigned long, ric)
209 __entry->ric = ric;
216 __entry->rb, __entry->rs, __entry->ric, __entry->prs,
Dppc-opcode.h289 #define ___PPC_RIC(ric) (((ric) & 0x3) << 18) argument
363 #define PPC_RAW_TLBIE_5(rb, rs, ric, prs, r) \ argument
364 (0x7c000264 | ___PPC_RB(rb) | ___PPC_RS(rs) | ___PPC_RIC(ric) | ___PPC_PRS(prs) | ___PPC_R(r))
365 #define PPC_RAW_TLBIEL(rb, rs, ric, prs, r) \ argument
366 (0x7c000224 | ___PPC_RB(rb) | ___PPC_RS(rs) | ___PPC_RIC(ric) | ___PPC_PRS(prs) | ___PPC_R(r))
547 #define PPC_TLBIE_5(rb, rs, ric, prs, r) \ argument
548 stringify_in_c(.long PPC_RAW_TLBIE_5(rb, rs, ric, prs, r))
549 #define PPC_TLBIEL(rb,rs,ric,prs,r) \ argument
550 stringify_in_c(.long PPC_RAW_TLBIEL(rb, rs, ric, prs, r))
Dkvm_book3s_64.h117 #define H_TLBIE_P1_ENC(ric, prs, r) (___PPC_RIC(ric) | ___PPC_PRS(prs) | \ argument
/kernel/linux/linux-5.10/arch/powerpc/kvm/
Dbook3s_hv_nested.c1051 struct kvm_nested_guest *gp, int ric) in kvmhv_emulate_tlbie_lpid() argument
1056 switch (ric) { in kvmhv_emulate_tlbie_lpid()
1081 static void kvmhv_emulate_tlbie_all_lpid(struct kvm_vcpu *vcpu, int ric) in kvmhv_emulate_tlbie_all_lpid() argument
1092 kvmhv_emulate_tlbie_lpid(vcpu, gp, ric); in kvmhv_emulate_tlbie_all_lpid()
1104 int r, ric, prs, is, ap; in kvmhv_emulate_priv_tlbie() local
1109 ric = get_ric(instr); in kvmhv_emulate_priv_tlbie()
1123 if ((!r) || (prs) || (ric == 3) || (is == 1) || in kvmhv_emulate_priv_tlbie()
1124 ((!is) && (ric == 1 || ric == 2))) in kvmhv_emulate_priv_tlbie()
1141 kvmhv_emulate_tlbie_lpid(vcpu, gp, ric); in kvmhv_emulate_priv_tlbie()
1147 kvmhv_emulate_tlbie_all_lpid(vcpu, ric); in kvmhv_emulate_priv_tlbie()
Dbook3s_hv_rm_mmu.c432 unsigned long rb,rs,prs,r,ric; in fixup_tlbie_lpid() local
438 ric = 0; /* RIC_FLSUH_TLB */ in fixup_tlbie_lpid()
447 "i"(ric), "r"(rs) : "memory"); in fixup_tlbie_lpid()