Searched refs:amd_io_pgtable (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/iommu/amd/ |
H A D | io_pgtable.c | 105 static bool increase_address_space(struct amd_io_pgtable *pgtable, in increase_address_space() 147 static u64 *alloc_pte(struct amd_io_pgtable *pgtable, in alloc_pte() 247 static u64 *fetch_pte(struct amd_io_pgtable *pgtable, in fetch_pte() 325 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_map_pages() 403 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_unmap_pages() 434 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_iova_to_phys() 488 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_read_and_clear_dirty() 521 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, pgtbl); in v1_free_pgtable() 537 struct amd_io_pgtable *pgtable = io_pgtable_cfg_to_data(cfg); in v1_alloc_pgtable()
|
H A D | io_pgtable_v2.c | 194 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 D | amd_iommu_types.h | 538 container_of((x), struct amd_io_pgtable, pgtbl) 548 container_of((x), struct amd_io_pgtable, pgtbl.cfg) 557 struct amd_io_pgtable { struct 594 struct amd_io_pgtable iop;
|