Home
last modified time | relevance | path

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

/linux-6.15/drivers/iommu/amd/
H A Dio_pgtable.c112 static bool increase_address_space(struct amd_io_pgtable *pgtable, in increase_address_space()
154 static u64 *alloc_pte(struct amd_io_pgtable *pgtable, in alloc_pte()
253 static u64 *fetch_pte(struct amd_io_pgtable *pgtable, in fetch_pte()
330 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_map_pages()
408 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_unmap_pages()
439 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_iova_to_phys()
493 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_read_and_clear_dirty()
526 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, pgtbl); in v1_free_pgtable()
542 struct amd_io_pgtable *pgtable = io_pgtable_cfg_to_data(cfg); in v1_alloc_pgtable()
H A Dio_pgtable_v2.c194 static u64 *fetch_pte(struct amd_io_pgtable *pgtable, in fetch_pte()
236 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v2_map_pages()
289 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v2_unmap_pages()
315 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v2_iova_to_phys()
334 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, pgtbl); in v2_free_pgtable()
346 struct amd_io_pgtable *pgtable = io_pgtable_cfg_to_data(cfg); in v2_alloc_pgtable()
H A Damd_iommu_types.h534 container_of((x), struct amd_io_pgtable, pgtbl)
544 container_of((x), struct amd_io_pgtable, pgtbl.cfg)
553 struct amd_io_pgtable { struct
589 struct amd_io_pgtable iop;