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