Lines Matching refs:mppriv
365 struct dma_impl_priv *mppriv = (struct dma_impl_priv *)mp; in iommu_remove_mappings() local
366 struct sbus_soft_state *softsp = mppriv->softsp; in iommu_remove_mappings()
427 struct dma_impl_priv *mppriv = (struct dma_impl_priv *)mp; in iommu_create_vaddr_mappings() local
428 struct sbus_soft_state *softsp = mppriv->softsp; in iommu_create_vaddr_mappings()
577 struct dma_impl_priv *mppriv = (struct dma_impl_priv *)mp; in iommu_create_pp_mappings() local
578 struct sbus_soft_state *softsp = mppriv->softsp; in iommu_create_pp_mappings()
741 struct dma_impl_priv *mppriv; in iommu_dma_allochdl() local
770 mppriv = kmem_zalloc(sizeof (*mppriv), in iommu_dma_allochdl()
773 if (mppriv == NULL) { in iommu_dma_allochdl()
780 mp = (ddi_dma_impl_t *)mppriv; in iommu_dma_allochdl()
797 mppriv->softsp = softsp; in iommu_dma_allochdl()
798 mppriv->phys_sync_flag = va_to_pa((caddr_t)&mppriv->sync_flag); in iommu_dma_allochdl()
808 struct dma_impl_priv *mppriv = (struct dma_impl_priv *)handle; in iommu_dma_freehdl() local
809 struct sbus_soft_state *softsp = mppriv->softsp; in iommu_dma_freehdl()
812 kmem_free(mppriv, sizeof (*mppriv)); in iommu_dma_freehdl()
865 struct dma_impl_priv *mppriv = (struct dma_impl_priv *)mp; in iommu_dma_bindhdl() local
921 softsp = mppriv->softsp; in iommu_dma_bindhdl()
1130 struct dma_impl_priv *mppriv = (struct dma_impl_priv *)mp; in iommu_dma_unbindhdl() local
1131 struct sbus_soft_state *softsp = mppriv->softsp; in iommu_dma_unbindhdl()
1144 sync_stream_buf(softsp, addr, npages, (int *)&mppriv->sync_flag, in iommu_dma_unbindhdl()
1145 mppriv->phys_sync_flag); in iommu_dma_unbindhdl()
1178 struct dma_impl_priv *mppriv = (struct dma_impl_priv *)mp; in iommu_dma_flush() local
1181 sync_stream_buf(mppriv->softsp, mp->dmai_mapping, in iommu_dma_flush()
1182 mp->dmai_ndvmapages, (int *)&mppriv->sync_flag, in iommu_dma_flush()
1183 mppriv->phys_sync_flag); in iommu_dma_flush()
1294 struct dma_impl_priv *mppriv = (struct dma_impl_priv *)mp; in iommu_map_window() local
1296 sync_stream_buf(mppriv->softsp, mp->dmai_mapping, in iommu_map_window()
1297 mp->dmai_ndvmapages, (int *)&mppriv->sync_flag, in iommu_map_window()
1298 mppriv->phys_sync_flag); in iommu_map_window()
1320 struct dma_impl_priv *mppriv = (struct dma_impl_priv *)mp; in iommu_dma_mctl() local
1322 return (iommu_dma_lim_setup(dip, rdip, mppriv->softsp, in iommu_dma_mctl()