/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_dev.h | 91 struct vpage *vpage; /* per-page information, if needed */ member in struct:segdev_data
|
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 | seg_vn.c | 72 #include <vm/vpage.h> 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, 826 svd->vpage = NULL; 1019 struct vpage *vpage1 = svd1->vpage; 1020 struct vpage *vpage2 = svd2->vpage, *nvpage = NULL; 1079 * If either seg has vpages, create a new merged vpage arra 2700 segvn_faultpage( struct hat *hat, struct seg *seg, caddr_t addr, u_offset_t off, struct vpage *vpage, page_t *pl[], uint_t vpprot, enum fault_type type, enum seg_rw rw, int brkcow) argument 3841 struct vpage *vpage = (svd->vpage != NULL) ? local 4647 struct vpage *vpage = (svd->vpage != NULL) ? local 4929 struct vpage *vpage; local 6364 struct vpage *vpage = svd->vpage; local 9328 struct vpage *vpage; local 9651 struct vpage *vpage; local [all...] |
H A D | vpage.h | 50 struct vpage { struct
|
H A D | anon.h | 45 #include <vm/vpage.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 | seg_dev.c | 71 #include <vm/vpage.h> 106 #define vpgtob(n) ((n) * sizeof (struct vpage)) /* For brevity */ 230 struct vpage *, enum fault_type, enum seg_rw, devmap_handle_t *); 384 sdp->vpage = NULL; 502 if (sdp->vpage != NULL) { 505 newsdp->vpage = kmem_zalloc(nbytes, KM_SLEEP); 506 bcopy(sdp->vpage, newsdp->vpage, nbytes); 508 newsdp->vpage = NULL; 736 if (sdp->vpage ! 1407 segdev_faultpage( struct hat *hat, struct seg *seg, caddr_t addr, struct vpage *vpage, enum fault_type type, enum seg_rw rw, devmap_handle_t *dhp) argument 1911 struct vpage *vpage; local [all...] |
H A D | seg_vn.h | 70 * vpage array. All fields in segvn_data are treated as read-only when 78 * vpage 87 krwlock_t lock; /* protect segvn_data and vpage array */ 97 struct vpage *vpage; /* per-page information, if needed */ member in struct:segvn_data
|
H A D | vm_anon.c | 121 #include <vm/vpage.h> 1503 struct vpage vpage[], 1544 if (vpage != NULL) { 1545 vpage += off; 1559 if (vpage != NULL) { 1560 prot = VPP_PROT(vpage); 1561 pageflags = VPP_ISPPLOCK(vpage) ? 1576 if (vpage != NULL) { 1577 vpage 1493 anon_fill_cow_holes( struct seg *seg, caddr_t addr, struct anon_hdr *ahp, ulong_t an_idx, struct vnode *vp, u_offset_t vp_off, size_t size, uint_t szc, uint_t prot, struct vpage vpage[], struct cred *cred) argument 1972 anon_map_getpages( struct anon_map *amp, ulong_t start_idx, uint_t szc, struct seg *seg, caddr_t addr, uint_t prot, uint_t *protp, page_t *ppa[], uint_t *ppa_szc, struct vpage vpage[], enum seg_rw rw, int brkcow, int anypgsz, int pgflags, struct cred *cred) argument 2541 anon_map_privatepages( struct anon_map *amp, ulong_t start_idx, uint_t szc, struct seg *seg, caddr_t addr, uint_t prot, page_t *ppa[], struct vpage vpage[], int anypgsz, int pgflags, struct cred *cred) argument 3189 anon_map_demotepages( struct anon_map *amp, ulong_t start_idx, struct seg *seg, caddr_t addr, uint_t prot, struct vpage vpage[], struct cred *cred) argument [all...] |
H A D | seg_spt.c | 2336 struct vpage *vpage = NULL; local 2379 &ppa_szc, vpage, rw, 0, segvn_anypgsz, 0, kcred);
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | gcore.c | 61 #include <vm/vpage.h> 80 #define vpgtob(n) ((n) * sizeof (struct vpage)) 165 struct vpage *vpage = NULL; local 177 dprintf("vpage count: %d\n", nvpage); 179 vpage = mdb_alloc(vpgtob(nvpage), UM_SLEEP); 180 if (mdb_vread(vpage, vpgtob(nvpage), 181 (uintptr_t)svd->vpage) != vpgtob(nvpage)) { 183 svd->vpage); 187 svd->vpage [all...] |
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gcore.h | 115 struct vpage *vpage; member in struct:mdb_segvn_data
|
/illumos-gate/usr/src/uts/sparc/v9/vm/ |
H A D | seg_nf.c | 56 #include <vm/vpage.h>
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | shm.c | 122 #include <vm/vpage.h>
|