Lines Matching defs:dhpp
630 devmap_handle_t *dhpp;
675 dhpp = tdhp = devmap_find_handle(dhp, addr);
687 soff = (ulong_t)(addr - dhpp->dh_uvaddr);
689 mlen = MIN(slen, (dhpp->dh_len - soff));
690 hat_unload(seg->s_as->a_hat, dhpp->dh_uvaddr,
691 dhpp->dh_len, HAT_UNLOAD_UNMAP);
692 dhpp = dhpp->dh_next;
867 dhpp = dhp->dh_next;
869 dhp = dhpp;
905 dhpp = dhp->dh_next;
907 dhp = dhpp;
920 dhpp = dhp->dh_next;
922 dhp = dhpp;
1007 devmap_handle_t *dhpp = (devmap_handle_t *)sdp->devmap_data;
1020 if (dhpp == dhp) { /* releasing first dhp, change sdp data */
1023 while (dhpp->dh_next != dhp) {
1024 dhpp = dhpp->dh_next;
1026 dhpp->dh_next = dhp->dh_next;
1028 dhpp = dhp->dh_next; /* return value is next dhp in chain */
1041 return (dhpp);
1086 register devmap_handle_t *dhpp;
1113 dhpp = dhph->dh_next;
1115 dhph = dhpp;
1154 register devmap_handle_t *dhpp;
1160 dhpp = dhp->dh_next;
1172 dhp = dhpp;
1699 devmap_handle_t *dhpp = dhp;
1707 off = (ulong_t)(addr - dhpp->dh_uvaddr);
1722 (dhpp->dh_flags & DEVMAP_ALLOW_REMAP)) {
1726 mlen = MIN(slen, (dhpp->dh_len - off));
1727 if (dhpp->dh_callbackops.devmap_access) {
1733 HOLD_DHP_LOCK(dhpp);
1735 (dhpp->dh_flags & DEVMAP_FLAG_LARGE)) {
1736 devmap_get_large_pgsize(dhpp,
1741 RELE_DHP_LOCK(dhpp);
1744 slock = dhpp->dh_softlock;
1749 dhpp = dhpp->dh_next;