Lines Matching refs:pmp
3709 prasmap_t *pmp;
3728 pmp = (prasmap_t *)(buf + sizeof (prpageheader_t));
3748 next = (uintptr_t)(pmp + 1) + roundlong(npage);
3780 pmp->pr_vaddr = saddr;
3781 pmp->pr_npage = npage;
3782 pmp->pr_off = SEGOP_GETOFFSET(seg, saddr);
3783 pmp->pr_mflags = 0;
3785 pmp->pr_mflags |= MA_READ;
3787 pmp->pr_mflags |= MA_WRITE;
3789 pmp->pr_mflags |= MA_EXEC;
3791 pmp->pr_mflags |= MA_SHARED;
3792 pmp->pr_pagesize = PAGESIZE;
3794 (char *)(pmp + 1), HAT_SYNC_ZERORM);
3795 pmp = (prasmap_t *)next;
3802 ASSERT((uintptr_t)pmp <= (uintptr_t)buf + size);
3803 error = uiomove(buf, (caddr_t)pmp - buf, UIO_READ, uiop);
3816 ioc_prasmap32_t *pmp;
3835 pmp = (ioc_prasmap32_t *)(buf + sizeof (ioc_prpageheader32_t));
3855 next = (uintptr_t)(pmp + 1) + round4(npage);
3887 pmp->pr_vaddr = (uint32_t)(uintptr_t)saddr;
3888 pmp->pr_npage = (uint32_t)npage;
3889 pmp->pr_off = (int32_t)SEGOP_GETOFFSET(seg, saddr);
3890 pmp->pr_mflags = 0;
3892 pmp->pr_mflags |= MA_READ;
3894 pmp->pr_mflags |= MA_WRITE;
3896 pmp->pr_mflags |= MA_EXEC;
3898 pmp->pr_mflags |= MA_SHARED;
3899 pmp->pr_pagesize = PAGESIZE;
3901 (char *)(pmp + 1), HAT_SYNC_ZERORM);
3902 pmp = (ioc_prasmap32_t *)next;
3909 ASSERT((uintptr_t)pmp == (uintptr_t)buf + size);
3910 error = uiomove(buf, (caddr_t)pmp - buf, UIO_READ, uiop);