Lines Matching defs:iommu
15 #include <asm/iommu.h>
289 struct iommu *iommu = pbm->iommu;
296 spin_lock_irqsave(&iommu->lock, flags);
297 control = psycho_read(iommu->iommu_control);
303 psycho_write(iommu->iommu_control, control);
333 psycho_write(iommu->iommu_control,
349 psycho_write(iommu->iommu_control, control);
388 spin_unlock_irqrestore(&iommu->lock, flags);
814 struct iommu *iommu = pbm->iommu;
819 iommu->iommu_control = pbm->controller_regs + PSYCHO_IOMMU_CONTROL;
820 iommu->iommu_tsbbase = pbm->controller_regs + PSYCHO_IOMMU_TSBBASE;
821 iommu->iommu_flush = pbm->controller_regs + PSYCHO_IOMMU_FLUSH;
823 iommu->iommu_ctxflush = 0;
828 iommu->write_complete_reg = pbm->controller_regs + PSYCHO_CONTROL;
844 pci_iommu_table_init(iommu, IO_TSB_SIZE, 0xc0000000, 0xffffffff);
847 __pa(iommu->page_table));
1009 struct iommu *iommu;
1034 iommu = kzalloc(sizeof(struct iommu), GFP_ATOMIC);
1035 if (!iommu) {
1039 p->pbm_A.iommu = p->pbm_B.iommu = iommu;