Lines Matching defs:ric

30 					unsigned int ric, unsigned int prs)
39 : : "r"(rb), "r"(rs), "i"(ric), "i"(prs)
101 unsigned long ric)
112 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
113 trace_tlbie(0, 1, rb, rs, ric, prs, r);
116 static __always_inline void __tlbie_pid(unsigned long pid, unsigned long ric)
126 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
127 trace_tlbie(0, 0, rb, rs, ric, prs, r);
130 static __always_inline void __tlbie_lpid(unsigned long lpid, unsigned long ric)
140 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
141 trace_tlbie(lpid, 0, rb, rs, ric, prs, r);
144 static __always_inline void __tlbie_lpid_guest(unsigned long lpid, unsigned long ric)
154 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
155 trace_tlbie(lpid, 0, rb, rs, ric, prs, r);
159 unsigned long ap, unsigned long ric)
170 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
171 trace_tlbie(0, 1, rb, rs, ric, prs, r);
175 unsigned long ap, unsigned long ric)
186 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
187 trace_tlbie(0, 0, rb, rs, ric, prs, r);
191 unsigned long ap, unsigned long ric)
202 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
203 trace_tlbie(lpid, 0, rb, rs, ric, prs, r);
290 static inline void _tlbiel_pid(unsigned long pid, unsigned long ric)
296 switch (ric) {
326 static inline void _tlbie_pid(unsigned long pid, unsigned long ric)
331 * Workaround the fact that the "ric" argument to __tlbie_pid
335 switch (ric) {
353 unsigned long ric;
360 if (t->ric == RIC_FLUSH_TLB)
362 else if (t->ric == RIC_FLUSH_PWC)
369 unsigned long pid, unsigned long ric)
372 struct tlbiel_pid t = { .pid = pid, .ric = ric };
384 static inline void _tlbie_lpid(unsigned long lpid, unsigned long ric)
389 * Workaround the fact that the "ric" argument to __tlbie_pid
393 switch (ric) {
409 static __always_inline void _tlbie_lpid_guest(unsigned long lpid, unsigned long ric)
412 * Workaround the fact that the "ric" argument to __tlbie_pid
416 switch (ric) {
443 unsigned long psize, unsigned long ric)
448 __tlbiel_va(va, pid, ap, ric);
477 unsigned long psize, unsigned long ric)
482 __tlbie_va(va, pid, ap, ric);
491 unsigned long ric;
498 if (t->ric == RIC_FLUSH_TLB)
500 else if (t->ric == RIC_FLUSH_PWC)
508 unsigned long psize, unsigned long ric)
511 struct tlbiel_va t = { .va = va, .pid = pid, .psize = psize, .ric = ric };
535 unsigned long psize, unsigned long ric)
540 __tlbie_lpid_va(va, lpid, ap, ric);
1380 unsigned long ric = RIC_FLUSH_ALL;
1392 : : "r"(rb), "i"(r), "i"(1), "i"(ric), "r"(rs) : "memory");
1397 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(0) : "memory");
1404 unsigned long ric)
1414 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
1415 trace_tlbie(0, 0, rb, rs, ric, prs, r);
1420 unsigned long ap, unsigned long ric)
1431 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory");
1432 trace_tlbie(0, 0, rb, rs, ric, prs, r);
1456 unsigned long ric)
1461 * Workaround the fact that the "ric" argument to __tlbie_pid
1465 switch (ric) {