Searched defs:vpage (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/vm/
H A Dseg_dev.h91 struct vpage *vpage; /* per-page information, if needed */ member in struct:segdev_data
H A Dvpage.h50 struct vpage { struct
H A Dseg_vn.h70 * 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 Dseg_dev.c71 #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 Dseg_spt.c2336 struct vpage *vpage = NULL; local
2379 &ppa_szc, vpage, rw, 0, segvn_anypgsz, 0, kcred);
H A Dvm_anon.c121 #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 Dseg_vn.c72 #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...]
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gcore.h115 struct vpage *vpage; member in struct:mdb_segvn_data
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dgcore.c61 #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...]

Completed in 131 milliseconds