Lines Matching refs:ioaddr_t
162 softsp->iommu_dvma_base = (ioaddr_t) in iommu_init()
163 (0 - (ioaddr_t)softsp->iommu_dvma_size); in iommu_init()
293 iommu_tlb_flush(struct sbus_soft_state *softsp, ioaddr_t addr, pgcnt_t npages) in iommu_tlb_flush()
297 ioaddr_t hiaddr, ioaddr; in iommu_tlb_flush()
306 hiaddr = addr + (ioaddr_t)(npages * IOMMU_PAGESIZE); in iommu_tlb_flush()
311 ioaddr = (ioaddr_t)((tmpreg & IOMMU_TLBTAG_VA_MASK) << in iommu_tlb_flush()
361 ioaddr_t ioaddr; in iommu_remove_mappings()
363 ioaddr_t ioaddr = mp->dmai_mapping & ~IOMMU_PAGEOFFSET; in iommu_remove_mappings()
422 ioaddr_t ioaddr; in iommu_create_vaddr_mappings()
442 ioaddr = (ioaddr_t)(mp->dmai_mapping & ~IOMMU_PAGEOFFSET); in iommu_create_vaddr_mappings()
573 ioaddr_t ioaddr; in iommu_create_pp_mappings()
593 ioaddr = (ioaddr_t)(mp->dmai_mapping & ~IOMMU_PAGEOFFSET); in iommu_create_pp_mappings()
739 ioaddr_t addrlow, addrhigh, segalign; in iommu_dma_allochdl()
756 addrlow = (ioaddr_t)dma_attr->dma_attr_addr_lo; in iommu_dma_allochdl()
757 addrhigh = (ioaddr_t)dma_attr->dma_attr_addr_hi; in iommu_dma_allochdl()
758 segalign = (ioaddr_t)dma_attr->dma_attr_seg; in iommu_dma_allochdl()
764 (addrhigh < (ioaddr_t)softsp->iommu_dvma_base)) { in iommu_dma_allochdl()
792 if (segalign == (ioaddr_t)UINT32_MAX && in iommu_dma_allochdl()
793 addrhigh == (ioaddr_t)UINT32_MAX && in iommu_dma_allochdl()
824 ioaddr_t addrlow; in check_dma_attr()
825 ioaddr_t addrhigh; in check_dma_attr()
836 addrlow = (ioaddr_t)dma_attr->dma_attr_addr_lo; in check_dma_attr()
837 addrhigh = (ioaddr_t)dma_attr->dma_attr_addr_hi; in check_dma_attr()
840 (addrhigh == (ioaddr_t)-1))) { in check_dma_attr()
856 ioaddr_t ioaddr; in iommu_dma_bindhdl()
970 ioaddr = (ioaddr_t)(uintptr_t)vmem_alloc(softsp->dvma_arena, in iommu_dma_bindhdl()
1013 mp->dmai_mapping = (ioaddr_t)(ioaddr + offset); in iommu_dma_bindhdl()
1017 cp->dmac_address = (ioaddr_t)mp->dmai_mapping; in iommu_dma_bindhdl()
1046 ioaddr = (ioaddr_t)(uintptr_t)vmem_xalloc(softsp->dvma_arena, in iommu_dma_bindhdl()
1050 (void *)(uintptr_t)(ioaddr_t)dma_attr->dma_attr_addr_lo, in iommu_dma_bindhdl()
1052 ((ioaddr_t)dma_attr->dma_attr_addr_hi + 1), in iommu_dma_bindhdl()
1084 cp->dmac_address = (ioaddr_t)mp->dmai_mapping; in iommu_dma_bindhdl()
1126 ioaddr_t addr; in iommu_dma_unbindhdl()
1134 addr = (ioaddr_t)(mp->dmai_mapping & ~IOMMU_PAGEOFFSET); in iommu_dma_unbindhdl()
1219 cookiep->dmac_address = (ioaddr_t)mp->dmai_mapping; in iommu_dma_win()
1333 ioaddr_t ioaddr; in iommu_dma_mctl()
1370 ioaddr = (ioaddr_t)(uintptr_t)vmem_xalloc(softsp->dvma_arena, in iommu_dma_mctl()
1429 ioaddr_t ioaddr = mp->dmai_mapping; in iommu_dma_mctl()
1450 ioaddr = (ioaddr_t)mp->dmai_mapping; in iommu_dma_mctl()
1498 ioaddr_t ioaddr; in iommu_dvma_kaddr_load()
1519 ioaddr = (ioaddr_t)(mp->dmai_mapping + iommu_ptob(index)); in iommu_dvma_kaddr_load()
1590 ioaddr_t ioaddr; in iommu_dvma_unload()
1602 ioaddr = (ioaddr_t)(mp->dmai_mapping + iommu_ptob(index)); in iommu_dvma_unload()
1642 ioaddr_t ioaddr; in iommu_dvma_sync()
1653 ioaddr = (ioaddr_t)(mp->dmai_mapping + iommu_ptob(index)); in iommu_dvma_sync()