Lines Matching refs:ric
34 unsigned int ric, unsigned int prs) in tlbiel_radix_set_isa300() argument
43 : : "r"(rb), "r"(rs), "i"(ric), "i"(prs) in tlbiel_radix_set_isa300()
94 unsigned long ric) in __tlbiel_pid() argument
105 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbiel_pid()
106 trace_tlbie(0, 1, rb, rs, ric, prs, r); in __tlbiel_pid()
109 static inline void __tlbie_pid(unsigned long pid, unsigned long ric) in __tlbie_pid() argument
119 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_pid()
120 trace_tlbie(0, 0, rb, rs, ric, prs, r); in __tlbie_pid()
124 unsigned long ric) in __tlbiel_lpid() argument
135 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbiel_lpid()
136 trace_tlbie(lpid, 1, rb, rs, ric, prs, r); in __tlbiel_lpid()
139 static inline void __tlbie_lpid(unsigned long lpid, unsigned long ric) in __tlbie_lpid() argument
149 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_lpid()
150 trace_tlbie(lpid, 0, rb, rs, ric, prs, r); in __tlbie_lpid()
154 unsigned long ric) in __tlbiel_lpid_guest() argument
165 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbiel_lpid_guest()
166 trace_tlbie(lpid, 1, rb, rs, ric, prs, r); in __tlbiel_lpid_guest()
171 unsigned long ap, unsigned long ric) in __tlbiel_va() argument
182 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbiel_va()
183 trace_tlbie(0, 1, rb, rs, ric, prs, r); in __tlbiel_va()
187 unsigned long ap, unsigned long ric) in __tlbie_va() argument
198 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_va()
199 trace_tlbie(0, 0, rb, rs, ric, prs, r); in __tlbie_va()
203 unsigned long ap, unsigned long ric) in __tlbie_lpid_va() argument
214 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_lpid_va()
215 trace_tlbie(lpid, 0, rb, rs, ric, prs, r); in __tlbie_lpid_va()
242 static inline void _tlbiel_pid(unsigned long pid, unsigned long ric) in _tlbiel_pid() argument
252 __tlbiel_pid(pid, 0, ric); in _tlbiel_pid()
255 if (ric == RIC_FLUSH_PWC) { in _tlbiel_pid()
268 static inline void _tlbie_pid(unsigned long pid, unsigned long ric) in _tlbie_pid() argument
277 switch (ric) { in _tlbie_pid()
292 static inline void _tlbiel_lpid(unsigned long lpid, unsigned long ric) in _tlbiel_lpid() argument
304 __tlbiel_lpid(lpid, 0, ric); in _tlbiel_lpid()
307 if (ric == RIC_FLUSH_PWC) { in _tlbiel_lpid()
320 static inline void _tlbie_lpid(unsigned long lpid, unsigned long ric) in _tlbie_lpid() argument
329 switch (ric) { in _tlbie_lpid()
344 static inline void _tlbiel_lpid_guest(unsigned long lpid, unsigned long ric) in _tlbiel_lpid_guest() argument
356 __tlbiel_lpid_guest(lpid, 0, ric); in _tlbiel_lpid_guest()
359 if (ric == RIC_FLUSH_PWC) { in _tlbiel_lpid_guest()
384 unsigned long psize, unsigned long ric) in _tlbiel_va() argument
389 __tlbiel_va(va, pid, ap, ric); in _tlbiel_va()
416 unsigned long psize, unsigned long ric) in _tlbie_va() argument
421 __tlbie_va(va, pid, ap, ric); in _tlbie_va()
427 unsigned long psize, unsigned long ric) in _tlbie_lpid_va() argument
432 __tlbie_lpid_va(va, lpid, ap, ric); in _tlbie_lpid_va()
1030 unsigned long ric = RIC_FLUSH_ALL; in radix__flush_tlb_all() local
1042 : : "r"(rb), "i"(r), "i"(1), "i"(ric), "r"(rs) : "memory"); in radix__flush_tlb_all()
1047 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(0) : "memory"); in radix__flush_tlb_all()