Symbol: io_pgtable_ops
drivers/gpu/drm/msm/msm_iommu.c
105
struct io_pgtable_ops *ops = pagetable->pgtbl_ops;
drivers/gpu/drm/msm/msm_iommu.c
137
struct io_pgtable_ops *ops = pagetable->pgtbl_ops;
drivers/gpu/drm/msm/msm_iommu.c
169
struct io_pgtable_ops *ops = pagetable->pgtbl_ops;
drivers/gpu/drm/msm/msm_iommu.c
30
struct io_pgtable_ops *pgtbl_ops;
drivers/gpu/drm/panfrost/panfrost_device.h
192
struct io_pgtable_ops *pgtbl_ops;
drivers/gpu/drm/panfrost/panfrost_mmu.c
401
struct io_pgtable_ops *ops = mmu->pgtbl_ops;
drivers/gpu/drm/panfrost/panfrost_mmu.c
421
struct io_pgtable_ops *ops = mmu->pgtbl_ops;
drivers/gpu/drm/panfrost/panfrost_mmu.c
500
struct io_pgtable_ops *ops = mapping->mmu->pgtbl_ops;
drivers/gpu/drm/panthor/panthor_mmu.c
263
struct io_pgtable_ops *pgtbl_ops;
drivers/gpu/drm/panthor/panthor_mmu.c
916
struct io_pgtable_ops *ops = vm->pgtbl_ops;
drivers/gpu/drm/panthor/panthor_mmu.c
972
struct io_pgtable_ops *ops = vm->pgtbl_ops;
drivers/iommu/apple-dart.c
267
struct io_pgtable_ops *pgtbl_ops;
drivers/iommu/apple-dart.c
535
struct io_pgtable_ops *ops = dart_domain->pgtbl_ops;
drivers/iommu/apple-dart.c
549
struct io_pgtable_ops *ops = dart_domain->pgtbl_ops;
drivers/iommu/apple-dart.c
564
struct io_pgtable_ops *ops = dart_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2825
struct io_pgtable_ops *pgtbl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3924
struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3937
struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3969
struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
4232
struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
1028
struct io_pgtable_ops *pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
383
struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu.c
1273
struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu.c
1291
struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu.c
1341
struct io_pgtable_ops *ops= smmu_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu.c
1391
struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu.c
681
struct io_pgtable_ops *pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu.h
380
struct io_pgtable_ops *pgtbl_ops;
drivers/iommu/arm/arm-smmu/qcom_iommu.c
222
struct io_pgtable_ops *pgtbl_ops;
drivers/iommu/arm/arm-smmu/qcom_iommu.c
436
struct io_pgtable_ops *ops = qcom_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/qcom_iommu.c
454
struct io_pgtable_ops *ops = qcom_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/qcom_iommu.c
498
struct io_pgtable_ops *ops = qcom_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/qcom_iommu.c
67
struct io_pgtable_ops *pgtbl_ops;
drivers/iommu/io-pgtable-arm-selftests.c
61
struct io_pgtable_ops *ops;
drivers/iommu/io-pgtable-arm-v7s.c
507
static int arm_v7s_map_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-arm-v7s.c
622
static size_t arm_v7s_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-arm-v7s.c
644
static phys_addr_t arm_v7s_iova_to_phys(struct io_pgtable_ops *ops,
drivers/iommu/io-pgtable-arm-v7s.c
713
data->iop.ops = (struct io_pgtable_ops) {
drivers/iommu/io-pgtable-arm-v7s.c
819
struct io_pgtable_ops *ops;
drivers/iommu/io-pgtable-arm.c
583
static int arm_lpae_map_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-arm.c
718
static size_t arm_lpae_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-arm.c
768
static phys_addr_t arm_lpae_iova_to_phys(struct io_pgtable_ops *ops,
drivers/iommu/io-pgtable-arm.c
797
static int arm_lpae_pgtable_walk(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-arm.c
879
static int arm_lpae_read_and_clear_dirty(struct io_pgtable_ops *ops,
drivers/iommu/io-pgtable-arm.c
981
data->iop.ops = (struct io_pgtable_ops) {
drivers/iommu/io-pgtable-dart.c
226
static int dart_map_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-dart.c
293
static size_t dart_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-dart.c
336
static phys_addr_t dart_iova_to_phys(struct io_pgtable_ops *ops,
drivers/iommu/io-pgtable-dart.c
399
data->iop.ops = (struct io_pgtable_ops) {
drivers/iommu/io-pgtable.c
53
struct io_pgtable_ops *alloc_io_pgtable_ops(enum io_pgtable_fmt fmt,
drivers/iommu/io-pgtable.c
86
void free_io_pgtable_ops(struct io_pgtable_ops *ops)
drivers/iommu/ipmmu-vmsa.c
75
struct io_pgtable_ops *iop;
drivers/iommu/msm_iommu.c
44
struct io_pgtable_ops *iop;
drivers/iommu/mtk_iommu.c
286
struct io_pgtable_ops *iop;
include/linux/io-pgtable.h
215
int (*map_pages)(struct io_pgtable_ops *ops, unsigned long iova,
include/linux/io-pgtable.h
218
size_t (*unmap_pages)(struct io_pgtable_ops *ops, unsigned long iova,
include/linux/io-pgtable.h
221
phys_addr_t (*iova_to_phys)(struct io_pgtable_ops *ops,
include/linux/io-pgtable.h
223
int (*pgtable_walk)(struct io_pgtable_ops *ops, unsigned long iova, void *wd);
include/linux/io-pgtable.h
224
int (*read_and_clear_dirty)(struct io_pgtable_ops *ops,
include/linux/io-pgtable.h
242
struct io_pgtable_ops *alloc_io_pgtable_ops(enum io_pgtable_fmt fmt,
include/linux/io-pgtable.h
253
void free_io_pgtable_ops(struct io_pgtable_ops *ops);
include/linux/io-pgtable.h
273
struct io_pgtable_ops ops;