/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_physio.c | 66 page_t **pplist; local 95 error = as_pagelock(asp, &pplist, io_base, io_len, S_WRITE); 106 bp->b_shadow = pplist; 107 if (pplist != NULL) { 120 page_t **pplist = NULL; local 127 pplist = bp->b_shadow; 129 as_pageunlock(bp->b_proc->p_as, pplist, io_base, io_len, S_WRITE);
|
/illumos-gate/usr/src/cmd/awk/ |
H A D | awk.g.y | 76 %type <p> pas pattern ppattern plist pplist patlist prarg term 269 pplist: label 271 | pplist comma ppattern { $$ = linkum($1, $3); } 275 | pplist
|
/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/ |
H A D | pkcs11Conf.c | 248 pkcs11_slot_mapping(uentrylist_t *pplist, CK_VOID_PTR pInitArgs) argument 272 phead = pplist;
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fdbuffer.c | 121 page_t **pplist, 140 fdb->fd_shadow = pplist; 117 fdb_addr_create( caddr_t addr, size_t len, int flags, page_t **pplist, struct proc *procp) argument
|
/illumos-gate/usr/src/uts/common/fs/swapfs/ |
H A D | swap_vnops.c | 615 page_t *pplist; local 664 pplist = pp; 711 page_add(&pplist, pp); 712 pplist = pplist->p_next; 717 page_add(&pplist, pp); 730 err = VOP_PAGEIO(klvp, pplist, klstart, klsz,
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | bp_map.c | 89 page_t **pplist; local 150 pplist = NULL; 153 pplist = bp->b_shadow; 156 pplist = NULL; 168 } else if (pplist == NULL) { 176 pfnum = (*pplist)->p_pagenum; 177 pplist++; 275 page_t **pplist; local 310 pplist = NULL; 313 pplist [all...] |
H A D | vm_subr.c | 140 page_t **pplist; local 237 error = as_pagelock(asp, &pplist, a, 249 bp->b_shadow = pplist; 250 if (pplist != NULL) { 266 as_pageunlock(asp, pplist, a, c,
|
H A D | aio_subr.c | 88 struct page **pplist; local 149 error = as_pagelock(as, &pplist, a, 158 bp->b_shadow = pplist; 159 if (pplist != NULL) {
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_reloc.c | 70 page_t **pplist = dobj_p->dmao_obj.virt_obj.v_priv; local 81 ASSERT(pplist == NULL); 103 page_t **pplist = dobj_p->dmao_obj.virt_obj.v_priv; local 128 ASSERT(pplist == NULL); /* addr bind handle only */
|
H A D | pci_dma.c | 555 page_t **pplist; local 568 pplist = dobj_p->dmao_obj.virt_obj.v_priv; 573 DEBUG2(DBG_DMA_MAP, dip, "vaddr=%p pplist=%p\n", vaddr, pplist); 576 if (pplist) { /* shadow list */ 578 ASSERT(PAGE_LOCKED(*pplist)); 579 pfn0 = page_pptonum(*pplist); 659 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv; local 660 DEBUG2(DBG_DMA_MAP, dip, "shadow pplist=%p, %x pages, pfns=", 661 pplist, npage [all...] |
/illumos-gate/usr/src/cmd/cmd-crypto/cryptoadm/ |
H A D | adm_kef_util.c | 40 static int build_entrylist(entry_t *pent, entrylist_t **pplist); 336 * If the entry list pplist is NULL, create the linked list with pent as the 340 build_entrylist(entry_t *pent, entrylist_t **pplist) argument 353 if (*pplist) { 354 pcur = *pplist; 359 *pplist = pentlist;
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_directio.c | 266 struct directio_buf **tailp, page_t **pplist) 310 bp->b_shadow = pplist; 311 if (pplist != NULL) 641 page_t **pplist, **spplist; local 661 error = as_pagelock(as, &pplist, pglck_base, pglck_len, S_READ); 694 if (pplist != NULL) 695 spplist = pplist + 725 as_pageunlock(as, pplist, pglck_base, pglck_size, S_READ); 945 page_t **pplist, **spplist; local 965 error = as_pagelock(as, &pplist, pglck_bas 264 directio_start(struct ufsvfs *ufsvfsp, struct inode *ip, size_t nbytes, offset_t offset, char *addr, enum seg_rw rw, struct proc *procp, struct directio_buf **tailp, page_t **pplist) argument [all...] |
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vpm.c | 827 page_t *pp, *pplist[MAXVMAPS]; local 866 for (i = 0; len > 0; len -= PAGESIZE, i++, pplist[i] = NULL) { 891 page_unlock(pplist[j]); 903 error = VOP_GETPAGE(vp, baseoff, tlen, &prot, pplist, 907 pplist[0] = NULL; 911 pplist[i] = pp; 917 for (i = 0; pplist[i] != NULL; i++) { 918 page_unlock(pplist[i]); 919 pplist[i] = NULL; 929 for (i = 0; pplist[ [all...] |
H A D | seg_kmem.c | 681 page_t **pplist, *pp; local 700 pplist = *ppp; 701 ASSERT(pplist != NULL); 704 pp = pplist[pg]; 707 kmem_free(pplist, nb); 713 pplist = kmem_alloc(nb, KM_NOSLEEP); 714 if (pplist == NULL) { 723 page_unlock(pplist[pg]); 724 kmem_free(pplist, nb); 728 pplist[p 1139 page_t *pp, *rootpp, **ppa, *pplist = NULL; local [all...] |
H A D | seg_spt.c | 817 * We will cache all DISM locked pages and save the pplist for the 831 struct page **pplist, **pl, **ppa, *pp; local 873 * segment page cache and thus reclaim pplist synchronously 903 pplist = seg_plookup(seg, NULL, seg->s_base, sptd->spt_amp->size, 905 if (pplist != NULL) { 907 ASSERT(sptd->spt_ppa == pplist); 937 pplist = seg_plookup(seg, NULL, seg->s_base, sptd->spt_amp->size, 939 if (pplist != NULL) { 941 ASSERT(sptd->spt_ppa == pplist); 978 pl = pplist 1188 struct page **pplist, **pl, *pp; local 1435 segspt_reclaim(void *ptag, caddr_t addr, size_t len, struct page **pplist, enum seg_rw rw, int async) argument [all...] |
H A D | vm_anon.c | 2562 page_t *pplist, *pp; local 2595 } else if (page_alloc_pages(anon_vp, seg, addr, &pplist, NULL, szc, 2616 page_free_replacement_page(pplist); 2661 page_free_replacement_page(pplist); 2700 pp = pplist; 2701 page_sub(&pplist, pp); 2781 ASSERT(prealloc == 0 || pplist == NULL); 2857 page_t *pp, *pplist, *anon_pl[1 + 1], *conpp = NULL; local 2950 pplist = NULL; 2972 pplist [all...] |
H A D | vm_pagelist.c | 1968 page_t *pp, *pplist, *tpp, *start_pp; local 2014 pplist = NULL; 2090 page_list_concat(&pplist, &pp); 2093 CHK_LPG(pplist, new_szc); 2099 if (flags == PC_ALLOC && (page_trylock_cons(pplist, SE_EXCL))) { 2100 return (pplist); 2106 bin = PP_2_BIN(pplist); 2107 mnode = PP_2_MEM_NODE(pplist); 2108 mtype = PP_2_MTYPE(pplist); 2109 page_vpadd(&PAGE_FREELISTS(mnode, new_szc, bin, mtype), pplist); local 2153 page_t *pp, *pplist, *npplist; local 2170 page_vpsub(&PAGE_FREELISTS(mnode, cur_szc, bin, mtype), pplist); local 2250 bin, mtype), pplist); local 3221 page_t *pplist = NULL; local 4138 page_t *pp, *pplist; local [all...] |
H A D | seg_vn.c | 3362 page_t *pplist = *ppplist; local 3390 ASSERT(pplist->p_szc == szc); 3402 newpp = pplist; 3420 page_sub(&pplist, pp); 3434 ASSERT(pplist == *ppplist); 3436 page_free_replacement_page(pplist); 3544 page_sub(&pplist, newpp); 3548 newpp = pplist; 3549 page_sub(&pplist, newpp); 3597 ASSERT(pplist 3859 page_t *pplist; local 8818 struct page **pplist, **pl, *pp; local 9458 segvn_reclaim(void *ptag, caddr_t addr, size_t len, struct page **pplist, enum seg_rw rw, int async) argument 9535 shamp_reclaim(void *ptag, caddr_t addr, size_t len, struct page **pplist, enum seg_rw rw, int async) argument [all...] |
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_dma.c | 403 page_t **pplist = dobj_p->dmao_obj.virt_obj.v_priv; local 406 DBG(DBG_DMA_MAP, dip, "vaddr=%p pplist=%p\n", vaddr, pplist); 408 if (pplist) { /* shadow list */ 410 pfn0 = page_pptonum(*pplist); 479 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv; local 480 DBG(DBG_DMA_MAP, dip, "shadow pplist=%p, %x pages, pfns=", 481 pplist, npages); 483 px_iopfn_t pfn = page_pptonum(pplist[i]);
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | iommu.c | 569 iommu_create_pp_mappings(ddi_dma_impl_t *mp, page_t *pp, page_t **pplist) argument 637 pfn = (*pplist)->p_pagenum; 638 pplist++; 863 struct page **pplist = NULL; local 892 pplist = dmareq->dmar_object.dmao_obj.virt_obj.v_priv; 900 if (pplist != NULL) 947 if (pplist != NULL) { 948 mp->dmai_minfo = (void *)pplist; 1006 pfn = (*pplist)->p_pagenum; 1077 rval = iommu_create_pp_mappings(mp, pp, pplist); 1249 struct page **pplist = NULL; local [all...] |
/illumos-gate/usr/src/lib/libpp/common/ |
H A D | pplib.h | 168 struct pplist /* string list */ struct 171 struct pplist* next; /* next in list */
|
/illumos-gate/usr/src/uts/common/fs/doorfs/ |
H A D | door_sys.c | 2999 page_t **pplist; local 3012 if (as_pagelock(as, &pplist, rdest, PAGESIZE, S_WRITE)) 3019 if (pplist == NULL) { 3037 as_pageunlock(as, pplist, rdest, PAGESIZE, S_WRITE); 3041 pp = *pplist; 3067 as_pageunlock(as, pplist, rdest, PAGESIZE, S_WRITE);
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | rootnex.c | 2569 page_t **pplist; local 2603 pplist = dma->dp_dma.dmao_obj.virt_obj.v_priv; 2608 if (pplist) { 2610 if (PP_ISFREE(pplist[i])) { 2752 page_t **pplist; local 2762 pplist = dmar_object->dmao_obj.virt_obj.v_priv; 2784 } else if (pplist != NULL) { 2790 paddr = pfn_to_pa(pplist[pcnt]->p_pagenum); 2828 } else if (pplist != NULL) { 2830 ASSERT(!PP_ISFREE(pplist[pcn 2880 page_t **pplist; local 3838 page_t **pplist; local [all...] |
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_vnops.c | 2075 page_t *pplist, *npplist; local 2097 pplist = 2111 pvn_write_done(pplist, B_ERROR | B_WRITE | flags); 2129 page_list_break(&pplist, &npplist, btop(io_off - pp_off)); 2130 ASSERT(pplist->p_offset == pp_off); 2131 ASSERT(pplist->p_prev->p_offset == io_off - PAGESIZE); 2132 pvn_write_done(pplist, B_ERROR | B_WRITE | flags); 2133 pplist = npplist; 2137 page_list_break(&pplist, &npplist, btop(io_len)); 2143 ASSERT(pplist [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | bofi.c | 344 dmareq_pplist_mapin(uint_t len, caddr_t addr, page_t **pplist, struct as *as, argument 356 buf.b_shadow = pplist; 407 page_t **pplist) 420 buf.b_shadow = pplist; 406 ddi_dmareq_mapout(caddr_t addr, offset_t len, int map_flags, page_t *pp, page_t **pplist) argument
|