Lines Matching refs:prot

379 	sdp->prot = a->prot;  in segdev_create()
424 sdp->prot, sdp->maxprot, sdp->type, CRED(), NULL); in segdev_create()
489 newsdp->prot = sdp->prot; in segdev_dup()
532 newseg->s_base, newseg->s_size, newsdp->prot, in segdev_dup()
718 sdp->prot, sdp->maxprot, sdp->type, CRED(), NULL); in segdev_unmap()
816 nsdp->prot = sdp->prot; in segdev_unmap()
1417 uint_t prot; in segdev_faultpage() local
1451 prot = VPP_PROT(vpage); in segdev_faultpage()
1452 if ((prot & protchk) == 0) in segdev_faultpage()
1455 prot = sdp->prot; in segdev_faultpage()
1476 (off_t)offset, prot); in segdev_faultpage()
1477 prot |= sdp->hat_attr; in segdev_faultpage()
1545 prot |= dhp->dh_hat_attr; in segdev_faultpage()
1554 pfnum, pf_is_memory(pfnum), prot, hat_flags); in segdev_faultpage()
1556 "prot %x flags %x\n", pfnum, pf_is_memory(pfnum), prot, hat_flags)); in segdev_faultpage()
1566 prot, hat_flags | sdp->hat_flags); in segdev_faultpage()
1587 if (ddi_map_fault(dip, hat, seg, addr, NULL, pfnum, prot & PROT_ALL, in segdev_faultpage()
1975 if ((sdp->prot & protchk) == 0) { in segdev_faultpages()
2010 hat_devload(hat, addr, len, pfnum, sdp->prot | dhp->dh_hat_attr, in segdev_faultpages()
2066 segdev_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in segdev_setprot() argument
2077 (void *)seg, (void *)addr, len, prot); in segdev_setprot()
2102 if ((dhp->dh_maxprot & prot) != prot) in segdev_setprot()
2113 if ((sdp->maxprot & prot) != prot) in segdev_setprot()
2119 if (sdp->prot == prot) { in segdev_setprot()
2123 sdp->prot = (uchar_t)prot; in segdev_setprot()
2135 VPP_SETPROT(vp, sdp->prot); in segdev_setprot()
2142 VPP_SETPROT(vp, prot); in segdev_setprot()
2178 if ((prot & ~PROT_USER) == PROT_NONE) { in segdev_setprot()
2186 hat_chgprot(seg->s_as->a_hat, addr, len, prot); in segdev_setprot()
2193 segdev_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in segdev_checkprot() argument
2200 (void *)seg, (void *)addr, len, prot); in segdev_checkprot()
2210 err = ((sdp->prot & prot) != prot) ? EACCES : 0; in segdev_checkprot()
2220 if ((VPP_PROT(vp) & prot) != prot) { in segdev_checkprot()
2245 protv[--pgno] = sdp->prot; in segdev_getprot()
2399 off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred, in ddi_segmap_setup() argument
2403 int (*mapfunc)(dev_t dev, off_t off, int prot); in ddi_segmap_setup()
2461 dev_a.prot = (uchar_t)prot; in ddi_segmap_setup()
2575 dev_a.prot = dhp->dh_prot; in devmap_device()
3126 size_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred) in devmap_setup() argument
3186 dhp->dh_prot = prot; in devmap_setup()
3318 off_t len, uint_t prot, uint_t maxprot, uint_t flags, struct cred *cred) in ddi_devmap_segmap() argument
3323 (size_t)len, prot, maxprot, flags, cred)); in ddi_devmap_segmap()