Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/i86pc/io/amd_iommu/
H A Damd_iommu.c111 amd_iommu_page_table_hash_t amd_iommu_page_table_hash; variable
150 if (amd_iommu_page_table_hash_init(&amd_iommu_page_table_hash) in _init()
169 amd_iommu_page_table_hash_fini(&amd_iommu_page_table_hash); in _init()
201 amd_iommu_page_table_hash_fini(&amd_iommu_page_table_hash); in _fini()
H A Damd_iommu_page_tables.c653 mutex_enter(&amd_iommu_page_table_hash.ampt_lock); in amd_iommu_insert_pgtable_hash()
655 pt->pt_next = amd_iommu_page_table_hash.ampt_hash[idx]; in amd_iommu_insert_pgtable_hash()
657 amd_iommu_page_table_hash.ampt_hash[idx] = pt; in amd_iommu_insert_pgtable_hash()
661 mutex_exit(&amd_iommu_page_table_hash.ampt_lock); in amd_iommu_insert_pgtable_hash()
672 mutex_enter(&amd_iommu_page_table_hash.ampt_lock); in amd_iommu_remove_pgtable_hash()
680 amd_iommu_page_table_hash.ampt_hash[idx] = pt->pt_next; in amd_iommu_remove_pgtable_hash()
685 mutex_exit(&amd_iommu_page_table_hash.ampt_lock); in amd_iommu_remove_pgtable_hash()
694 mutex_enter(&amd_iommu_page_table_hash.ampt_lock); in amd_iommu_lookup_pgtable_hash()
695 pt = amd_iommu_page_table_hash.ampt_hash[idx]; in amd_iommu_lookup_pgtable_hash()
705 mutex_exit(&amd_iommu_page_table_hash.ampt_lock); in amd_iommu_lookup_pgtable_hash()
H A Damd_iommu_impl.h428 typedef struct amd_iommu_page_table_hash { struct
460 extern amd_iommu_page_table_hash_t amd_iommu_page_table_hash;