Home
last modified time | relevance | path

Searched refs:cptep (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.6/drivers/iommu/
Dio-pgtable-dart.c244 dart_iopte pte, *cptep, *ptep; in dart_map_pages() local
265 cptep = __dart_alloc_pages(tblsz, gfp, cfg); in dart_map_pages()
266 if (!cptep) in dart_map_pages()
269 pte = dart_install_table(cptep, ptep, 0, data); in dart_map_pages()
271 free_pages((unsigned long)cptep, get_order(tblsz)); in dart_map_pages()
Dio-pgtable-arm-v7s.c502 arm_v7s_iopte pte, *cptep; in __arm_v7s_map() local
520 cptep = __arm_v7s_alloc_table(lvl + 1, gfp, data); in __arm_v7s_map()
521 if (!cptep) in __arm_v7s_map()
524 pte = arm_v7s_install_table(cptep, ptep, 0, cfg); in __arm_v7s_map()
526 __arm_v7s_free_table(cptep, lvl + 1, data); in __arm_v7s_map()
533 cptep = iopte_deref(pte, lvl, data); in __arm_v7s_map()
541 return __arm_v7s_map(data, iova, paddr, size, prot, lvl + 1, cptep, gfp); in __arm_v7s_map()
Dio-pgtable-arm.c348 arm_lpae_iopte *cptep, pte; in __arm_lpae_map() local
376 cptep = __arm_lpae_alloc_pages(tblsz, gfp, cfg); in __arm_lpae_map()
377 if (!cptep) in __arm_lpae_map()
380 pte = arm_lpae_install_table(cptep, ptep, 0, data); in __arm_lpae_map()
382 __arm_lpae_free_pages(cptep, tblsz, cfg); in __arm_lpae_map()
388 cptep = iopte_deref(pte, data); in __arm_lpae_map()
397 cptep, gfp, mapped); in __arm_lpae_map()