/* CIA Pass 1 and PYXIS Pass 1 and 2 have a broken scatter-gather tlb. It cannot be invalidated. Rather than hard code the pass numbers, actually try the tbia to see if it works.  */
void cia_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end)
/* CIA Pass 1 and PYXIS Pass 1 and 2 have a broken scatter-gather tlb. It cannot be invalidated. Rather than hard code the pass numbers, actually try the tbia to see if it works.  */
void cia_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end)
{
	wmb();
	*(vip)CIA_IOC_PCI_TBIA = 3;
	mb();
	*(vip)CIA_IOC_PCI_TBIA;
}