Lines Matching refs:arm_lpae_io_pgtable
31 container_of((x), struct arm_lpae_io_pgtable, iop)
141 struct arm_lpae_io_pgtable {
163 struct arm_lpae_io_pgtable *data)
172 struct arm_lpae_io_pgtable *data)
253 static size_t __arm_lpae_unmap(struct arm_lpae_io_pgtable *data,
258 static void __arm_lpae_init_pte(struct arm_lpae_io_pgtable *data,
279 static int arm_lpae_init_pte(struct arm_lpae_io_pgtable *data,
314 struct arm_lpae_io_pgtable *data)
343 static int __arm_lpae_map(struct arm_lpae_io_pgtable *data, unsigned long iova,
400 static arm_lpae_iopte arm_lpae_prot_to_pte(struct arm_lpae_io_pgtable *data,
468 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
499 static void __arm_lpae_free_pgtable(struct arm_lpae_io_pgtable *data, int lvl,
532 struct arm_lpae_io_pgtable *data = io_pgtable_to_data(iop);
538 static size_t arm_lpae_split_blk_unmap(struct arm_lpae_io_pgtable *data,
598 static size_t __arm_lpae_unmap(struct arm_lpae_io_pgtable *data,
661 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
681 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
757 static struct arm_lpae_io_pgtable *
760 struct arm_lpae_io_pgtable *data;
801 struct arm_lpae_io_pgtable *data;
905 struct arm_lpae_io_pgtable *data;
1026 struct arm_lpae_io_pgtable *data;
1138 struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);