Symbol: io_pgtable
drivers/gpu/drm/panthor/panthor_mmu.c
806
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
363
struct io_pgtable *iop = io_pgtable_ops_to_pgtable(smmu_domain->pgtbl_ops);
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
244
struct io_pgtable *pgtable =
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
259
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
1064
static struct io_pgtable *
drivers/iommu/io-pgtable-arm.c
1160
static struct io_pgtable *
drivers/iommu/io-pgtable-arm.c
1170
static struct io_pgtable *
drivers/iommu/io-pgtable-arm.c
1180
static struct io_pgtable *
drivers/iommu/io-pgtable-arm.c
158
struct io_pgtable iop;
drivers/iommu/io-pgtable-arm.c
614
static void arm_lpae_free_pgtable(struct io_pgtable *iop)
drivers/iommu/io-pgtable-arm.c
628
struct io_pgtable *iop = &data->iop;
drivers/iommu/io-pgtable-arm.c
706
struct io_pgtable *iop;
drivers/iommu/io-pgtable-arm.c
781
struct io_pgtable *iop = &data->iop;
drivers/iommu/io-pgtable-arm.c
958
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);