Searched refs:page_t (Results 51 - 75 of 149) sorted by relevance

123456

/illumos-gate/usr/src/uts/sun4u/starfire/os/
H A Dstarfire.c268 page_t *page, **freelist;
269 page_t *bdlist[STARFIRE_MAX_BOARDS];
270 page_t **sortlist[STARFIRE_MAX_BOARDS];
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dpc_node.h146 extern int pcfs_putapage(struct vnode *, page_t *, u_offset_t *, size_t *, int,
/illumos-gate/usr/src/uts/i86pc/vm/
H A Di86_mmu.c69 page_t *pp;
94 page_t *
97 page_t *pp;
280 page_t *pp;
H A Dhat_i86.c192 * useful stuff for atomic access/clearing/setting REF/MOD/RO bits in page_t's.
1242 * Utility to sync the ref/mod bits from a page table entry to the page_t
1246 hati_sync_pte_to_page(page_t *pp, x86pte_t pte, level_t level)
1293 * and in the mapping list of the associated page_t.
1299 page_t *pp,
1423 page_t *pp,
1452 * We must have HAT_LOAD_NOCONSIST if page_t is NULL.
1500 page_t *pp,
1546 * HAT_LOAD_NOCONSIST Do not add mapping to page_t mapping list.
1568 * page_t bein
[all...]
/illumos-gate/usr/src/uts/sun4/vm/
H A Dvm_dep.h87 extern page_t ***page_freelists[MMU_PAGE_SIZES][MAX_MEM_TYPES];
88 extern page_t ***page_cachelists[MAX_MEM_TYPES];
330 extern void chk_lpg(page_t *, uchar_t);
834 extern void mach_page_add(page_t **, page_t *);
835 extern void mach_page_sub(page_t **, page_t *);
837 extern void ppcopy_kernel__relocatable(page_t *, page_t *);
/illumos-gate/usr/src/uts/common/avs/ns/
H A Dcontract.h370 } page_t; typedef in typeref:struct:page
371 page_t kvp; /* We use the kernel segment */
/illumos-gate/usr/src/uts/common/vm/
H A Dvpm.c155 * hash table. The page_t has a reference to the vpmap_t when cached. For a
336 * The previous page it cached is dissociated and released. The page_t's
345 get_free_vpmap(page_t *newpage)
351 page_t *pp = NULL;
670 get_vpmap(page_t *pp)
750 page_t *pp = NULL;
782 * Get the vpm for this page_t.
827 page_t *pp, *pplist[MAXVMAPS];
957 page_t *pp;
963 pp = *(((page_t **)vm
[all...]
H A Dvm_anon.c1018 anon_swap_free(struct anon *ap, page_t *pp)
1062 page_t *pp;
1162 page_t *pp;
1244 size_t ppasize = curpgcnt * sizeof (page_t *);
1245 page_t **ppa = kmem_alloc(ppasize, KM_SLEEP);
1550 page_t *pl[1 + 1];
1551 page_t *pp;
1680 page_t *pp, *root_pp;
1904 page_t *pl[],
1911 page_t *p
[all...]
H A Dseg_vn.c198 static void segvn_pagelist_rele(page_t **);
200 static void segvn_relocate_pages(page_t **, page_t *);
201 static int segvn_full_szcpages(page_t **, uint_t, int *, uint_t *);
203 uint_t, page_t **, page_t **, uint_t *, int *);
209 u_offset_t, struct vpage *, page_t **, uint_t,
453 page_get_pagecnt(szc) * sizeof (page_t *), 0,
519 err = VOP_PAGEIO(vp, (page_t *)NULL,
937 page_t *p
[all...]
H A Dseg_kp.c491 page_t *pl[2];
495 page_t *pp = NULL;
644 page_t *pp;
802 page_t *red_pp;
837 * the page_t pointer.
882 page_t *pp;
1121 page_t *pl[2]; /* second element NULL terminator */
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_kpm.c129 * memory addresses that are not described by a page_t. It can
182 page_t *
230 * when page_t memory is externally allocated. That
236 * The meta (page_t) pages for dynamically added memory are allocated
277 * The meta (page_t) pages for dynamically added memory are allocated
330 page_t *pp;
/illumos-gate/usr/src/uts/common/os/
H A Dmove.c523 /* Have a (page_t **) */
525 *(page_t **)uioa->uioa_lppp)->p_pagenum);
561 /* Yup, next page_t */
580 page_t **pages;
631 * and save the page_t list for phys addr use in uioamove().
650 * Need page_t list, really only need
672 /* Have a page_t list, save it */
691 /* Unlock any previously locked page_t(s) */
694 as_pageunlock(as, (page_t **)locked->uioa_ppp,
763 page_t **page
[all...]
H A Dvm_subr.c140 page_t **pplist;
358 page_t *pp, *ppp[MAX_MAPIN_PAGES];
/illumos-gate/usr/src/uts/i86pc/os/
H A Dstartup.c339 * A static DR page_t VA map is reserved that can map the page structures
346 page_t *ppvm_base = NULL; /* Base of page struct map */
378 static pgcnt_t kphysm_init(page_t *, pgcnt_t);
408 * | page_t structures |
464 * | page_t structures | valloc_base + valloc_sz
500 * structures. This region contains page_t structures for
520 * decreased by 2X the size required for page_t. This allows the kernel
521 * heap to grow in size with physical memory. With sizeof(page_t) == 80
527 * size page_t's size
564 static page_t *bootpage
[all...]
/illumos-gate/usr/src/uts/common/nfs/
H A Dnfs4_clnt.h255 page_t *pp; /* page list */
268 page_t *plist; /* page list */
1495 extern int nfs4_async_putapage(vnode_t *, page_t *, u_offset_t, size_t,
1496 int, cred_t *, int (*)(vnode_t *, page_t *,
1498 extern int nfs4_async_pageio(vnode_t *, page_t *, u_offset_t, size_t,
1499 int, cred_t *, int (*)(vnode_t *, page_t *,
1501 extern void nfs4_async_commit(vnode_t *, page_t *, offset3, count3,
1502 cred_t *, void (*)(vnode_t *, page_t *,
1552 extern int nfs4_putapage(vnode_t *, page_t *, u_offset_t *, size_t *,
/illumos-gate/usr/src/uts/common/fs/
H A Dfdbuffer.c94 fdb_page_create(page_t *pp, size_t len, int flags)
121 page_t **pplist,
273 page_t *pp;
H A Dfsflush.c87 ulong_t fsf_examined; /* number of page_t's actually examined, can */
111 * Scan page_t's and issue I/O's for modified pages.
134 page_t *coal_page = NULL; /* 1st page in group to coalesce */
140 static page_t *pp = NULL;
/illumos-gate/usr/src/uts/common/sys/
H A Dddidevmap.h77 page_t **pparray; /* shadow list from as_pagelock */
/illumos-gate/usr/src/uts/sun4u/os/
H A Decc.c262 page_t *pp = page_numtopp_nolock(mmu_btop(pa));
/illumos-gate/usr/src/uts/i86pc/sys/
H A Drootnex.h142 * since we can't use seg kpm, we also need to keep the page_t around and state
151 page_t *pm_pp;
/illumos-gate/usr/src/uts/intel/sys/
H A Darchsystm.h154 extern page_t *page_numtopp_alloc(pfn_t pfnum);
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dmach_cpu_module.c73 * whenever the sun4u page_t grows beyond 128
81 volatile int garbage[ECACHE_PAGE_BYTE_MAX - sizeof (page_t)];
95 * whenever the sun4u page_t grows beyond 128
103 volatile int garbage[ECACHE_PAGE_BYTE_MAX - sizeof (page_t)];
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c122 static int spec_getpage(struct vnode *, offset_t, size_t, uint_t *, page_t **,
125 static int spec_putapage(struct vnode *, page_t *, u_offset_t *, size_t *, int,
127 static struct buf *spec_startio(struct vnode *, page_t *, u_offset_t, size_t,
130 page_t **, size_t, struct seg *, caddr_t, enum seg_rw, struct cred *);
142 static int spec_pageio(struct vnode *, page_t *, u_offset_t, size_t, int,
1764 page_t *pl[],
1803 pl[0] = (page_t *)0;
1826 page_t *pl[],
1835 page_t *pp, *pp2;
1842 page_t *pagefoun
[all...]
/illumos-gate/usr/src/uts/common/io/
H A Dramdisk.c305 * array of page_t * pointers that can later be mapped in or out via
308 page_t **
311 page_t *pp, **ppa;
328 ppalen = npages * sizeof (struct page_t *);
375 rd_phys_free(page_t **ppa, pgcnt_t npages)
378 size_t ppalen = npages * sizeof (struct page_t *);
/illumos-gate/usr/src/uts/common/fs/bootfs/
H A Dbootfs_vnops.c367 page_t *pl[], size_t plsz, struct seg *seg, caddr_t addr, enum seg_rw rw,
371 page_t *pp, *fpp;
418 page_t *pl[], size_t plsz, struct seg *seg, caddr_t addr, enum seg_rw rw,

Completed in 153 milliseconds

123456