/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_vn.c | 183 #define vpgtob(n) ((n) * sizeof (struct vpage)) /* For brevity */ 209 u_offset_t, struct vpage *, page_t **, uint_t, 225 static int segvn_claim_pages(struct seg *, struct vpage *, u_offset_t, 837 svd->vpage = NULL; in segvn_create() 1030 struct vpage *vpage1 = svd1->vpage; in segvn_concat() 1031 struct vpage *vpage2 = svd2->vpage, *nvpage = NULL; in segvn_concat() 1093 struct vpage *vp, *evp; in segvn_concat() 1237 svd2->vpage = NULL; in segvn_concat() 1249 svd1->vpage = nvpage; in segvn_concat() 1273 struct vpage *new_vpage; in segvn_extend_prev() [all …]
|
H A D | seg_dev.c | 107 #define vpgtob(n) ((n) * sizeof (struct vpage)) /* For brevity */ 231 struct vpage *, enum fault_type, enum seg_rw, devmap_handle_t *); 386 sdp->vpage = NULL; in segdev_create() 504 if (sdp->vpage != NULL) { in segdev_dup() 507 newsdp->vpage = kmem_zalloc(nbytes, KM_SLEEP); in segdev_dup() 508 bcopy(sdp->vpage, newsdp->vpage, nbytes); in segdev_dup() 510 newsdp->vpage = NULL; in segdev_dup() 738 if (sdp->vpage != NULL) { in segdev_unmap() 739 register struct vpage *ovpage; in segdev_unmap() 741 ovpage = sdp->vpage; /* keep pointer to vpage */ in segdev_unmap() [all …]
|
H A D | seg_dev.h | 92 struct vpage *vpage; /* per-page information, if needed */ member
|
H A D | anon.h | 391 uint_t, struct vpage [], struct cred *); 405 struct vpage [], enum seg_rw, int, int, int, struct cred *); 408 page_t *[], struct vpage [], int, int, struct cred *); 420 struct vpage [], struct cred *);
|
H A D | vm_anon.c | 1502 struct vpage vpage[], in anon_fill_cow_holes() argument 1543 if (vpage != NULL) { in anon_fill_cow_holes() 1544 vpage += off; in anon_fill_cow_holes() 1558 if (vpage != NULL) { in anon_fill_cow_holes() 1559 prot = VPP_PROT(vpage); in anon_fill_cow_holes() 1560 pageflags = VPP_ISPPLOCK(vpage) ? in anon_fill_cow_holes() 1575 if (vpage != NULL) { in anon_fill_cow_holes() 1576 vpage++; in anon_fill_cow_holes() 1981 struct vpage vpage[], in anon_map_getpages() argument 2135 addr, prot, ppa, vpage, anypgsz, pgflags, cred)); in anon_map_getpages() [all …]
|
H A D | seg_vn.h | 97 struct vpage *vpage; /* per-page information, if needed */ member
|
H A D | Makefile | 32 vpage.h seg_dev.h seg_enum.h seg_kmem.h seg_kp.h seg_kpm.h seg_map.h \
|
H A D | vpage.h | 50 struct vpage { struct
|
H A D | seg_spt.c | 2485 struct vpage *vpage = NULL; in spt_anon_getpages() local 2528 &ppa_szc, vpage, rw, 0, segvn_anypgsz, 0, kcred); in spt_anon_getpages()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | gcore.c | 80 #define vpgtob(n) ((n) * sizeof (struct vpage)) 165 struct vpage *vpage = NULL; in gsvn_init() local 179 vpage = mdb_alloc(vpgtob(nvpage), UM_SLEEP); in gsvn_init() 180 if (mdb_vread(vpage, vpgtob(nvpage), in gsvn_init() 181 (uintptr_t)svd->vpage) != vpgtob(nvpage)) { in gsvn_init() 183 svd->vpage); in gsvn_init() 187 svd->vpage = vpage; in gsvn_init() 189 svd->vpage = NULL; in gsvn_init() 199 mdb_free(vpage, vpgtob(nvpage)); in gsvn_init() 266 if (svd->vpage != NULL) { in gsvn_fini() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gcore.h | 115 struct vpage *vpage; member
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | system-header.p5m | 1567 file path=usr/include/vm/vpage.h
|