Lines Matching refs:pmp

1905 	prasmap_t *pmp;  in prpdread()  local
1924 pmp = (prasmap_t *)(buf + sizeof (prpageheader_t)); in prpdread()
1946 next = (uintptr_t)(pmp + 1) + round8(npage); in prpdread()
1978 pmp->pr_vaddr = (uintptr_t)saddr; in prpdread()
1979 pmp->pr_npage = npage; in prpdread()
1980 pmp->pr_offset = SEGOP_GETOFFSET(seg, saddr); in prpdread()
1981 pmp->pr_mflags = 0; in prpdread()
1983 pmp->pr_mflags |= MA_READ; in prpdread()
1985 pmp->pr_mflags |= MA_WRITE; in prpdread()
1987 pmp->pr_mflags |= MA_EXEC; in prpdread()
1989 pmp->pr_mflags |= MA_SHARED; in prpdread()
1991 pmp->pr_mflags |= MA_NORESERVE; in prpdread()
1995 pmp->pr_mflags |= MA_ANON; in prpdread()
1997 pmp->pr_mflags |= MA_ISM | MA_SHM; in prpdread()
1998 pmp->pr_pagesize = PAGESIZE; in prpdread()
2008 (void) strcpy(pmp->pr_mapname, "a.out"); in prpdread()
2010 pr_object_name(pmp->pr_mapname, in prpdread()
2017 if ((pmp->pr_mflags & MA_SHARED) && p->p_segacct && in prpdread()
2018 (pmp->pr_shmid = shmgetid(p, seg->s_base)) != in prpdread()
2020 if (pmp->pr_shmid == SHMID_FREE) in prpdread()
2021 pmp->pr_shmid = -1; in prpdread()
2023 pmp->pr_mflags |= MA_SHM; in prpdread()
2025 pmp->pr_shmid = -1; in prpdread()
2029 (char *)(pmp + 1), HAT_SYNC_ZERORM); in prpdread()
2030 pmp = (prasmap_t *)next; in prpdread()
2037 ASSERT((uintptr_t)pmp <= (uintptr_t)buf + size); in prpdread()
2038 error = uiomove(buf, (caddr_t)pmp - buf, UIO_READ, uiop); in prpdread()
2052 prasmap32_t *pmp; in prpdread32() local
2071 pmp = (prasmap32_t *)(buf + sizeof (prpageheader32_t)); in prpdread32()
2093 next = (uintptr_t)(pmp + 1) + round8(npage); in prpdread32()
2125 pmp->pr_vaddr = (caddr32_t)(uintptr_t)saddr; in prpdread32()
2126 pmp->pr_npage = (size32_t)npage; in prpdread32()
2127 pmp->pr_offset = SEGOP_GETOFFSET(seg, saddr); in prpdread32()
2128 pmp->pr_mflags = 0; in prpdread32()
2130 pmp->pr_mflags |= MA_READ; in prpdread32()
2132 pmp->pr_mflags |= MA_WRITE; in prpdread32()
2134 pmp->pr_mflags |= MA_EXEC; in prpdread32()
2136 pmp->pr_mflags |= MA_SHARED; in prpdread32()
2138 pmp->pr_mflags |= MA_NORESERVE; in prpdread32()
2142 pmp->pr_mflags |= MA_ANON; in prpdread32()
2144 pmp->pr_mflags |= MA_ISM | MA_SHM; in prpdread32()
2145 pmp->pr_pagesize = PAGESIZE; in prpdread32()
2155 (void) strcpy(pmp->pr_mapname, "a.out"); in prpdread32()
2157 pr_object_name(pmp->pr_mapname, in prpdread32()
2164 if ((pmp->pr_mflags & MA_SHARED) && p->p_segacct && in prpdread32()
2165 (pmp->pr_shmid = shmgetid(p, seg->s_base)) != in prpdread32()
2167 if (pmp->pr_shmid == SHMID_FREE) in prpdread32()
2168 pmp->pr_shmid = -1; in prpdread32()
2170 pmp->pr_mflags |= MA_SHM; in prpdread32()
2172 pmp->pr_shmid = -1; in prpdread32()
2176 (char *)(pmp + 1), HAT_SYNC_ZERORM); in prpdread32()
2177 pmp = (prasmap32_t *)next; in prpdread32()
2184 ASSERT((uintptr_t)pmp <= (uintptr_t)buf + size); in prpdread32()
2185 error = uiomove(buf, (caddr_t)pmp - buf, UIO_READ, uiop); in prpdread32()