Home
last modified time | relevance | path

Searched refs:iommu_free_pages (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/drivers/iommu/
Diommu-pages.h149 static inline void iommu_free_pages(void *virt, int order) in iommu_free_pages() function
163 iommu_free_pages(virt, 0); in iommu_free_page()
Dio-pgtable-dart.c265 iommu_free_pages(cptep, get_order(tblsz)); in dart_map_pages()
426 iommu_free_pages(data->pgd[i], in apple_dart_alloc_pgtable()
448 iommu_free_pages(iopte_deref(pte, data), order); in apple_dart_free_pgtable()
450 iommu_free_pages(data->pgd[i], order); in apple_dart_free_pgtable()
Dexynos-iommu.c935 iommu_free_pages(domain->lv2entcnt, 1); in exynos_iommu_domain_alloc_paging()
937 iommu_free_pages(domain->pgtable, 2); in exynos_iommu_domain_alloc_paging()
978 iommu_free_pages(domain->pgtable, 2); in exynos_iommu_domain_free()
979 iommu_free_pages(domain->lv2entcnt, 1); in exynos_iommu_domain_free()
Dio-pgtable-arm.c251 iommu_free_pages(pages, order); in __arm_lpae_alloc_pages()
267 iommu_free_pages(pages, get_order(size)); in __arm_lpae_free_pages()
Dsun50i-iommu.c716 iommu_free_pages(sun50i_domain->dt, get_order(DT_SIZE)); in sun50i_iommu_domain_free()
/linux-6.12.1/drivers/iommu/amd/
Dinit.c665 iommu_free_pages(pci_seg->dev_table, in free_dev_table()
683 iommu_free_pages(pci_seg->rlookup_table, in free_rlookup_table()
703 iommu_free_pages(pci_seg->irq_lookup_table, in free_irq_lookup_table()
728 iommu_free_pages(pci_seg->alias_table, in free_alias_table()
838 iommu_free_pages(iommu->cmd_buf, get_order(CMD_BUFFER_SIZE)); in free_command_buffer()
850 iommu_free_pages(buf, order); in iommu_alloc_4k_pages()
894 iommu_free_pages(iommu->evt_buf, get_order(EVT_BUFFER_SIZE)); in free_event_buffer()
900 iommu_free_pages(iommu->ga_log, get_order(GA_LOG_SIZE)); in free_ga_log()
901 iommu_free_pages(iommu->ga_log_tail, get_order(8)); in free_ga_log()
2778 iommu_free_pages(pci_seg->old_dev_tbl_cpy, in early_enable_iommus()
[all …]
Dppr.c51 iommu_free_pages(iommu->ppr_log, get_order(PPR_LOG_SIZE)); in amd_iommu_free_ppr_log()
/linux-6.12.1/drivers/iommu/intel/
Dsvm.c85 iommu_free_pages(iommu->prq, PRQ_ORDER); in intel_svm_enable_prq()
108 iommu_free_pages(iommu->prq, PRQ_ORDER); in intel_svm_finish_prq()
Dirq_remapping.c624 iommu_free_pages(ir_table_base, INTR_REMAP_PAGE_ORDER); in intel_setup_irq_remapping()
645 iommu_free_pages(iommu->ir_table->base, INTR_REMAP_PAGE_ORDER); in intel_teardown_irq_remapping()
Dpasid.c103 iommu_free_pages(pasid_table->table, pasid_table->order); in intel_pasid_free_table()