Lines Matching defs:user
141 #include <sys/user.h>
187 * page table pages, and is used as a template for all user
188 * pmap level 1 page tables. When a new user level 1 page
268 * mappings, so that invalidation of all user mappings does not invalidate
297 * new pmaps will initially run with no TLB entries for user addresses
298 * or VPT mappings that map user page tables. Since kernel_lev1map only
573 * Mark that a user pmap needs an I-stream synch on its
581 * Synchronize the I-stream for the specified pmap. For user
1215 panic("pmap_remove: (0x%lx - 0x%lx) user pmap, kernel "
1521 * PROT_EXEC is set, we mark a user pmap as needing
1553 panic("pmap_enter: user pmap, invalid va 0x%lx", va);
1874 panic("pmap_kremove: user address");
2389 * PG_EXEC was set, we mark a user pmap as needing an
2423 * If we're removing a user mapping, check to see if we
2495 pmap_emulate_reference(struct proc *p, vaddr_t v, int user, int type)
2508 p, v, user, type);
2515 if (user)
2516 panic("pmap_emulate_reference: user ref to kernel");
2574 if (!(*pte & (user ? PG_UWE : PG_UWE | PG_KWE))) {
2577 user, type, *pte);
2582 user, type, *pte);
2585 if (!(*pte & (user ? PG_URE : PG_URE | PG_KRE))) {
2588 user, type, *pte);
2593 user, type, *pte);
2602 * We're now done with the PTE. If it was a user pmap, unlock
2619 p, v, user, type, pa, pte, *pte);
2978 /* Update all the user pmaps. */
3095 * user portion and copying the kernel mappings into