Lines Matching defs:page_id
31 * context is found in the PID register. Each TLB entry contains a page_id that
33 * mm's is assigned to which page_id's, making sure it's known when to
36 * The last page_id is never running, it is used as an invalid page_id so that
84 unsigned long page_id;
88 page_id = mm->context.page_id;
90 if (page_id == NO_CONTEXT)
93 /* Mark the TLB entries that match the page_id as invalid. */
101 /* Get the page_id */
104 /* Check if the page_id match. */
105 if ((tlb_hi & 0xff) == page_id) {
125 unsigned long page_id;
130 page_id = vma->vm_mm->context.page_id;
132 if (page_id == NO_CONTEXT)
149 /* Check if page_id and address matches */
150 if (((tlb_hi & 0xff) == page_id) &&
171 mm->context.page_id = NO_CONTEXT;
200 SPEC_REG_WR(SPEC_REG_PID, next->context.page_id | task_thread_info(tsk)->tls);
204 SPEC_REG_WR(SPEC_REG_PID, next->context.page_id);