Lines Matching refs:it_ops
355 build_fail = tbl->it_ops->set(tbl, entry, npages, in iommu_alloc()
370 if (tbl->it_ops->flush) in iommu_alloc()
371 tbl->it_ops->flush(tbl); in iommu_alloc()
441 tbl->it_ops->clear(tbl, entry, npages); in __iommu_free()
457 if (tbl->it_ops->flush) in iommu_free()
458 tbl->it_ops->flush(tbl); in iommu_free()
529 build_fail = tbl->it_ops->set(tbl, entry, npages, in ppc_iommu_map_sg()
568 if (tbl->it_ops->flush) in ppc_iommu_map_sg()
569 tbl->it_ops->flush(tbl); in ppc_iommu_map_sg()
632 if (tbl->it_ops->flush) in ppc_iommu_unmap_sg()
633 tbl->it_ops->flush(tbl); in ppc_iommu_unmap_sg()
645 tbl->it_ops->clear(tbl, tbl->it_offset, tbl->it_size); in iommu_table_clear()
650 if (tbl->it_ops->get) { in iommu_table_clear()
655 tceval = tbl->it_ops->get(tbl, index + tbl->it_offset); in iommu_table_clear()
723 BUG_ON(!tbl->it_ops); in iommu_init_table()
794 if (tbl->it_ops->free) in iommu_table_free()
795 tbl->it_ops->free(tbl); in iommu_table_free()
1021 if (tbl->it_ops->flush) in iommu_flush_tce()
1022 tbl->it_ops->flush(tbl); in iommu_flush_tce()
1068 ret = tbl->it_ops->xchg_no_kill(tbl, entry, hpa, direction, false); in iommu_tce_xchg_no_kill()
1082 if (tbl->it_ops->tce_kill) in iommu_tce_kill()
1083 tbl->it_ops->tce_kill(tbl, entry, pages, false); in iommu_tce_kill()
1099 if (!tbl->it_ops->xchg_no_kill) in iommu_take_ownership()