Lines Matching refs:iotsb
119 iotsb_num = pbm->iommu->atu->iotsb->iotsb_num; in iommu_batch_flush()
345 iotsb_num = atu->iotsb->iotsb_num; in dma_4v_free_coherent()
461 iotsb_num = atu->iotsb->iotsb_num; in dma_4v_unmap_page()
661 iotsb_num = atu->iotsb->iotsb_num; in dma_4v_unmap_sg()
743 struct atu_iotsb *iotsb; in pci_sun4v_atu_alloc_iotsb() local
750 iotsb = kzalloc(sizeof(*iotsb), GFP_KERNEL); in pci_sun4v_atu_alloc_iotsb()
751 if (!iotsb) { in pci_sun4v_atu_alloc_iotsb()
755 atu->iotsb = iotsb; in pci_sun4v_atu_alloc_iotsb()
765 iotsb->table = table; in pci_sun4v_atu_alloc_iotsb()
766 iotsb->ra = __pa(table); in pci_sun4v_atu_alloc_iotsb()
767 iotsb->dvma_size = atu->size; in pci_sun4v_atu_alloc_iotsb()
768 iotsb->dvma_base = atu->base; in pci_sun4v_atu_alloc_iotsb()
769 iotsb->table_size = table_size; in pci_sun4v_atu_alloc_iotsb()
770 iotsb->page_size = IO_PAGE_SIZE; in pci_sun4v_atu_alloc_iotsb()
774 iotsb->ra, in pci_sun4v_atu_alloc_iotsb()
775 iotsb->table_size, in pci_sun4v_atu_alloc_iotsb()
776 iotsb->page_size, in pci_sun4v_atu_alloc_iotsb()
777 iotsb->dvma_base, in pci_sun4v_atu_alloc_iotsb()
783 iotsb->iotsb_num = iotsb_num; in pci_sun4v_atu_alloc_iotsb()
796 kfree(iotsb); in pci_sun4v_atu_alloc_iotsb()