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

12

/opensolaris-onvv-gate/usr/src/lib/pkcs11/libpkcs11/common/
H A Dpkcs11Conf.h39 extern CK_RV pkcs11_slot_mapping(uentrylist_t *pplist, CK_VOID_PTR pInitArgs);
/opensolaris-onvv-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);
/opensolaris-onvv-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) {
/opensolaris-onvv-gate/usr/src/lib/libpp/common/
H A Dppmisc.c73 register struct pplist* a;
75 register struct pplist* p;
76 register struct pplist* q;
86 if (a = (struct pplist*)hashget(pp.prdtab, pred))
116 p = newof(0, struct pplist, 1, 0);
H A Dppbuiltin.c51 struct pplist* list;
252 p = (list = (struct pplist*)hashget(pp.prdtab, a)) ? list->value : "";
H A Dppcontrol.c59 register struct pplist* a;
61 register struct pplist* p;
62 register struct pplist* q;
72 if (a = (struct pplist*)hashget(pp.prdtab, pred))
102 p = newof(0, struct pplist, 1, 0);
277 struct pplist* list;
/opensolaris-onvv-gate/usr/src/uts/common/vm/
H A Dvm_pagelist.c1964 page_t *pp, *pplist, *tpp, *start_pp; local
2010 pplist = NULL;
2086 page_list_concat(&pplist, &pp);
2089 CHK_LPG(pplist, new_szc);
2095 if (flags == PC_ALLOC && (page_trylock_cons(pplist, SE_EXCL))) {
2096 return (pplist);
2102 bin = PP_2_BIN(pplist);
2103 mnode = PP_2_MEM_NODE(pplist);
2104 mtype = PP_2_MTYPE(pplist);
2105 page_vpadd(&PAGE_FREELISTS(mnode, new_szc, bin, mtype), pplist); local
2149 page_t *pp, *pplist, *npplist; local
2166 page_vpsub(&PAGE_FREELISTS(mnode, cur_szc, bin, mtype), pplist); local
2246 bin, mtype), pplist); local
3210 page_t *pplist = NULL; local
4127 page_t *pp, *pplist; local
[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
1138 page_t *pp, *rootpp, **ppa, *pplist = NULL; local
[all...]
H A Dseg_spt.c814 * We will cache all DISM locked pages and save the pplist for the
828 struct page **pplist, **pl, **ppa, *pp; local
870 * segment page cache and thus reclaim pplist synchronously
900 pplist = seg_plookup(seg, NULL, seg->s_base, sptd->spt_amp->size,
902 if (pplist != NULL) {
904 ASSERT(sptd->spt_ppa == pplist);
934 pplist = seg_plookup(seg, NULL, seg->s_base, sptd->spt_amp->size,
936 if (pplist != NULL) {
938 ASSERT(sptd->spt_ppa == pplist);
975 pl = pplist
1185 struct page **pplist, **pl, *pp; local
1432 segspt_reclaim(void *ptag, caddr_t addr, size_t len, struct page **pplist, enum seg_rw rw, int async) argument
[all...]
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_vn.c3300 page_t *pplist = *ppplist; local
3328 ASSERT(pplist->p_szc == szc);
3340 newpp = pplist;
3358 page_sub(&pplist, pp);
3372 ASSERT(pplist == *ppplist);
3374 page_free_replacement_page(pplist);
3482 page_sub(&pplist, newpp);
3486 newpp = pplist;
3487 page_sub(&pplist, newpp);
3535 ASSERT(pplist
3798 page_t *pplist; local
8617 struct page **pplist, **pl, *pp; local
9257 segvn_reclaim(void *ptag, caddr_t addr, size_t len, struct page **pplist, enum seg_rw rw, int async) argument
9334 shamp_reclaim(void *ptag, caddr_t addr, size_t len, struct page **pplist, enum seg_rw rw, int async) argument
[all...]
/opensolaris-onvv-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...]
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dfdbuffer.h142 page_t **pplist, struct proc *procp);
/opensolaris-onvv-gate/usr/src/uts/common/fs/swapfs/
H A Dswap_vnops.c623 page_t *pplist; local
672 pplist = pp;
719 page_add(&pplist, pp);
720 pplist = pplist->p_next;
725 page_add(&pplist, pp);
738 err = VOP_PAGEIO(klvp, pplist, klstart, klsz,
/opensolaris-onvv-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) argument
639 pfn = (*pplist)->p_pagenum;
640 pplist++;
865 struct page **pplist = NULL; local
894 pplist = dmareq->dmar_object.dmao_obj.virt_obj.v_priv;
902 if (pplist != NULL)
949 if (pplist != NULL) {
950 mp->dmai_minfo = (void *)pplist;
1008 pfn = (*pplist)->p_pagenum;
1079 rval = iommu_create_pp_mappings(mp, pp, pplist);
1251 struct page **pplist = NULL; local
[all...]
/opensolaris-onvv-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.c552 page_t **pplist; local
565 pplist = dobj_p->dmao_obj.virt_obj.v_priv;
570 DEBUG2(DBG_DMA_MAP, dip, "vaddr=%p pplist=%p\n", vaddr, pplist);
573 if (pplist) { /* shadow list */
575 ASSERT(PAGE_LOCKED(*pplist));
576 pfn0 = page_pptonum(*pplist);
656 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv; local
657 DEBUG2(DBG_DMA_MAP, dip, "shadow pplist=%p, %x pages, pfns=",
658 pplist, npage
[all...]
/opensolaris-onvv-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
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/
H A Drootnex.c2560 page_t **pplist; local
2594 pplist = dma->dp_dma.dmao_obj.virt_obj.v_priv;
2599 if (pplist) {
2601 if (PP_ISFREE(pplist[i])) {
2743 page_t **pplist; local
2753 pplist = dmar_object->dmao_obj.virt_obj.v_priv;
2775 } else if (pplist != NULL) {
2781 paddr = pfn_to_pa(pplist[pcnt]->p_pagenum);
2819 } else if (pplist != NULL) {
2821 ASSERT(!PP_ISFREE(pplist[pcn
2871 page_t **pplist; local
3832 page_t **pplist; local
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_vnops.c2050 page_t *pplist, *npplist; local
2072 pplist =
2086 pvn_write_done(pplist, B_ERROR | B_WRITE | flags);
2104 page_list_break(&pplist, &npplist, btop(io_off - pp_off));
2105 ASSERT(pplist->p_offset == pp_off);
2106 ASSERT(pplist->p_prev->p_offset == io_off - PAGESIZE);
2107 pvn_write_done(pplist, B_ERROR | B_WRITE | flags);
2108 pplist = npplist;
2112 page_list_break(&pplist, &npplist, btop(io_len));
2118 ASSERT(pplist
[all...]
/opensolaris-onvv-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;
/opensolaris-onvv-gate/usr/src/uts/i86pc/vm/
H A Dvm_machdep.c1109 page_t *pplist = NULL, *plist; local
1169 page_list_concat(&pplist, &plist);
1177 check_dma(mattr, pplist, *pgcnt);
1178 return (pplist);
1203 page_list_concat(&pplist, &plist);
1212 check_dma(mattr, pplist, *pgcnt);
1213 return (pplist);
2431 free_partial_list(page_t **pplist) argument
2435 while (*pplist != NULL) {
2436 pp = *pplist;
2669 page_t *pp, *expp, *pp_first, **pplist = NULL; local
[all...]
/opensolaris-onvv-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

Completed in 431 milliseconds

12