Lines Matching refs:oldpid
38 #define restore_asid_inv_utlb(oldpid, newpid) \ argument
40 if (oldpid == newpid) \
41 write_mmu_entryhi(oldpid + 1); \
42 write_mmu_entryhi(oldpid); \
63 unsigned long flags, oldpid; in flush_tlb_range() local
66 oldpid = read_mmu_entryhi() & ASID_MASK; in flush_tlb_range()
77 restore_asid_inv_utlb(oldpid, newpid); in flush_tlb_range()
97 unsigned long flags, oldpid; in flush_tlb_kernel_range() local
100 oldpid = read_mmu_entryhi() & ASID_MASK; in flush_tlb_kernel_range()
104 write_mmu_entryhi(start | oldpid); in flush_tlb_kernel_range()
111 restore_asid_inv_utlb(oldpid, oldpid); in flush_tlb_kernel_range()
128 int oldpid, idx; in flush_tlb_page() local
132 oldpid = read_mmu_entryhi() & ASID_MASK; in flush_tlb_page()
139 restore_asid_inv_utlb(oldpid, newpid); in flush_tlb_page()
154 int oldpid, idx; in flush_tlb_one() local
158 oldpid = read_mmu_entryhi() & ASID_MASK; in flush_tlb_one()
159 write_mmu_entryhi(addr | oldpid); in flush_tlb_one()
165 restore_asid_inv_utlb(oldpid, oldpid); in flush_tlb_one()