Lines Matching refs:arm_lpae_io_pgtable

31 	container_of((x), struct arm_lpae_io_pgtable, iop)
144 struct arm_lpae_io_pgtable { struct
166 struct arm_lpae_io_pgtable *data) in paddr_to_iopte() argument
175 struct arm_lpae_io_pgtable *data) in iopte_to_paddr()
257 static size_t __arm_lpae_unmap(struct arm_lpae_io_pgtable *data,
262 static void __arm_lpae_init_pte(struct arm_lpae_io_pgtable *data, in __arm_lpae_init_pte()
283 static int arm_lpae_init_pte(struct arm_lpae_io_pgtable *data, in arm_lpae_init_pte()
346 static int __arm_lpae_map(struct arm_lpae_io_pgtable *data, unsigned long iova, in __arm_lpae_map()
403 static arm_lpae_iopte arm_lpae_prot_to_pte(struct arm_lpae_io_pgtable *data, in arm_lpae_prot_to_pte()
480 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops); in arm_lpae_map_pages()
518 static void __arm_lpae_free_pgtable(struct arm_lpae_io_pgtable *data, int lvl, in __arm_lpae_free_pgtable()
551 struct arm_lpae_io_pgtable *data = io_pgtable_to_data(iop); in arm_lpae_free_pgtable()
557 static size_t arm_lpae_split_blk_unmap(struct arm_lpae_io_pgtable *data, in arm_lpae_split_blk_unmap()
617 static size_t __arm_lpae_unmap(struct arm_lpae_io_pgtable *data, in __arm_lpae_unmap()
680 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops); in arm_lpae_unmap_pages()
706 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops); in arm_lpae_iova_to_phys()
782 static struct arm_lpae_io_pgtable *
785 struct arm_lpae_io_pgtable *data; in arm_lpae_alloc_pgtable()
828 struct arm_lpae_io_pgtable *data; in arm_64_lpae_alloc_pgtable_s1()
932 struct arm_lpae_io_pgtable *data; in arm_64_lpae_alloc_pgtable_s2()
1053 struct arm_lpae_io_pgtable *data; in arm_mali_lpae_alloc_pgtable()
1112 struct arm_lpae_io_pgtable *data; in apple_dart_alloc_pgtable()
1216 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops); in arm_lpae_dump_ops()