Searched refs:iommu_free_pages (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/drivers/iommu/ |
D | iommu-pages.h | 149 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()
|
D | io-pgtable-dart.c | 265 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()
|
D | exynos-iommu.c | 935 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()
|
D | io-pgtable-arm.c | 251 iommu_free_pages(pages, order); in __arm_lpae_alloc_pages() 267 iommu_free_pages(pages, get_order(size)); in __arm_lpae_free_pages()
|
D | sun50i-iommu.c | 716 iommu_free_pages(sun50i_domain->dt, get_order(DT_SIZE)); in sun50i_iommu_domain_free()
|
/linux-6.12.1/drivers/iommu/amd/ |
D | init.c | 665 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 …]
|
D | ppr.c | 51 iommu_free_pages(iommu->ppr_log, get_order(PPR_LOG_SIZE)); in amd_iommu_free_ppr_log()
|
/linux-6.12.1/drivers/iommu/intel/ |
D | svm.c | 85 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()
|
D | irq_remapping.c | 624 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()
|
D | pasid.c | 103 iommu_free_pages(pasid_table->table, pasid_table->order); in intel_pasid_free_table()
|