Lines Matching refs:dhp
584 winlock_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len,
590 DEBUGF(1, (CE_CONT, "winlock devmap: off=%llx, len=%lx, dhp=%p\n",
591 off, len, (void *)dhp));
633 if ((err = devmap_umem_setup(dhp, winlock_dip, &winlockmap_ops,
657 winlockmap_map(devmap_cookie_t dhp, dev_t dev, uint_t flags, offset_t off,
673 sdp->lockseg = dhp;
675 sdp->unlockseg = dhp;
703 winlockmap_dup(devmap_cookie_t dhp, void *oldpvt, devmap_cookie_t new_dhp,
711 ASSERT((dhp == sdp->lockseg) || (dhp == sdp->unlockseg));
727 if (sdp->lockseg == dhp) {
731 ASSERT(sdp->unlockseg == dhp);
746 winlockmap_unmap(devmap_cookie_t dhp, void *pvtp, offset_t off, size_t len,
760 ASSERT((dhp == sdp->lockseg) || (dhp == sdp->unlockseg));
771 if (sdp->lockseg == dhp) {
774 ASSERT(sdp->unlockseg == dhp);
784 winlockmap_access(devmap_cookie_t dhp, void *pvt, offset_t off, size_t len,
796 ASSERT((dhp == sdp->lockseg) || (dhp == sdp->unlockseg));
809 err = seglock_lockfault(dhp, sdp, lp, rw);
1293 seglock_lockfault(devmap_cookie_t dhp, SegProc *sdp, SegLock *lp, uint_t rw)
1301 (void *)dhp, (void *)sdp, (void *)lp, (void *)owner));
1318 if ((sdp->lockseg == dhp) || (lp->sleepers == 0)) {
1329 ASSERT((dhp == sdp->unlockseg) && (lp->sleepers != 0));
1344 if ((sdp->unlockseg == dhp) && (sdp->flag & TRASHPAGE)) {