Home
last modified time | relevance | path

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

/linux/arch/powerpc/mm/book3s64/
H A Dradix_tlb.c30 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), " in __tlbie_lpid()
144 __tlbie_lpid_guest(unsigned long lpid,unsigned long ric) __tlbie_lpid_guest() argument
159 __tlbiel_va(unsigned long va,unsigned long pid,unsigned long ap,unsigned long ric) __tlbiel_va() argument
175 __tlbie_va(unsigned long va,unsigned long pid,unsigned long ap,unsigned long ric) __tlbie_va() argument
191 __tlbie_lpid_va(unsigned long va,unsigned long lpid,unsigned long ap,unsigned long ric) __tlbie_lpid_va() argument
290 _tlbiel_pid(unsigned long pid,unsigned long ric) _tlbiel_pid() argument
326 _tlbie_pid(unsigned long pid,unsigned long ric) _tlbie_pid() argument
353 unsigned long ric; global() member
369 _tlbiel_pid_multicast(struct mm_struct * mm,unsigned long pid,unsigned long ric) _tlbiel_pid_multicast() argument
384 _tlbie_lpid(unsigned long lpid,unsigned long ric) _tlbie_lpid() argument
409 _tlbie_lpid_guest(unsigned long lpid,unsigned long ric) _tlbie_lpid_guest() argument
443 _tlbiel_va(unsigned long va,unsigned long pid,unsigned long psize,unsigned long ric) _tlbiel_va() argument
477 _tlbie_va(unsigned long va,unsigned long pid,unsigned long psize,unsigned long ric) _tlbie_va() argument
491 unsigned long ric; global() member
508 _tlbiel_va_multicast(struct mm_struct * mm,unsigned long va,unsigned long pid,unsigned long psize,unsigned long ric) _tlbiel_va_multicast() argument
535 _tlbie_lpid_va(unsigned long va,unsigned long lpid,unsigned long psize,unsigned long ric) _tlbie_lpid_va() argument
1380 unsigned long ric = RIC_FLUSH_ALL; radix__flush_tlb_all() local
1404 __tlbie_pid_lpid(unsigned long pid,unsigned long lpid,unsigned long ric) __tlbie_pid_lpid() argument
1420 __tlbie_va_lpid(unsigned long va,unsigned long pid,unsigned long lpid,unsigned long ap,unsigned long ric) __tlbie_va_lpid() argument
1456 _tlbie_pid_lpid(unsigned long pid,unsigned long lpid,unsigned long ric) _tlbie_pid_lpid() argument
[all...]
H A Dhash_native.c130 unsigned long rb,rs,prs,r,ric; in fixup_tlbie_vpn() local
136 ric = 0; /* RIC_FLSUH_TLB */ in fixup_tlbie_vpn()
145 "i"(ric), "r"(rs) : "memory"); in fixup_tlbie_vpn()
H A Dhash_utils.c187 unsigned int ric, unsigned int prs) in tlbiel_hash_set_isa300() argument
197 : : "r"(rb), "r"(rs), "i"(ric), "i"(prs), "i"(r) in tlbiel_hash_set_isa300()
/linux/kernel/events/
H A Duprobes.c2480 struct return_consumer *ric; in push_consumer() local
2486 ric = krealloc(ri->extra_consumers, sizeof(*ric) * ri->cons_cnt, GFP_KERNEL); in push_consumer()
2487 if (!ric) { in push_consumer()
2491 ri->extra_consumers = ric; in push_consumer()
2494 ric = likely(ri->cons_cnt == 0) ? &ri->consumer : &ri->extra_consumers[ri->cons_cnt - 1]; in push_consumer()
2495 ric->id = id; in push_consumer()
2496 ric->cookie = cookie; in push_consumer()
2505 struct return_consumer *ric; in return_consumer_find() local
2510 ric in return_consumer_find()
2578 struct return_consumer *ric; handle_uretprobe_chain() local
[all...]
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c1169 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()
1234 * ric == 3 -> No cluster bombs for radix in kvmhv_emulate_priv_tlbie()
1236 * (!is) && (ric == 1 || ric == 2) -> Not supported by ISA in kvmhv_emulate_priv_tlbie()
1238 if ((!r) || (prs) || (ric in kvmhv_emulate_priv_tlbie()
1289 do_tlb_invalidate_nested_all(struct kvm_vcpu * vcpu,unsigned long lpid,unsigned long ric) do_tlb_invalidate_nested_all() argument
[all...]
H A Dbook3s_hv_rm_mmu.c429 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/arch/powerpc/include/asm/
H A Dppc-opcode.h329 #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))
646 #define PPC_TLBIE_5(rb, rs, ric, prs, r) \ argument
647 stringify_in_c(.long PPC_RAW_TLBIE_5(rb, rs, ric, prs, r))
648 #define PPC_TLBIEL(rb,rs,ric,prs,r) \ argument
649 stringify_in_c(.long PPC_RAW_TLBIEL(rb, rs, ric, pr
[all...]
H A Dkvm_book3s_64.h104 #define H_TLBIE_P1_ENC(ric, prs, r) (___PPC_RIC(ric) | ___PPC_PRS(prs) | \ argument