Searched refs:io_pgtable (Results 1 – 5 of 5) sorted by relevance
165 struct io_pgtable { struct172 #define io_pgtable_ops_to_pgtable(x) container_of((x), struct io_pgtable, ops) argument174 static inline void io_pgtable_tlb_flush_all(struct io_pgtable *iop) in io_pgtable_tlb_flush_all()179 static inline void io_pgtable_tlb_add_flush(struct io_pgtable *iop, in io_pgtable_tlb_add_flush()185 static inline void io_pgtable_tlb_sync(struct io_pgtable *iop) in io_pgtable_tlb_sync()198 struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void *cookie);199 void (*free)(struct io_pgtable *iop);
44 struct io_pgtable *iop; in alloc_io_pgtable_ops()71 struct io_pgtable *iop; in free_io_pgtable_ops()76 iop = container_of(ops, struct io_pgtable, ops); in free_io_pgtable_ops()
190 struct io_pgtable iop;524 static void arm_lpae_free_pgtable(struct io_pgtable *iop) in arm_lpae_free_pgtable()591 struct io_pgtable *iop = &data->iop; in __arm_lpae_unmap()769 static struct io_pgtable *860 static struct io_pgtable *956 static struct io_pgtable *959 struct io_pgtable *iop; in arm_32_lpae_alloc_pgtable_s1()974 static struct io_pgtable *977 struct io_pgtable *iop; in arm_32_lpae_alloc_pgtable_s2()
169 struct io_pgtable iop;480 struct io_pgtable *iop = &data->iop; in arm_v7s_map()506 static void arm_v7s_free_pgtable(struct io_pgtable *iop) in arm_v7s_free_pgtable()526 struct io_pgtable *iop = &data->iop; in arm_v7s_split_cont()598 struct io_pgtable *iop = &data->iop; in __arm_v7s_unmap()699 static struct io_pgtable *arm_v7s_alloc_pgtable(struct io_pgtable_cfg *cfg, in arm_v7s_alloc_pgtable()
457 struct io_pgtable *pgtable = container_of(qcom_domain->pgtbl_ops, in qcom_iommu_iotlb_sync()458 struct io_pgtable, ops); in qcom_iommu_iotlb_sync()