Lines Matching refs:pid
193 unsigned int pid; in local_flush_tlb_mm() local
196 pid = mm->context.id; in local_flush_tlb_mm()
197 if (pid != MMU_NO_CONTEXT) in local_flush_tlb_mm()
198 _tlbil_pid(pid); in local_flush_tlb_mm()
206 unsigned int pid; in __local_flush_tlb_page() local
209 pid = mm ? mm->context.id : 0; in __local_flush_tlb_page()
210 if (pid != MMU_NO_CONTEXT) in __local_flush_tlb_page()
211 _tlbil_va(vmaddr, pid, tsize, ind); in __local_flush_tlb_page()
231 unsigned int pid; member
240 _tlbil_pid(p ? p->pid : 0); in do_flush_tlb_mm_ipi()
247 _tlbil_va(p->addr, p->pid, p->tsize, p->ind); in do_flush_tlb_page_ipi()
269 unsigned int pid; in flush_tlb_mm() local
272 pid = mm->context.id; in flush_tlb_mm()
273 if (unlikely(pid == MMU_NO_CONTEXT)) in flush_tlb_mm()
276 struct tlb_flush_param p = { .pid = pid }; in flush_tlb_mm()
281 _tlbil_pid(pid); in flush_tlb_mm()
291 unsigned int pid; in __flush_tlb_page() local
301 pid = mm->context.id; in __flush_tlb_page()
302 if (unlikely(pid == MMU_NO_CONTEXT)) in __flush_tlb_page()
311 _tlbivax_bcast(vmaddr, pid, tsize, ind); in __flush_tlb_page()
317 .pid = pid, in __flush_tlb_page()
327 _tlbil_va(vmaddr, pid, tsize, ind); in __flush_tlb_page()