Searched refs:io_pgtable (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.4/include/linux/ |
| D | io-pgtable.h | 183 struct io_pgtable { struct 190 #define io_pgtable_ops_to_pgtable(x) container_of((x), struct io_pgtable, ops) argument 192 static inline void io_pgtable_tlb_flush_all(struct io_pgtable *iop) in io_pgtable_tlb_flush_all() 198 io_pgtable_tlb_flush_walk(struct io_pgtable *iop, unsigned long iova, in io_pgtable_tlb_flush_walk() 205 io_pgtable_tlb_flush_leaf(struct io_pgtable *iop, unsigned long iova, in io_pgtable_tlb_flush_leaf() 212 io_pgtable_tlb_add_page(struct io_pgtable *iop, in io_pgtable_tlb_add_page() 228 struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void *cookie); 229 void (*free)(struct io_pgtable *iop);
|
| /Linux-v5.4/drivers/iommu/ |
| D | io-pgtable.c | 33 struct io_pgtable *iop; in alloc_io_pgtable_ops() 61 struct io_pgtable *iop; in free_io_pgtable_ops() 66 iop = container_of(ops, struct io_pgtable, ops); in free_io_pgtable_ops()
|
| D | io-pgtable-arm.c | 181 struct io_pgtable iop; 536 static void arm_lpae_free_pgtable(struct io_pgtable *iop) in arm_lpae_free_pgtable() 604 struct io_pgtable *iop = &data->iop; in __arm_lpae_unmap() 788 static struct io_pgtable * 888 static struct io_pgtable * 984 static struct io_pgtable * 987 struct io_pgtable *iop; in arm_32_lpae_alloc_pgtable_s1() 1002 static struct io_pgtable * 1005 struct io_pgtable *iop; in arm_32_lpae_alloc_pgtable_s2() 1018 static struct io_pgtable *
|
| D | io-pgtable-arm-v7s.c | 167 struct io_pgtable iop; 524 struct io_pgtable *iop = &data->iop; in arm_v7s_map() 550 static void arm_v7s_free_pgtable(struct io_pgtable *iop) in arm_v7s_free_pgtable() 571 struct io_pgtable *iop = &data->iop; in arm_v7s_split_cont() 644 struct io_pgtable *iop = &data->iop; in __arm_v7s_unmap() 751 static struct io_pgtable *arm_v7s_alloc_pgtable(struct io_pgtable_cfg *cfg, in arm_v7s_alloc_pgtable()
|
| D | qcom_iommu.c | 470 struct io_pgtable *pgtable = container_of(qcom_domain->pgtbl_ops, in qcom_iommu_flush_iotlb_all() 471 struct io_pgtable, ops); in qcom_iommu_flush_iotlb_all()
|