Lines Matching refs:invalidate
162 #define TLBIEL_INVAL_PAGE 0x000 /* invalidate a single page */
163 #define TLBIEL_INVAL_SET_PID 0x400 /* invalidate a set for the current PID */
164 #define TLBIEL_INVAL_SET_LPID 0x800 /* invalidate a set for current LPID */
165 #define TLBIEL_INVAL_SET 0xc00 /* invalidate a set for all LPIDs */
582 vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp, bool *invalidate);
655 TLB_INVAL_SCOPE_LPID = 0, /* invalidate TLBs for current LPID */
656 TLB_INVAL_SCOPE_GLOBAL = 1, /* invalidate all TLBs */
782 /* TODO: LPID invalidate */
967 printf("%s(%p, %#lx, %#x) (%#lx) -- invalidate all\n",
1136 * by a promotion that did not invalidate the 512 4KB page mappings
1142 * single INVLPG suffices to invalidate the 2MB page mapping from the
2964 * The physical page has changed. Temporarily invalidate
3264 bool invalidate;
3270 invalidate = false;
3284 mpte, &lock, &invalidate);
3290 if (invalidate)
3297 vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp, bool *invalidate)
3377 *invalidate = true;
3407 bool invalidate;
3410 invalidate = false;
3413 &invalidate);
3417 if (invalidate)
5624 * feature, so there is no need to invalidate any TLB entries.