Home
last modified time | relevance | path

Searched refs:it_ops (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/kernel/
Diommu.c305 build_fail = tbl->it_ops->set(tbl, entry, npages, in iommu_alloc()
320 if (tbl->it_ops->flush) in iommu_alloc()
321 tbl->it_ops->flush(tbl); in iommu_alloc()
391 tbl->it_ops->clear(tbl, entry, npages); in __iommu_free()
407 if (tbl->it_ops->flush) in iommu_free()
408 tbl->it_ops->flush(tbl); in iommu_free()
479 build_fail = tbl->it_ops->set(tbl, entry, npages, in ppc_iommu_map_sg()
518 if (tbl->it_ops->flush) in ppc_iommu_map_sg()
519 tbl->it_ops->flush(tbl); in ppc_iommu_map_sg()
584 if (tbl->it_ops->flush) in ppc_iommu_unmap_sg()
[all …]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Diommu.h112 struct iommu_table_ops *it_ops; member
120 ((tbl)->it_ops->useraddrptr((tbl), (entry), false))
122 ((tbl)->it_ops->useraddrptr((tbl), (entry), true))
/kernel/linux/linux-5.10/arch/powerpc/kvm/
Dbook3s_64_vio_hv.c227 ret = tbl->it_ops->xchg_no_kill(tbl, entry, hpa, direction, true); in iommu_tce_xchg_no_kill_rm()
246 if (tbl->it_ops->tce_kill) in iommu_tce_kill_rm()
247 tbl->it_ops->tce_kill(tbl, entry, pages, true); in iommu_tce_kill_rm()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pasemi/
Diommu.c148 iommu_table_iobmap.it_ops = &iommu_table_iobmap_ops; in iommu_table_iobmap_setup()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
Diommu.c640 tbl->it_ops = &iommu_table_pseries_ops; in pci_dma_bus_setup_pSeries()
722 tbl->it_ops = &iommu_table_lpar_multi_ops; in pci_dma_bus_setup_pSeriesLP()
751 tbl->it_ops = &iommu_table_pseries_ops; in pci_dma_dev_setup_pSeries()
1335 tbl->it_ops = &iommu_table_lpar_multi_ops; in pci_dma_dev_setup_pSeriesLP()
Dvio.c1197 tbl->it_ops = &iommu_table_lpar_multi_ops; in vio_build_iommu_table()
1199 tbl->it_ops = &iommu_table_pseries_ops; in vio_build_iommu_table()
/kernel/linux/linux-5.10/arch/powerpc/sysdev/
Ddart_iommu.c346 iommu_table_dart.it_ops = &iommu_dart_ops; in iommu_table_dart_setup()
/kernel/linux/linux-5.10/drivers/vfio/
Dvfio_iommu_spapr_tce.c628 WARN_ON(!ret && !(*ptbl)->it_ops->free); in tce_iommu_create_table()
677 BUG_ON(!tbl->it_ops->free); in tce_iommu_create_window()
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/
Diommu.c487 window->table.it_ops = &cell_iommu_ops; in cell_iommu_setup_window()
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
Dpci-ioda.c1762 tbl->it_ops = &pnv_ioda1_iommu_ops; in pnv_pci_ioda1_setup_dma_pe()
1861 tbl->it_ops = &pnv_ioda2_iommu_ops; in pnv_pci_ioda2_create_table()