Home
last modified time | relevance | path

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

/linux/arch/powerpc/mm/book3s64/
A Dradix_tlb.c101 unsigned long ric) in __tlbiel_pid() argument
296 switch (ric) { in _tlbiel_pid()
335 switch (ric) { in _tlbie_pid()
353 unsigned long ric; member
372 struct tlbiel_pid t = { .pid = pid, .ric = ric }; in _tlbiel_pid_multicast()
393 switch (ric) { in _tlbie_lpid()
416 switch (ric) { in _tlbie_lpid_guest()
491 unsigned long ric; member
511 struct tlbiel_va t = { .va = va, .pid = pid, .psize = psize, .ric = ric }; in _tlbiel_va_multicast()
1456 unsigned long ric) in _tlbie_pid_lpid() argument
[all …]
A Dhash_native.c132 unsigned long rb,rs,prs,r,ric; in fixup_tlbie_vpn() local
138 ric = 0; /* RIC_FLSUH_TLB */ in fixup_tlbie_vpn()
147 "i"(ric), "r"(rs) : "memory"); in fixup_tlbie_vpn()
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/arch/powerpc/include/asm/
A Dtrace.h295 unsigned long rs, unsigned long ric, unsigned long prs,
297 TP_ARGS(lpid, local, rb, rs, ric, prs, r),
303 __field(unsigned long, ric)
313 __entry->ric = ric;
320 __entry->rb, __entry->rs, __entry->ric, __entry->prs,
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))
631 #define PPC_TLBIE_5(rb, rs, ric, prs, r) \ argument
632 stringify_in_c(.long PPC_RAW_TLBIE_5(rb, rs, ric, prs, r))
633 #define PPC_TLBIEL(rb,rs,ric,prs,r) \ argument
634 stringify_in_c(.long PPC_RAW_TLBIEL(rb, rs, ric, prs, r))
A Dkvm_book3s_64.h104 #define H_TLBIE_P1_ENC(ric, prs, r) (___PPC_RIC(ric) | ___PPC_PRS(prs) | \ argument
/linux/arch/powerpc/kvm/
A Dbook3s_hv_nested.c1161 struct kvm_nested_guest *gp, int ric) in kvmhv_emulate_tlbie_lpid() argument
1166 switch (ric) { in kvmhv_emulate_tlbie_lpid()
1200 kvmhv_emulate_tlbie_lpid(vcpu, gp, ric); in kvmhv_emulate_tlbie_all_lpid()
1211 int r, ric, prs, is, ap; in kvmhv_emulate_priv_tlbie() local
1216 ric = get_ric(instr); in kvmhv_emulate_priv_tlbie()
1230 if ((!r) || (prs) || (ric == 3) || (is == 1) || in kvmhv_emulate_priv_tlbie()
1231 ((!is) && (ric == 1 || ric == 2))) in kvmhv_emulate_priv_tlbie()
1248 kvmhv_emulate_tlbie_lpid(vcpu, gp, ric); in kvmhv_emulate_priv_tlbie()
1254 kvmhv_emulate_tlbie_all_lpid(vcpu, ric); in kvmhv_emulate_priv_tlbie()
1281 unsigned long lpid, unsigned long ric) in do_tlb_invalidate_nested_all() argument
[all …]
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()

Completed in 29 milliseconds