Searched refs:it_ops (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/arch/powerpc/kernel/ |
D | iommu.c | 324 build_fail = tbl->it_ops->set(tbl, entry, npages, in iommu_alloc() 339 if (tbl->it_ops->flush) in iommu_alloc() 340 tbl->it_ops->flush(tbl); in iommu_alloc() 410 tbl->it_ops->clear(tbl, entry, npages); in __iommu_free() 426 if (tbl->it_ops->flush) in iommu_free() 427 tbl->it_ops->flush(tbl); in iommu_free() 498 build_fail = tbl->it_ops->set(tbl, entry, npages, in ppc_iommu_map_sg() 537 if (tbl->it_ops->flush) in ppc_iommu_map_sg() 538 tbl->it_ops->flush(tbl); in ppc_iommu_map_sg() 603 if (tbl->it_ops->flush) in ppc_iommu_unmap_sg() [all …]
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | iommu.h | 124 struct iommu_table_ops *it_ops; member 130 ((tbl)->it_ops->useraddrptr((tbl), (entry), false)) 132 ((tbl)->it_ops->useraddrptr((tbl), (entry), true))
|
/Linux-v4.19/arch/powerpc/platforms/pasemi/ |
D | iommu.c | 160 iommu_table_iobmap.it_ops = &iommu_table_iobmap_ops; in iommu_table_iobmap_setup()
|
/Linux-v4.19/arch/powerpc/platforms/pseries/ |
D | iommu.c | 646 tbl->it_ops = &iommu_table_pseries_ops; in pci_dma_bus_setup_pSeries() 728 tbl->it_ops = &iommu_table_lpar_multi_ops; in pci_dma_bus_setup_pSeriesLP() 757 tbl->it_ops = &iommu_table_pseries_ops; in pci_dma_dev_setup_pSeries() 1183 tbl->it_ops = &iommu_table_lpar_multi_ops; in pci_dma_dev_setup_pSeriesLP()
|
D | vio.c | 1211 tbl->it_ops = &iommu_table_lpar_multi_ops; in vio_build_iommu_table() 1213 tbl->it_ops = &iommu_table_pseries_ops; in vio_build_iommu_table()
|
/Linux-v4.19/arch/powerpc/sysdev/ |
D | dart_iommu.c | 354 iommu_table_dart.it_ops = &iommu_dart_ops; in iommu_table_dart_setup()
|
/Linux-v4.19/arch/powerpc/kvm/ |
D | book3s_64_vio_hv.c | 196 ret = tbl->it_ops->exchange_rm(tbl, entry, hpa, direction); in iommu_tce_xchg_rm()
|
/Linux-v4.19/drivers/vfio/ |
D | vfio_iommu_spapr_tce.c | 633 WARN_ON(!ret && !(*ptbl)->it_ops->free); in tce_iommu_create_table() 682 BUG_ON(!tbl->it_ops->free); in tce_iommu_create_window()
|
/Linux-v4.19/arch/powerpc/platforms/cell/ |
D | iommu.c | 500 window->table.it_ops = &cell_iommu_ops; in cell_iommu_setup_window()
|
/Linux-v4.19/arch/powerpc/platforms/powernv/ |
D | pci-ioda.c | 2365 tbl->it_ops = &pnv_ioda1_iommu_ops; in pnv_pci_ioda1_setup_dma_pe() 2474 tbl->it_ops = &pnv_ioda2_iommu_ops; in pnv_pci_ioda2_create_table()
|