| /linux/arch/powerpc/mm/book3s64/ |
| H A D | radix_tlb.c | 30 unsigned int ric, unsigned int prs) in tlbiel_radix_set_isa300() argument 39 : : "r"(rb), "r"(rs), "i"(ric), "i"(prs) in tlbiel_radix_set_isa300() 101 unsigned long ric) in __tlbiel_pid() argument 112 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbiel_pid() 113 trace_tlbie(0, 1, rb, rs, ric, prs, r); in __tlbiel_pid() 116 static __always_inline void __tlbie_pid(unsigned long pid, unsigned long ric) in __tlbie_pid() argument 126 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_pid() 127 trace_tlbie(0, 0, rb, rs, ric, prs, r); in __tlbie_pid() 130 static __always_inline void __tlbie_lpid(unsigned long lpid, unsigned long ric) in __tlbie_lpid() argument 140 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_lpid() [all …]
|
| H A D | hash_utils.c | 188 unsigned int ric, unsigned int prs) in tlbiel_hash_set_isa300() argument 198 : : "r"(rb), "r"(rs), "i"(ric), "i"(prs), "i"(r) in tlbiel_hash_set_isa300()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_nested.c | 1169 struct kvm_nested_guest *gp, int ric) in kvmhv_emulate_tlbie_lpid() argument 1174 switch (ric) { in kvmhv_emulate_tlbie_lpid() 1199 static void kvmhv_emulate_tlbie_all_lpid(struct kvm_vcpu *vcpu, int ric) in kvmhv_emulate_tlbie_all_lpid() argument 1208 kvmhv_emulate_tlbie_lpid(vcpu, gp, ric); in kvmhv_emulate_tlbie_all_lpid() 1219 int r, ric, prs, is, ap; in kvmhv_emulate_priv_tlbie() local 1224 ric = get_ric(instr); in kvmhv_emulate_priv_tlbie() 1238 if ((!r) || (prs) || (ric == 3) || (is == 1) || in kvmhv_emulate_priv_tlbie() 1239 ((!is) && (ric == 1 || ric == 2))) in kvmhv_emulate_priv_tlbie() 1256 kvmhv_emulate_tlbie_lpid(vcpu, gp, ric); in kvmhv_emulate_priv_tlbie() 1262 kvmhv_emulate_tlbie_all_lpid(vcpu, ric); in kvmhv_emulate_priv_tlbie() [all …]
|
| H A D | book3s_hv_rm_mmu.c | 429 unsigned long rb,rs,prs,r,ric; in fixup_tlbie_lpid() local 435 ric = 0; /* RIC_FLSUH_TLB */ in fixup_tlbie_lpid() 444 "i"(ric), "r"(rs) : "memory"); in fixup_tlbie_lpid()
|
| /linux/kernel/events/ |
| H A D | uprobes.c | 2504 struct return_consumer *ric; in push_consumer() local 2510 ric = krealloc(ri->extra_consumers, sizeof(*ric) * ri->cons_cnt, GFP_KERNEL); in push_consumer() 2511 if (!ric) { in push_consumer() 2515 ri->extra_consumers = ric; in push_consumer() 2518 ric = likely(ri->cons_cnt == 0) ? &ri->consumer : &ri->extra_consumers[ri->cons_cnt - 1]; in push_consumer() 2519 ric->id = id; in push_consumer() 2520 ric->cookie = cookie; in push_consumer() 2529 struct return_consumer *ric; in return_consumer_find() local 2534 ric = likely(idx == 0) ? &ri->consumer : &ri->extra_consumers[idx - 1]; in return_consumer_find() 2535 if (ric->id == id) { in return_consumer_find() [all …]
|
| /linux/arch/powerpc/include/asm/ |
| H A D | ppc-opcode.h | 329 #define ___PPC_RIC(ric) (((ric) & 0x3) << 18) argument 405 #define PPC_RAW_TLBIE_5(rb, rs, ric, prs, r) \ argument 406 (0x7c000264 | ___PPC_RB(rb) | ___PPC_RS(rs) | ___PPC_RIC(ric) | ___PPC_PRS(prs) | ___PPC_R(r)) 407 #define PPC_RAW_TLBIEL(rb, rs, ric, prs, r) \ argument 408 (0x7c000224 | ___PPC_RB(rb) | ___PPC_RS(rs) | ___PPC_RIC(ric) | ___PPC_PRS(prs) | ___PPC_R(r)) 647 #define PPC_TLBIE_5(rb, rs, ric, prs, r) \ argument 648 stringify_in_c(.long PPC_RAW_TLBIE_5(rb, rs, ric, prs, r)) 649 #define PPC_TLBIEL(rb,rs,ric,prs,r) \ argument 650 stringify_in_c(.long PPC_RAW_TLBIEL(rb, rs, ric, prs, r))
|