Searched defs:pfn0 (Results 1 - 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx.c | 701 * check/enforce DMA type, setup pfn0 and some other key pieces 708 * DDI_DMA_NOMAPPING - can't get valid pfn0, or bad dma type 730 pfn_t pfn0; local 744 pfn0 = hat_getpfnum(hat_p, vaddr); 757 if (pfn0 == PFN_INVALID) { 758 cmn_err(CE_WARN, "%s%d: invalid pfn0 for DMA object %p", 764 mp->dmai_pfn0 = (void *)pfn0; /* cache pfn0 */ 766 mp->dmai_mapping = mp->dmai_roffset | NIUMX_PTOB(pfn0); 769 DBG(NIUMX_DBG_DMA_BINDH, dip, "check pfn: mp=%p pfn0 [all...] |
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_dma.c | 95 * mp->dmai_sbi/pfn0 = 0; 370 * Also checks pfn0 and rejects any non-peer-to-peer 374 * DDI_DMA_NOMAPPING - can't get valid pfn0, or bad dma type 392 pfn_t pfn0; local 410 pfn0 = page_pptonum(*pplist); 414 pfn0 = hat_getpfnum(hat_p, vaddr); 422 pfn0 = page_pptonum(dobj_p->dmao_obj.pp_obj.pp_pp); 431 if (pfn0 == PFN_INVALID) { 432 cmn_err(CE_WARN, "%s%d: invalid pfn0 for DMA object %p", 436 if (TGT_PFN_INBETWEEN(pfn0, pec_ [all...] |
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_dma.c | 286 * mp->dmai_sbi/pfn0 = 0; 533 * Also checks pfn0 and rejects any non-peer-to-peer 537 * DDI_DMA_NOMAPPING - can't get valid pfn0, or bad dma type 559 pfn_t pfn0; local 579 pfn0 = page_pptonum(*pplist); 588 IOMMU_PAGE_SIZE - offset, flags, mp, &pfn0, 591 if (pfn0 == PFN_INVALID && ret == ENOMEM) { 602 pfn0 = hat_getpfnum(as_p->a_hat, vaddr); 609 pfn0 = page_pptonum(dobj_p->dmao_obj.pp_obj.pp_pp); 619 if (pfn0 [all...] |
Completed in 127 milliseconds