Lines Matching defs:pfn0
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;
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=%x\n",