Symbol: io_pgtable
drivers/gpu/drm/panthor/panthor_mmu.c
848
const struct io_pgtable *pgt = io_pgtable_ops_to_pgtable(vm->pgtbl_ops);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
346
struct io_pgtable io_pgtable = {};
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
348
.pgtbl_ops = &io_pgtable.ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
351
io_pgtable.cfg.arm_lpae_s2_cfg.vttbr = 0xdaedbeefdeadbeefULL;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
352
io_pgtable.cfg.arm_lpae_s2_cfg.vtcr.ps = 1;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
353
io_pgtable.cfg.arm_lpae_s2_cfg.vtcr.tg = 2;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
354
io_pgtable.cfg.arm_lpae_s2_cfg.vtcr.sh = 3;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
355
io_pgtable.cfg.arm_lpae_s2_cfg.vtcr.orgn = 1;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
356
io_pgtable.cfg.arm_lpae_s2_cfg.vtcr.irgn = 2;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
357
io_pgtable.cfg.arm_lpae_s2_cfg.vtcr.sl = 3;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
358
io_pgtable.cfg.arm_lpae_s2_cfg.vtcr.tsz = 4;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
498
struct io_pgtable io_pgtable = {};
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
500
.pgtbl_ops = &io_pgtable.ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
506
io_pgtable.cfg.arm_lpae_s1_cfg.ttbr = 0xdaedbeefdeadbeefULL;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
507
io_pgtable.cfg.arm_lpae_s1_cfg.tcr.ips = 1;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
508
io_pgtable.cfg.arm_lpae_s1_cfg.tcr.tg = 2;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
509
io_pgtable.cfg.arm_lpae_s1_cfg.tcr.sh = 3;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
510
io_pgtable.cfg.arm_lpae_s1_cfg.tcr.orgn = 1;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
511
io_pgtable.cfg.arm_lpae_s1_cfg.tcr.irgn = 2;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
512
io_pgtable.cfg.arm_lpae_s1_cfg.tcr.tsz = 4;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
513
io_pgtable.cfg.arm_lpae_s1_cfg.mair = 0xabcdef012345678ULL;
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
362
struct io_pgtable *iop = io_pgtable_ops_to_pgtable(smmu_domain->pgtbl_ops);
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
246
struct io_pgtable *pgtable =
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
261
struct io_pgtable *pgtable = io_pgtable_ops_to_pgtable(smmu_domain->pgtbl_ops);
drivers/iommu/arm/arm-smmu/qcom_iommu.c
476
struct io_pgtable *pgtable = container_of(qcom_domain->pgtbl_ops,
drivers/iommu/arm/arm-smmu/qcom_iommu.c
477
struct io_pgtable, ops);
drivers/iommu/io-pgtable-arm-v7s.c
165
struct io_pgtable iop;
drivers/iommu/io-pgtable-arm-v7s.c
540
static void arm_v7s_free_pgtable(struct io_pgtable *iop)
drivers/iommu/io-pgtable-arm-v7s.c
563
struct io_pgtable *iop = &data->iop;
drivers/iommu/io-pgtable-arm-v7s.c
667
static struct io_pgtable *arm_v7s_alloc_pgtable(struct io_pgtable_cfg *cfg,
drivers/iommu/io-pgtable-arm.c
1098
static struct io_pgtable *
drivers/iommu/io-pgtable-arm.c
1194
static struct io_pgtable *
drivers/iommu/io-pgtable-arm.c
1204
static struct io_pgtable *
drivers/iommu/io-pgtable-arm.c
1214
static struct io_pgtable *
drivers/iommu/io-pgtable-arm.c
158
struct io_pgtable iop;
drivers/iommu/io-pgtable-arm.c
648
static void arm_lpae_free_pgtable(struct io_pgtable *iop)
drivers/iommu/io-pgtable-arm.c
662
struct io_pgtable *iop = &data->iop;
drivers/iommu/io-pgtable-arm.c
740
struct io_pgtable *iop;
drivers/iommu/io-pgtable-arm.c
815
struct io_pgtable *iop = &data->iop;
drivers/iommu/io-pgtable-arm.c
992
static struct io_pgtable *
drivers/iommu/io-pgtable-dart.c
408
static struct io_pgtable *
drivers/iommu/io-pgtable-dart.c
469
static void apple_dart_free_pgtable(struct io_pgtable *iop)
drivers/iommu/io-pgtable-dart.c
70
struct io_pgtable iop;
drivers/iommu/io-pgtable.c
57
struct io_pgtable *iop;
drivers/iommu/io-pgtable.c
88
struct io_pgtable *iop;
include/linux/io-pgtable.h
276
#define io_pgtable_ops_to_pgtable(x) container_of((x), struct io_pgtable, ops)
include/linux/io-pgtable.h
278
static inline void io_pgtable_tlb_flush_all(struct io_pgtable *iop)
include/linux/io-pgtable.h
285
io_pgtable_tlb_flush_walk(struct io_pgtable *iop, unsigned long iova,
include/linux/io-pgtable.h
293
io_pgtable_tlb_add_page(struct io_pgtable *iop,
include/linux/io-pgtable.h
318
struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void *cookie);
include/linux/io-pgtable.h
319
void (*free)(struct io_pgtable *iop);