Lines Matching defs:vprot
5157 * given to the specified virtual protection. If vprot is ~PROT_WRITE,
5159 * permissions unchanged. If vprot is ~PROT_USER, remove user permissions.
5163 hat_chgprot(struct hat *sfmmup, caddr_t addr, size_t len, uint_t vprot)
5180 if ((vprot != (uint_t)~PROT_WRITE) && (vprot & PROT_USER) &&
5182 panic("user addr %p vprot %x in kernel space",
5183 (void *)addr, vprot);
5212 addr, endaddr, &dmr, vprot);
5258 caddr_t endaddr, demap_range_t *dmrp, uint_t vprot)
5287 pprot = sfmmu_vtop_prot(vprot, &tteflags);
5291 ((vprot & PROT_EXEC) == PROT_EXEC);
5397 sfmmu_vtop_prot(uint_t vprot, uint_t *tteflagsp)
5399 if (vprot == (uint_t)~PROT_WRITE) {
5403 if (vprot == (uint_t)~PROT_USER) {
5407 if ((vprot == 0) || (vprot == PROT_USER) ||
5408 ((vprot & PROT_ALL) != vprot)) {
5409 panic("sfmmu_vtop_prot -- bad prot %x", vprot);
5412 switch (vprot) {
5436 panic("sfmmu_vtop_prot -- bad prot %x", vprot);