/illumos-gate/usr/src/uts/sun4u/starfire/os/ |
H A D | starfire.c | 268 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 D | pc_node.h | 146 extern int pcfs_putapage(struct vnode *, page_t *, u_offset_t *, size_t *, int,
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | i86_mmu.c | 69 page_t *pp; 94 page_t * 97 page_t *pp; 280 page_t *pp;
|
H A D | hat_i86.c | 192 * 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 D | vm_dep.h | 87 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 D | contract.h | 370 } 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 D | vpm.c | 155 * 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 D | vm_anon.c | 1018 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 D | seg_vn.c | 198 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 D | seg_kp.c | 491 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 D | mach_kpm.c | 129 * 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 D | move.c | 523 /* 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 D | vm_subr.c | 140 page_t **pplist; 358 page_t *pp, *ppp[MAX_MAPIN_PAGES];
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | startup.c | 339 * 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 D | nfs4_clnt.h | 255 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 D | fdbuffer.c | 94 fdb_page_create(page_t *pp, size_t len, int flags) 121 page_t **pplist, 273 page_t *pp;
|
H A D | fsflush.c | 87 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 D | ddidevmap.h | 77 page_t **pparray; /* shadow list from as_pagelock */
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | ecc.c | 262 page_t *pp = page_numtopp_nolock(mmu_btop(pa));
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | rootnex.h | 142 * 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 D | archsystm.h | 154 extern page_t *page_numtopp_alloc(pfn_t pfnum);
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | mach_cpu_module.c | 73 * 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 D | specvnops.c | 122 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 D | ramdisk.c | 305 * 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 D | bootfs_vnops.c | 367 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,
|