Searched refs:io_pgtable_ops (Results 1 – 6 of 6) sorted by relevance
/linux-4.4.14/drivers/iommu/ |
D | io-pgtable.h | 81 struct io_pgtable_ops { struct 82 int (*map)(struct io_pgtable_ops *ops, unsigned long iova, argument 84 int (*unmap)(struct io_pgtable_ops *ops, unsigned long iova, argument 86 phys_addr_t (*iova_to_phys)(struct io_pgtable_ops *ops, argument 100 struct io_pgtable_ops *alloc_io_pgtable_ops(enum io_pgtable_fmt fmt, 111 void free_io_pgtable_ops(struct io_pgtable_ops *ops); 131 struct io_pgtable_ops ops;
|
D | io-pgtable.c | 38 struct io_pgtable_ops *alloc_io_pgtable_ops(enum io_pgtable_fmt fmt, in alloc_io_pgtable_ops() 67 void free_io_pgtable_ops(struct io_pgtable_ops *ops) in free_io_pgtable_ops()
|
D | io-pgtable-arm.c | 379 static int arm_lpae_map(struct io_pgtable_ops *ops, unsigned long iova, in arm_lpae_map() 527 static int arm_lpae_unmap(struct io_pgtable_ops *ops, unsigned long iova, in arm_lpae_unmap() 543 static phys_addr_t arm_lpae_iova_to_phys(struct io_pgtable_ops *ops, in arm_lpae_iova_to_phys() 649 data->iop.ops = (struct io_pgtable_ops) { in arm_lpae_alloc_pgtable() 911 static void __init arm_lpae_dump_ops(struct io_pgtable_ops *ops) in arm_lpae_dump_ops() 940 struct io_pgtable_ops *ops; in arm_lpae_run_tests()
|
D | arm-smmu.c | 344 struct io_pgtable_ops *pgtbl_ops; 801 struct io_pgtable_ops *pgtbl_ops; in arm_smmu_init_domain_context() 1175 struct io_pgtable_ops *ops= smmu_domain->pgtbl_ops; in arm_smmu_map() 1192 struct io_pgtable_ops *ops= smmu_domain->pgtbl_ops; in arm_smmu_unmap() 1209 struct io_pgtable_ops *ops= smmu_domain->pgtbl_ops; in arm_smmu_iova_to_phys_hard() 1251 struct io_pgtable_ops *ops= smmu_domain->pgtbl_ops; in arm_smmu_iova_to_phys()
|
D | arm-smmu-v3.c | 622 struct io_pgtable_ops *pgtbl_ops; 1504 struct io_pgtable_ops *pgtbl_ops; in arm_smmu_domain_finalise() 1692 struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops; in arm_smmu_map() 1709 struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops; in arm_smmu_unmap() 1726 struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops; in arm_smmu_iova_to_phys()
|
D | ipmmu-vmsa.c | 44 struct io_pgtable_ops *iop;
|