Lines Matching refs:nsdp
623 register struct segdev_data *nsdp; in segdev_unmap() local
806 nsdp = sdp_alloc(); in segdev_unmap()
809 nseg->s_data = (void *)nsdp; in segdev_unmap()
812 nsdp->mapfunc = sdp->mapfunc; in segdev_unmap()
813 nsdp->offset = sdp->offset + (offset_t)(nseg->s_base - seg->s_base); in segdev_unmap()
814 nsdp->vp = sdp->vp; in segdev_unmap()
815 nsdp->pageprot = sdp->pageprot; in segdev_unmap()
816 nsdp->prot = sdp->prot; in segdev_unmap()
817 nsdp->maxprot = sdp->maxprot; in segdev_unmap()
818 nsdp->type = sdp->type; in segdev_unmap()
819 nsdp->hat_attr = sdp->hat_attr; in segdev_unmap()
820 nsdp->hat_flags = sdp->hat_flags; in segdev_unmap()
821 nsdp->softlockcnt = 0; in segdev_unmap()
843 nsdp->vpage = kmem_alloc(nnbytes, KM_SLEEP); in segdev_unmap()
844 bcopy(&ovpage[npages + dpages], nsdp->vpage, nnbytes); in segdev_unmap()
849 nsdp->vpage = NULL; in segdev_unmap()
855 nsdp->devmap_data = NULL; in segdev_unmap()
902 nsdp->devmap_data = newdhp; in segdev_unmap()
923 nsdp->devmap_data = dhp; in segdev_unmap()
929 nsdp->devmap_data = dhp; in segdev_unmap()
931 nsdp->devmap_data = dhp; /* XX redundant? */ in segdev_unmap()
940 nsdp->devmap_data = dhp; in segdev_unmap()