/linux-master/arch/powerpc/include/asm/ |
H A D | pci-bridge.h | 140 struct iommu_device iommu; member in struct:pci_controller
|
/linux-master/include/linux/ |
H A D | dmar.h | 49 struct intel_iommu *iommu; member in struct:dmar_drhd_unit 133 static inline void dmar_fault_dump_ptes(struct intel_iommu *iommu, u16 source_id, argument
|
/linux-master/drivers/iommu/intel/ |
H A D | debugfs.c | 116 struct intel_iommu *iommu; local 217 static void ctx_tbl_walk(struct seq_file *m, struct intel_iommu *iommu, u16 bus) argument 263 root_tbl_walk(struct seq_file *m, struct intel_iommu *iommu) argument 285 struct intel_iommu *iommu; local 353 struct intel_iommu *iommu; local 482 invalidation_queue_entry_show(struct seq_file *m, struct intel_iommu *iommu) argument 512 struct intel_iommu *iommu; local 543 ir_tbl_remap_entry_show(struct seq_file *m, struct intel_iommu *iommu) argument 567 ir_tbl_posted_entry_show(struct seq_file *m, struct intel_iommu *iommu) argument 600 struct intel_iommu *iommu; local 648 latency_show_one(struct seq_file *m, struct intel_iommu *iommu, struct dmar_drhd_unit *drhd) argument 667 struct intel_iommu *iommu; local 687 struct intel_iommu *iommu; local [all...] |
H A D | svm.c | 63 int intel_svm_enable_prq(struct intel_iommu *iommu) argument 126 intel_svm_finish_prq(struct intel_iommu *iommu) argument 149 intel_svm_check(struct intel_iommu *iommu) argument 321 struct intel_iommu *iommu = info->iommu; local 471 struct intel_iommu *iommu; local 557 intel_svm_prq_report(struct intel_iommu *iommu, struct device *dev, struct page_req_dsc *desc) argument 597 handle_bad_prq_event(struct intel_iommu *iommu, struct page_req_dsc *req, int result) argument 638 struct intel_iommu *iommu = d; local 736 struct intel_iommu *iommu = info->iommu; local [all...] |
H A D | perfmon.c | 346 struct intel_iommu *iommu = iommu_pmu->iommu; local 383 struct intel_iommu *iommu = iommu_pmu->iommu; local 495 struct intel_iommu *iommu = iommu_pmu->iommu; local 503 struct intel_iommu *iommu = iommu_pmu->iommu; local 538 struct intel_iommu *iommu = dev_id; local 551 __iommu_pmu_register(struct intel_iommu *iommu) argument 574 get_perf_reg_address(struct intel_iommu *iommu, u32 offset) argument 581 alloc_iommu_pmu(struct intel_iommu *iommu) argument 725 free_iommu_pmu(struct intel_iommu *iommu) argument 744 iommu_pmu_set_interrupt(struct intel_iommu *iommu) argument 766 iommu_pmu_unset_interrupt(struct intel_iommu *iommu) argument 859 iommu_pmu_register(struct intel_iommu *iommu) argument 887 iommu_pmu_unregister(struct intel_iommu *iommu) argument [all...] |
H A D | irq_remapping.c | 33 struct intel_iommu *iommu; member in struct:ioapic_scope 40 struct intel_iommu *iommu; member in struct:hpet_scope 47 struct intel_iommu *iommu; member in struct:irq_2_iommu 87 static bool ir_pre_enabled(struct intel_iommu *iommu) argument 92 static void clear_ir_pre_enabled(struct intel_iommu *iommu) argument 97 init_ir_status(struct intel_iommu *iommu) argument 106 alloc_irte(struct intel_iommu *iommu, struct irq_2_iommu *irq_iommu, u16 count) argument 146 qi_flush_iec(struct intel_iommu *iommu, int index, int mask) argument 162 struct intel_iommu *iommu; local 233 struct intel_iommu *iommu; local 421 iommu_load_old_irte(struct intel_iommu *iommu) argument 463 iommu_set_irq_remapping(struct intel_iommu *iommu, int mode) argument 491 iommu_enable_irq_remapping(struct intel_iommu *iommu) argument 525 intel_setup_irq_remapping(struct intel_iommu *iommu) argument 634 intel_teardown_irq_remapping(struct intel_iommu *iommu) argument 657 iommu_disable_irq_remapping(struct intel_iommu *iommu) argument 700 struct intel_iommu *iommu; local 716 struct intel_iommu *iommu; local 790 struct intel_iommu *iommu; local 816 struct intel_iommu *iommu; local 844 ir_parse_one_hpet_scope(struct acpi_dmar_device_scope *scope, struct intel_iommu *iommu, struct acpi_dmar_hardware_unit *drhd) argument 889 ir_parse_one_ioapic_scope(struct acpi_dmar_device_scope *scope, struct intel_iommu *iommu, struct acpi_dmar_hardware_unit *drhd) argument 934 ir_parse_ioapic_hpet_scope(struct acpi_dmar_header *header, struct intel_iommu *iommu) argument 958 ir_remove_ioapic_hpet_scope(struct intel_iommu *iommu) argument 978 struct intel_iommu *iommu; local 1029 struct intel_iommu *iommu = NULL; local 1052 struct intel_iommu *iommu = NULL; local 1313 struct intel_iommu *iommu = domain->host_data; local 1405 struct intel_iommu *iommu = NULL; local 1441 dmar_ir_add(struct dmar_drhd_unit *dmaru, struct intel_iommu *iommu) argument 1481 struct intel_iommu *iommu = dmaru->iommu; local [all...] |
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 48 struct iommu_device iommu; member in struct:qcom_iommu_dev 71 struct qcom_iommu_dev *iommu; member in struct:qcom_iommu_domain [all...] |
/linux-master/drivers/iommu/ |
H A D | msm_iommu.c | 54 static int __enable_clocks(struct msm_iommu_dev *iommu) argument 71 static void __disable_clocks(struct msm_iommu_dev *iommu) argument 120 struct msm_iommu_dev *iommu = NULL; local 142 struct msm_iommu_dev *iommu = NULL; local 206 config_mids(struct msm_iommu_dev *iommu, struct msm_iommu_ctx_dev *master) argument 363 struct msm_iommu_dev *iommu, *ret = NULL; local 381 struct msm_iommu_dev *iommu; local 398 struct msm_iommu_dev *iommu; local 449 struct msm_iommu_dev *iommu; local 529 struct msm_iommu_dev *iommu; local 599 insert_iommu_master(struct device *dev, struct msm_iommu_dev **iommu, const struct of_phandle_args *spec) argument 631 struct msm_iommu_dev *iommu = NULL, *iter; local 657 struct msm_iommu_dev *iommu = dev_id; local 718 struct msm_iommu_dev *iommu; local 829 struct msm_iommu_dev *iommu = platform_get_drvdata(pdev); local [all...] |
H A D | sprd-iommu.c | 72 struct iommu_device iommu; member in struct:sprd_iommu_device [all...] |
H A D | omap-iommu.h | 82 struct iommu_device iommu; member in struct:omap_iommu [all...] |
H A D | omap-iommu.c | 952 struct omap_iommu_device *iommu; local 981 struct omap_iommu_device *iommu; local 1318 struct omap_iommu_device *iommu; local 1364 struct omap_iommu_device *iommu; local 1406 struct omap_iommu_device *iommu; local 1439 struct omap_iommu_device *iommu = odomain->iommus; local 1454 struct omap_iommu_device *iommu; local 1518 struct omap_iommu_device *iommu = omap_domain->iommus; local 1613 struct omap_iommu_device *iommu = omap_domain->iommus; local [all...] |
H A D | virtio-iommu.c | 35 struct iommu_device iommu; member in struct:viommu_dev [all...] |
H A D | mtk_iommu_v1.c | 104 struct iommu_device iommu; member in struct:mtk_iommu_v1_data [all...] |
/linux-master/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 606 struct vhost_iotlb *iommu; local 634 struct vhost_iotlb *iommu; local [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | x86_init.h | 171 struct x86_init_iommu iommu; member in struct:x86_init_ops
|
/linux-master/arch/sparc/kernel/ |
H A D | sbus.c | 63 struct iommu *iommu = dev->archdata.iommu; local 213 struct iommu *iommu = op->dev.archdata.iommu; local 275 struct iommu *iommu local 349 struct iommu *iommu = op->dev.archdata.iommu; local 428 struct iommu *iommu = op->dev.archdata.iommu; local 497 struct iommu *iommu = op->dev.archdata.iommu; local 545 struct iommu *iommu; local [all...] |
H A D | pci_psycho.c | 515 struct iommu *iommu; local [all...] |
H A D | pci_fire.c | 33 struct iommu *iommu = pbm->iommu; local 464 struct iommu *iommu; local [all...] |
H A D | pci.c | 252 static void pci_init_dev_archdata(struct dev_archdata *sd, void *iommu, argument 821 struct iommu *iommu = dev->archdata.iommu; local [all...] |
H A D | psycho_common.c | 209 struct iommu *iommu = pbm->iommu; local 405 struct iommu *iommu = pbm->iommu; local [all...] |
H A D | pci_sun4v.c | 78 static inline bool iommu_use_atu(struct iommu *iommu, u64 mask) argument 188 struct iommu *iommu; local 327 struct iommu *iommu; local 360 struct iommu *iommu; local 434 struct iommu *iommu; local 479 struct iommu *iommu; local 630 struct iommu *iommu; local 677 struct iommu *iommu = dev->archdata.iommu; local 709 probe_existing_entries(struct pci_pbm_info *pbm, struct iommu_map_table *iommu) argument 869 struct iommu *iommu = pbm->iommu; local 1227 struct iommu *iommu; local [all...] |
/linux-master/arch/powerpc/platforms/cell/ |
H A D | iommu.c | 104 struct cbe_iommu *iommu; member in struct:iommu_window 131 static void invalidate_tce_cache(struct cbe_iommu *iommu, unsigned long *pte, argument 235 struct cbe_iommu *iommu = data; local 298 cell_iommu_setup_stab(struct cbe_iommu *iommu, unsigned long dbase, unsigned long dsize, unsigned long fbase, unsigned long fsize) argument 318 cell_iommu_alloc_ptab(struct cbe_iommu *iommu, unsigned long base, unsigned long size, unsigned long gap_base, unsigned long gap_size, unsigned long page_shift) argument 378 cell_iommu_enable_hardware(struct cbe_iommu *iommu) argument 418 cell_iommu_setup_hardware(struct cbe_iommu *iommu, unsigned long base, unsigned long size) argument 464 cell_iommu_setup_window(struct cbe_iommu *iommu, struct device_node *np, unsigned long offset, unsigned long size, unsigned long pte_offset) argument 545 struct cbe_iommu *iommu; local 622 struct cbe_iommu *iommu; local 663 struct cbe_iommu *iommu; local 880 cell_iommu_setup_fixed_ptab(struct cbe_iommu *iommu, struct device_node *np, unsigned long dbase, unsigned long dsize, unsigned long fbase, unsigned long fsize) argument 919 struct cbe_iommu *iommu; local [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | snoc.c | 1680 struct iommu_domain *iommu; local
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | ahb.c | 1053 struct iommu_domain *iommu; local
|
/linux-master/drivers/acpi/arm64/ |
H A D | iort.c | 1036 static void iort_find_rmrs(struct acpi_iort_node *iommu, struct device *dev, argument 1076 struct acpi_iort_node *iommu; local 977 iort_node_get_rmr_info(struct acpi_iort_node *node, struct acpi_iort_node *iommu, struct device *dev, struct list_head *head) argument 1087 struct acpi_iort_node *iommu; local [all...] |