Home
last modified time | relevance | path

Searched refs:pplist (Results 1 – 25 of 36) sorted by relevance

12

/onnv-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_physio.c66 page_t **pplist; in fc_physio_setup() local
95 error = as_pagelock(asp, &pplist, io_base, io_len, S_WRITE); in fc_physio_setup()
106 bp->b_shadow = pplist; in fc_physio_setup()
107 if (pplist != NULL) { in fc_physio_setup()
120 page_t **pplist = NULL; in fc_physio_free() local
127 pplist = bp->b_shadow; in fc_physio_free()
129 as_pageunlock(bp->b_proc->p_as, pplist, io_base, io_len, S_WRITE); in fc_physio_free()
/onnv-gate/usr/src/uts/common/os/
H A Dbp_map.c89 page_t **pplist; in bp_mapin_common() local
150 pplist = NULL; in bp_mapin_common()
153 pplist = bp->b_shadow; in bp_mapin_common()
156 pplist = NULL; in bp_mapin_common()
168 } else if (pplist == NULL) { in bp_mapin_common()
176 pfnum = (*pplist)->p_pagenum; in bp_mapin_common()
177 pplist++; in bp_mapin_common()
275 page_t **pplist; in bp_copy_common() local
310 pplist = NULL; in bp_copy_common()
313 pplist = bp->b_shadow; in bp_copy_common()
[all …]
H A Dvm_subr.c140 page_t **pplist; in default_physio() local
237 error = as_pagelock(asp, &pplist, a, in default_physio()
249 bp->b_shadow = pplist; in default_physio()
250 if (pplist != NULL) { in default_physio()
266 as_pageunlock(asp, pplist, a, c, in default_physio()
/onnv-gate/usr/src/uts/common/vm/
H A Dvm_pagelist.c1964 page_t *pp, *pplist, *tpp, *start_pp; in page_promote() local
2010 pplist = NULL; in page_promote()
2086 page_list_concat(&pplist, &pp); in page_promote()
2089 CHK_LPG(pplist, new_szc); in page_promote()
2095 if (flags == PC_ALLOC && (page_trylock_cons(pplist, SE_EXCL))) { in page_promote()
2096 return (pplist); in page_promote()
2102 bin = PP_2_BIN(pplist); in page_promote()
2103 mnode = PP_2_MEM_NODE(pplist); in page_promote()
2104 mtype = PP_2_MTYPE(pplist); in page_promote()
2105 page_vpadd(&PAGE_FREELISTS(mnode, new_szc, bin, mtype), pplist); in page_promote()
[all …]
H A Dvpm.c827 page_t *pp, *pplist[MAXVMAPS]; in vpm_map_pages() local
866 for (i = 0; len > 0; len -= PAGESIZE, i++, pplist[i] = NULL) { in vpm_map_pages()
891 page_unlock(pplist[j]); in vpm_map_pages()
903 error = VOP_GETPAGE(vp, baseoff, tlen, &prot, pplist, in vpm_map_pages()
907 pplist[0] = NULL; in vpm_map_pages()
911 pplist[i] = pp; in vpm_map_pages()
917 for (i = 0; pplist[i] != NULL; i++) { in vpm_map_pages()
918 page_unlock(pplist[i]); in vpm_map_pages()
919 pplist[i] = NULL; in vpm_map_pages()
929 for (i = 0; pplist[i] != NULL; i++) { in vpm_map_pages()
[all …]
H A Dseg_kmem.c681 page_t **pplist, *pp; in segkmem_pagelock() local
700 pplist = *ppp; in segkmem_pagelock()
701 ASSERT(pplist != NULL); in segkmem_pagelock()
704 pp = pplist[pg]; in segkmem_pagelock()
707 kmem_free(pplist, nb); in segkmem_pagelock()
713 pplist = kmem_alloc(nb, KM_NOSLEEP); in segkmem_pagelock()
714 if (pplist == NULL) { in segkmem_pagelock()
723 page_unlock(pplist[pg]); in segkmem_pagelock()
724 kmem_free(pplist, nb); in segkmem_pagelock()
728 pplist[pg] = pp; in segkmem_pagelock()
[all …]
H A Dseg_spt.c828 struct page **pplist, **pl, **ppa, *pp; in segspt_dismpagelock() local
900 pplist = seg_plookup(seg, NULL, seg->s_base, sptd->spt_amp->size, in segspt_dismpagelock()
902 if (pplist != NULL) { in segspt_dismpagelock()
904 ASSERT(sptd->spt_ppa == pplist); in segspt_dismpagelock()
934 pplist = seg_plookup(seg, NULL, seg->s_base, sptd->spt_amp->size, in segspt_dismpagelock()
936 if (pplist != NULL) { in segspt_dismpagelock()
938 ASSERT(sptd->spt_ppa == pplist); in segspt_dismpagelock()
975 pl = pplist = NULL; in segspt_dismpagelock()
988 pplist = kmem_zalloc(sizeof (page_t *) * tot_npages, KM_SLEEP); in segspt_dismpagelock()
989 pl = pplist; in segspt_dismpagelock()
[all …]
H A Dseg_vn.c3300 page_t *pplist = *ppplist; in segvn_fill_vp_pages() local
3328 ASSERT(pplist->p_szc == szc); in segvn_fill_vp_pages()
3340 newpp = pplist; in segvn_fill_vp_pages()
3358 page_sub(&pplist, pp); in segvn_fill_vp_pages()
3372 ASSERT(pplist == *ppplist); in segvn_fill_vp_pages()
3374 page_free_replacement_page(pplist); in segvn_fill_vp_pages()
3482 page_sub(&pplist, newpp); in segvn_fill_vp_pages()
3486 newpp = pplist; in segvn_fill_vp_pages()
3487 page_sub(&pplist, newpp); in segvn_fill_vp_pages()
3535 ASSERT(pplist == NULL); in segvn_fill_vp_pages()
[all …]
H A Dvm_anon.c2512 page_t *pplist, *pp; in anon_map_privatepages() local
2545 } else if (page_alloc_pages(anon_vp, seg, addr, &pplist, NULL, szc, in anon_map_privatepages()
2566 page_free_replacement_page(pplist); in anon_map_privatepages()
2611 page_free_replacement_page(pplist); in anon_map_privatepages()
2650 pp = pplist; in anon_map_privatepages()
2651 page_sub(&pplist, pp); in anon_map_privatepages()
2731 ASSERT(prealloc == 0 || pplist == NULL); in anon_map_privatepages()
2807 page_t *pp, *pplist, *anon_pl[1 + 1], *conpp = NULL; in anon_map_createpages() local
2900 pplist = NULL; in anon_map_createpages()
2922 pplist = page_get_freelist( in anon_map_createpages()
[all …]
/onnv-gate/usr/src/lib/libpp/common/
H A Dppmisc.c73 register struct pplist* a; in ppassert()
75 register struct pplist* p; in ppassert()
76 register struct pplist* q; in ppassert()
86 if (a = (struct pplist*)hashget(pp.prdtab, pred)) in ppassert()
116 p = newof(0, struct pplist, 1, 0); in ppassert()
H A Dppbuiltin.c51 struct pplist* list; in ppbuiltin()
252 p = (list = (struct pplist*)hashget(pp.prdtab, a)) ? list->value : ""; in ppbuiltin()
/onnv-gate/usr/src/uts/common/fs/ufs/
H A Dufs_directio.c266 struct directio_buf **tailp, page_t **pplist) in directio_start() argument
310 bp->b_shadow = pplist; in directio_start()
311 if (pplist != NULL) in directio_start()
641 page_t **pplist, **spplist; in ufs_directio_write() local
661 error = as_pagelock(as, &pplist, pglck_base, pglck_len, S_READ); in ufs_directio_write()
694 if (pplist != NULL) in ufs_directio_write()
695 spplist = pplist + in ufs_directio_write()
725 as_pageunlock(as, pplist, pglck_base, pglck_size, S_READ); in ufs_directio_write()
945 page_t **pplist, **spplist; in ufs_directio_read() local
965 error = as_pagelock(as, &pplist, pglck_base, in ufs_directio_read()
[all …]
/onnv-gate/usr/src/uts/common/fs/swapfs/
H A Dswap_vnops.c623 page_t *pplist; in swap_putapage() local
672 pplist = pp; in swap_putapage()
719 page_add(&pplist, pp); in swap_putapage()
720 pplist = pplist->p_next; in swap_putapage()
725 page_add(&pplist, pp); in swap_putapage()
738 err = VOP_PAGEIO(klvp, pplist, klstart, klsz, in swap_putapage()
/onnv-gate/usr/src/uts/sun4u/io/
H A Diommu.c571 iommu_create_pp_mappings(ddi_dma_impl_t *mp, page_t *pp, page_t **pplist) in iommu_create_pp_mappings() argument
639 pfn = (*pplist)->p_pagenum; in iommu_create_pp_mappings()
640 pplist++; in iommu_create_pp_mappings()
865 struct page **pplist = NULL; in iommu_dma_bindhdl() local
894 pplist = dmareq->dmar_object.dmao_obj.virt_obj.v_priv; in iommu_dma_bindhdl()
902 if (pplist != NULL) in iommu_dma_bindhdl()
949 if (pplist != NULL) { in iommu_dma_bindhdl()
950 mp->dmai_minfo = (void *)pplist; in iommu_dma_bindhdl()
1008 pfn = (*pplist)->p_pagenum; in iommu_dma_bindhdl()
1079 rval = iommu_create_pp_mappings(mp, pp, pplist); in iommu_dma_bindhdl()
[all …]
/onnv-gate/usr/src/lib/pkcs11/libpkcs11/common/
H A Dpkcs11Conf.h39 extern CK_RV pkcs11_slot_mapping(uentrylist_t *pplist, CK_VOID_PTR pInitArgs);
/onnv-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_reloc.c70 page_t **pplist = dobj_p->dmao_obj.virt_obj.v_priv; in pci_dvma_unregister_callbacks() local
81 ASSERT(pplist == NULL); in pci_dvma_unregister_callbacks()
103 page_t **pplist = dobj_p->dmao_obj.virt_obj.v_priv; in pci_dvma_postrelocator() local
128 ASSERT(pplist == NULL); /* addr bind handle only */ in pci_dvma_postrelocator()
H A Dpci_dma.c552 page_t **pplist; in pci_dma_type() local
565 pplist = dobj_p->dmao_obj.virt_obj.v_priv; in pci_dma_type()
570 DEBUG2(DBG_DMA_MAP, dip, "vaddr=%p pplist=%p\n", vaddr, pplist); in pci_dma_type()
573 if (pplist) { /* shadow list */ in pci_dma_type()
575 ASSERT(PAGE_LOCKED(*pplist)); in pci_dma_type()
576 pfn0 = page_pptonum(*pplist); in pci_dma_type()
656 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv; in pci_dma_pgpfn() local
658 pplist, npages); in pci_dma_pgpfn()
660 iopfn_t pfn = page_pptonum(pplist[i]); in pci_dma_pgpfn()
661 ASSERT(PAGE_LOCKED(pplist[i])); in pci_dma_pgpfn()
/onnv-gate/usr/src/uts/i86pc/vm/
H A Dvm_machdep.c1109 page_t *pplist = NULL, *plist; in page_get_contigpage() local
1169 page_list_concat(&pplist, &plist); in page_get_contigpage()
1177 check_dma(mattr, pplist, *pgcnt); in page_get_contigpage()
1178 return (pplist); in page_get_contigpage()
1203 page_list_concat(&pplist, &plist); in page_get_contigpage()
1212 check_dma(mattr, pplist, *pgcnt); in page_get_contigpage()
1213 return (pplist); in page_get_contigpage()
2431 free_partial_list(page_t **pplist) in free_partial_list() argument
2435 while (*pplist != NULL) { in free_partial_list()
2436 pp = *pplist; in free_partial_list()
[all …]
/onnv-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_vnops.c2050 page_t *pplist, *npplist; in tmp_putapage() local
2072 pplist = in tmp_putapage()
2086 pvn_write_done(pplist, B_ERROR | B_WRITE | flags); in tmp_putapage()
2104 page_list_break(&pplist, &npplist, btop(io_off - pp_off)); in tmp_putapage()
2105 ASSERT(pplist->p_offset == pp_off); in tmp_putapage()
2106 ASSERT(pplist->p_prev->p_offset == io_off - PAGESIZE); in tmp_putapage()
2107 pvn_write_done(pplist, B_ERROR | B_WRITE | flags); in tmp_putapage()
2108 pplist = npplist; in tmp_putapage()
2112 page_list_break(&pplist, &npplist, btop(io_len)); in tmp_putapage()
2118 ASSERT(pplist->p_offset == io_off); in tmp_putapage()
[all …]
/onnv-gate/usr/src/cmd/awk/
H A Dawk.g.y76 %type <p> pas pattern ppattern plist pplist patlist prarg term
269 pplist:
271 | pplist comma ppattern { $$ = linkum($1, $3); }
275 | pplist
/onnv-gate/usr/src/uts/i86pc/io/
H A Drootnex.c2560 page_t **pplist; in rootnex_verify_buffer() local
2594 pplist = dma->dp_dma.dmao_obj.virt_obj.v_priv; in rootnex_verify_buffer()
2599 if (pplist) { in rootnex_verify_buffer()
2601 if (PP_ISFREE(pplist[i])) { in rootnex_verify_buffer()
2743 page_t **pplist; in rootnex_need_bounce_seg() local
2753 pplist = dmar_object->dmao_obj.virt_obj.v_priv; in rootnex_need_bounce_seg()
2775 } else if (pplist != NULL) { in rootnex_need_bounce_seg()
2781 paddr = pfn_to_pa(pplist[pcnt]->p_pagenum); in rootnex_need_bounce_seg()
2819 } else if (pplist != NULL) { in rootnex_need_bounce_seg()
2821 ASSERT(!PP_ISFREE(pplist[pcnt])); in rootnex_need_bounce_seg()
[all …]
/onnv-gate/usr/src/uts/common/sys/
H A Dfdbuffer.h142 page_t **pplist, struct proc *procp);
/onnv-gate/usr/src/cmd/cmd-crypto/cryptoadm/
H A Dadm_kef_util.c40 static int build_entrylist(entry_t *pent, entrylist_t **pplist);
340 build_entrylist(entry_t *pent, entrylist_t **pplist) in build_entrylist() argument
353 if (*pplist) { in build_entrylist()
354 pcur = *pplist; in build_entrylist()
359 *pplist = pentlist; in build_entrylist()
/onnv-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.c400 page_t **pplist = dobj_p->dmao_obj.virt_obj.v_priv; in px_dma_type() local
403 DBG(DBG_DMA_MAP, dip, "vaddr=%p pplist=%p\n", vaddr, pplist); in px_dma_type()
405 if (pplist) { /* shadow list */ in px_dma_type()
407 pfn0 = page_pptonum(*pplist); in px_dma_type()
476 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv; in px_dma_pgpfn() local
478 pplist, npages); in px_dma_pgpfn()
480 px_iopfn_t pfn = page_pptonum(pplist[i]); in px_dma_pgpfn()
/onnv-gate/usr/src/uts/common/fs/
H A Dfdbuffer.c121 page_t **pplist, in fdb_addr_create() argument
140 fdb->fd_shadow = pplist; in fdb_addr_create()

12