Lines Matching refs:pid
25 static void get_misc_and_pid(unsigned long *misc, unsigned long *pid)
29 *pid = *misc & TLBMISC_PID;
50 /* remember pid/way until we return. */
58 unsigned long pid;
68 pid = (tlbmisc >> TLBMISC_PID_SHIFT) & TLBMISC_PID_MASK;
69 if (pid != mmu_pid)
80 * particular {address,pid} so break after a match.
131 /* remember pid/way until we return. */
147 pr_debug("Flush entry by writing way=%dl pid=%ld\n",
175 /* remember pid/way until we return */
191 pr_debug("-- way:%02x vpn:0x%08lx phys:0x%08lx pid:0x%02lx flags:%c%c%c%c%c\n",
223 /* remember pid/way until we return */
231 unsigned long pid;
236 pid = (tlbmisc >> TLBMISC_PID_SHIFT) & TLBMISC_PID_MASK;
237 if (pid != mmu_pid)
272 /* remember pid/way until we return */
288 /* restore pid/way */
292 void set_mmu_pid(unsigned long pid)
298 tlbmisc |= (pid & TLBMISC_PID_MASK) << TLBMISC_PID_SHIFT;