Searched defs:pplist (Results 1 - 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_physio.c66 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 Dawk.g.y76 %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 Dpkcs11Conf.c248 pkcs11_slot_mapping(uentrylist_t *pplist, CK_VOID_PTR pInitArgs) argument
272 phead = pplist;
/illumos-gate/usr/src/uts/common/fs/
H A Dfdbuffer.c121 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 Dswap_vnops.c615 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 Dbp_map.c89 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 Dvm_subr.c140 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 Daio_subr.c88 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 Dpci_reloc.c70 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 Dpci_dma.c555 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 Dadm_kef_util.c40 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 Dufs_directio.c266 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 Dvpm.c827 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 Dseg_kmem.c681 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 Dseg_spt.c817 * 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 Dvm_anon.c2562 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 Dvm_pagelist.c1968 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 Dseg_vn.c3362 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 Dpx_dma.c403 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 Diommu.c569 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 Dpplib.h168 struct pplist /* string list */ struct
171 struct pplist* next; /* next in list */
/illumos-gate/usr/src/uts/common/fs/doorfs/
H A Ddoor_sys.c2999 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 Drootnex.c2569 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 Dtmp_vnops.c2075 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 Dbofi.c344 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

Completed in 239 milliseconds

12