Searched refs:pgtbl_ops (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/gpu/drm/msm/
H A Dmsm_iommu.c23 struct io_pgtable_ops *pgtbl_ops; member in struct:msm_iommu_pagetable
95 struct io_pgtable_ops *ops = pagetable->pgtbl_ops;
119 struct io_pgtable_ops *ops = pagetable->pgtbl_ops;
168 free_io_pgtable_ops(pagetable->pgtbl_ops);
283 pagetable->pgtbl_ops = alloc_io_pgtable_ops(ARM_64_LPAE_S1,
286 if (!pagetable->pgtbl_ops) {
298 free_io_pgtable_ops(pagetable->pgtbl_ops);
/linux-master/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c67 struct io_pgtable_ops *pgtbl_ops; member in struct:qcom_iommu_domain
222 struct io_pgtable_ops *pgtbl_ops; local
242 pgtbl_ops = alloc_io_pgtable_ops(ARM_32_LPAE_S1, &pgtbl_cfg, qcom_domain);
243 if (!pgtbl_ops) {
314 qcom_domain->pgtbl_ops = pgtbl_ops;
356 free_io_pgtable_ops(qcom_domain->pgtbl_ops);
436 struct io_pgtable_ops *ops = qcom_domain->pgtbl_ops;
454 struct io_pgtable_ops *ops = qcom_domain->pgtbl_ops;
476 struct io_pgtable *pgtable = container_of(qcom_domain->pgtbl_ops,
[all...]
H A Darm-smmu-qcom.c126 io_pgtable_ops_to_pgtable(smmu_domain->pgtbl_ops);
140 struct io_pgtable *pgtable = io_pgtable_ops_to_pgtable(smmu_domain->pgtbl_ops);
H A Darm-smmu.c632 struct io_pgtable_ops *pgtbl_ops; local
776 pgtbl_ops = alloc_io_pgtable_ops(fmt, &pgtbl_cfg, smmu_domain);
777 if (!pgtbl_ops) {
820 smmu_domain->pgtbl_ops = pgtbl_ops;
856 free_io_pgtable_ops(smmu_domain->pgtbl_ops);
1216 struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
1234 struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
1284 struct io_pgtable_ops *ops= smmu_domain->pgtbl_ops;
1334 struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
[all...]
H A Darm-smmu.h368 struct io_pgtable_ops *pgtbl_ops; member in struct:arm_smmu_domain
/linux-master/drivers/iommu/
H A Dapple-dart.c255 * @pgtbl_ops: pagetable ops allocated by io-pgtable
262 struct io_pgtable_ops *pgtbl_ops; member in struct:apple_dart_domain
521 struct io_pgtable_ops *ops = dart_domain->pgtbl_ops;
535 struct io_pgtable_ops *ops = dart_domain->pgtbl_ops;
550 struct io_pgtable_ops *ops = dart_domain->pgtbl_ops;
561 &io_pgtable_ops_to_pgtable(domain->pgtbl_ops)->cfg;
604 dart_domain->pgtbl_ops = alloc_io_pgtable_ops(dart->hw->fmt, &pgtbl_cfg,
606 if (!dart_domain->pgtbl_ops) {
776 if (dart_domain->pgtbl_ops)
777 free_io_pgtable_ops(dart_domain->pgtbl_ops);
[all...]
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c295 struct io_pgtable_ops *ops = mmu->pgtbl_ops;
354 struct io_pgtable_ops *ops = mapping->mmu->pgtbl_ops;
573 free_io_pgtable_ops(mmu->pgtbl_ops);
643 mmu->pgtbl_ops = alloc_io_pgtable_ops(ARM_MALI_LPAE, &mmu->pgtbl_cfg,
645 if (!mmu->pgtbl_ops) {
H A Dpanfrost_device.h159 struct io_pgtable_ops *pgtbl_ops; member in struct:panfrost_mmu
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c1526 &io_pgtable_ops_to_pgtable(smmu_domain->pgtbl_ops)->cfg;
2215 free_io_pgtable_ops(smmu_domain->pgtbl_ops);
2293 struct io_pgtable_ops *pgtbl_ops; local
2331 pgtbl_ops = alloc_io_pgtable_ops(fmt, &pgtbl_cfg, smmu_domain);
2332 if (!pgtbl_ops)
2341 free_io_pgtable_ops(pgtbl_ops);
2345 smmu_domain->pgtbl_ops = pgtbl_ops;
2685 struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
2698 struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
[all...]
H A Darm-smmu-v3.h723 struct io_pgtable_ops *pgtbl_ops; member in struct:arm_smmu_domain
/linux-master/drivers/iommu/amd/
H A Diommu.c2284 struct io_pgtable_ops *pgtbl_ops; local
2334 pgtbl_ops = alloc_io_pgtable_ops(pgtable, &domain->iop.pgtbl_cfg, domain);
2335 if (!pgtbl_ops)

Completed in 203 milliseconds