Lines Matching refs:ric

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()
132 unsigned long ric) in __tlbie_pid_lpid() argument
142 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_pid_lpid()
143 trace_tlbie(0, 0, rb, rs, ric, prs, r); in __tlbie_pid_lpid()
145 static __always_inline void __tlbie_lpid(unsigned long lpid, unsigned long ric) in __tlbie_lpid() argument
155 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_lpid()
156 trace_tlbie(lpid, 0, rb, rs, ric, prs, r); in __tlbie_lpid()
159 static __always_inline void __tlbie_lpid_guest(unsigned long lpid, unsigned long ric) in __tlbie_lpid_guest() argument
169 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_lpid_guest()
170 trace_tlbie(lpid, 0, rb, rs, ric, prs, r); in __tlbie_lpid_guest()
174 unsigned long ap, unsigned long ric) in __tlbiel_va() argument
185 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbiel_va()
186 trace_tlbie(0, 1, rb, rs, ric, prs, r); in __tlbiel_va()
190 unsigned long ap, unsigned long ric) in __tlbie_va() argument
201 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_va()
202 trace_tlbie(0, 0, rb, rs, ric, prs, r); in __tlbie_va()
207 unsigned long ap, unsigned long ric) in __tlbie_va_lpid() argument
218 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_va_lpid()
219 trace_tlbie(0, 0, rb, rs, ric, prs, r); in __tlbie_va_lpid()
223 unsigned long ap, unsigned long ric) in __tlbie_lpid_va() argument
234 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_lpid_va()
235 trace_tlbie(lpid, 0, rb, rs, ric, prs, r); in __tlbie_lpid_va()
358 static inline void _tlbiel_pid(unsigned long pid, unsigned long ric) in _tlbiel_pid() argument
364 switch (ric) { in _tlbiel_pid()
394 static inline void _tlbie_pid(unsigned long pid, unsigned long ric) in _tlbie_pid() argument
403 switch (ric) { in _tlbie_pid()
420 unsigned long ric) in _tlbie_pid_lpid() argument
429 switch (ric) { in _tlbie_pid_lpid()
446 unsigned long ric; member
453 if (t->ric == RIC_FLUSH_TLB) in do_tlbiel_pid()
455 else if (t->ric == RIC_FLUSH_PWC) in do_tlbiel_pid()
462 unsigned long pid, unsigned long ric) in _tlbiel_pid_multicast() argument
465 struct tlbiel_pid t = { .pid = pid, .ric = ric }; in _tlbiel_pid_multicast()
477 static inline void _tlbie_lpid(unsigned long lpid, unsigned long ric) in _tlbie_lpid() argument
486 switch (ric) { in _tlbie_lpid()
502 static __always_inline void _tlbie_lpid_guest(unsigned long lpid, unsigned long ric) in _tlbie_lpid_guest() argument
509 switch (ric) { in _tlbie_lpid_guest()
536 unsigned long psize, unsigned long ric) in _tlbiel_va() argument
541 __tlbiel_va(va, pid, ap, ric); in _tlbiel_va()
584 unsigned long psize, unsigned long ric) in _tlbie_va() argument
589 __tlbie_va(va, pid, ap, ric); in _tlbie_va()
598 unsigned long ric; member
605 if (t->ric == RIC_FLUSH_TLB) in do_tlbiel_va()
607 else if (t->ric == RIC_FLUSH_PWC) in do_tlbiel_va()
615 unsigned long psize, unsigned long ric) in _tlbiel_va_multicast() argument
618 struct tlbiel_va t = { .va = va, .pid = pid, .psize = psize, .ric = ric }; in _tlbiel_va_multicast()
642 unsigned long psize, unsigned long ric) in _tlbie_lpid_va() argument
647 __tlbie_lpid_va(va, lpid, ap, ric); in _tlbie_lpid_va()
1452 unsigned long ric = RIC_FLUSH_ALL; in radix__flush_tlb_all() local
1464 : : "r"(rb), "i"(r), "i"(1), "i"(ric), "r"(rs) : "memory"); in radix__flush_tlb_all()
1469 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(0) : "memory"); in radix__flush_tlb_all()