Lines Matching refs:arm_lpae_io_pgtable
31 container_of((x), struct arm_lpae_io_pgtable, iop)
138 struct arm_lpae_io_pgtable {
160 struct arm_lpae_io_pgtable *data)
169 struct arm_lpae_io_pgtable *data)
251 static size_t __arm_lpae_unmap(struct arm_lpae_io_pgtable *data,
256 static void __arm_lpae_init_pte(struct arm_lpae_io_pgtable *data,
272 static int arm_lpae_init_pte(struct arm_lpae_io_pgtable *data,
305 struct arm_lpae_io_pgtable *data)
334 static int __arm_lpae_map(struct arm_lpae_io_pgtable *data, unsigned long iova,
380 static arm_lpae_iopte arm_lpae_prot_to_pte(struct arm_lpae_io_pgtable *data,
447 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
477 static void __arm_lpae_free_pgtable(struct arm_lpae_io_pgtable *data, int lvl,
510 struct arm_lpae_io_pgtable *data = io_pgtable_to_data(iop);
516 static size_t arm_lpae_split_blk_unmap(struct arm_lpae_io_pgtable *data,
570 static size_t __arm_lpae_unmap(struct arm_lpae_io_pgtable *data,
626 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
645 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
721 static struct arm_lpae_io_pgtable *
724 struct arm_lpae_io_pgtable *data;
765 struct arm_lpae_io_pgtable *data;
864 struct arm_lpae_io_pgtable *data;
985 struct arm_lpae_io_pgtable *data;
1098 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);