Lines Matching defs:iommu

276 	struct amd_iommu *iommu = amd_iommu_rlookup_table[devid];  in find_dev_data()  local
397 struct amd_iommu *iommu; in iommu_init_device() local
573 static void iommu_print_event(struct amd_iommu *iommu, void *__evt) in iommu_print_event()
662 static void iommu_poll_events(struct amd_iommu *iommu) in iommu_poll_events()
677 static void iommu_handle_ppr_entry(struct amd_iommu *iommu, u64 *raw) in iommu_handle_ppr_entry()
695 static void iommu_poll_ppr_log(struct amd_iommu *iommu) in iommu_poll_ppr_log()
757 static void iommu_poll_ga_log(struct amd_iommu *iommu) in iommu_poll_ga_log()
801 amd_iommu_set_pci_msi_domain(struct device *dev, struct amd_iommu *iommu) in amd_iommu_set_pci_msi_domain()
812 amd_iommu_set_pci_msi_domain(struct device *dev, struct amd_iommu *iommu) { } in amd_iommu_set_pci_msi_domain()
822 struct amd_iommu *iommu = (struct amd_iommu *) data; in amd_iommu_int_thread() local
876 static int wait_on_sem(struct amd_iommu *iommu, u64 data) in wait_on_sem()
893 static void copy_cmd_to_buffer(struct amd_iommu *iommu, in copy_cmd_to_buffer()
912 struct amd_iommu *iommu, in build_completion_wait()
1064 static int __iommu_queue_command_sync(struct amd_iommu *iommu, in __iommu_queue_command_sync()
1101 static int iommu_queue_command_sync(struct amd_iommu *iommu, in iommu_queue_command_sync()
1115 static int iommu_queue_command(struct amd_iommu *iommu, struct iommu_cmd *cmd) in iommu_queue_command()
1124 static int iommu_completion_wait(struct amd_iommu *iommu) in iommu_completion_wait()
1151 static int iommu_flush_dte(struct amd_iommu *iommu, u16 devid) in iommu_flush_dte()
1160 static void amd_iommu_flush_dte_all(struct amd_iommu *iommu) in amd_iommu_flush_dte_all()
1174 static void amd_iommu_flush_tlb_all(struct amd_iommu *iommu) in amd_iommu_flush_tlb_all()
1188 static void amd_iommu_flush_tlb_domid(struct amd_iommu *iommu, u32 dom_id) in amd_iommu_flush_tlb_domid()
1199 static void amd_iommu_flush_all(struct amd_iommu *iommu) in amd_iommu_flush_all()
1209 static void iommu_flush_irt(struct amd_iommu *iommu, u16 devid) in iommu_flush_irt()
1218 static void amd_iommu_flush_irt_all(struct amd_iommu *iommu) in amd_iommu_flush_irt_all()
1228 void iommu_flush_all_caches(struct amd_iommu *iommu) in iommu_flush_all_caches()
1245 struct amd_iommu *iommu; in device_flush_iotlb() local
1259 struct amd_iommu *iommu = data; in device_flush_dte_alias() local
1269 struct amd_iommu *iommu; in device_flush_dte() local
1920 struct amd_iommu *iommu = amd_iommu_rlookup_table[devid]; in set_dte_entry() local
1965 struct amd_iommu *iommu = amd_iommu_rlookup_table[devid]; in set_dte_entry() local
1984 struct amd_iommu *iommu; in do_attach() local
2010 struct amd_iommu *iommu; in do_detach() local
2218 struct amd_iommu *iommu; in amd_iommu_probe_device() local
2262 struct amd_iommu *iommu; in amd_iommu_release_device() local
2516 struct amd_iommu *iommu; in amd_iommu_detach_device() local
2547 struct amd_iommu *iommu; in amd_iommu_attach_device() local
2900 struct amd_iommu *iommu; in __flush_pasid() local
3074 struct amd_iommu *iommu; in amd_iommu_complete_ppr() local
3239 static void set_remap_table_entry(struct amd_iommu *iommu, u16 devid, in set_remap_table_entry()
3264 struct amd_iommu *iommu; in alloc_irq_table() local
3334 struct amd_iommu *iommu = amd_iommu_rlookup_table[devid]; in alloc_irq_index() local
3383 struct amd_iommu *iommu; in modify_irte_ga() local
3425 struct amd_iommu *iommu; in modify_irte() local
3449 struct amd_iommu *iommu; in free_irte() local
3622 struct amd_iommu *iommu = amd_iommu_rlookup_table[devid]; in get_irq_domain_for_devid() local
3667 struct amd_iommu *iommu = amd_iommu_rlookup_table[devid]; in irq_remapping_prepare_irte() local
3760 struct amd_iommu *iommu; in irq_remapping_alloc() local
3871 struct amd_iommu *iommu = amd_iommu_rlookup_table[irte_info->devid]; in irq_remapping_activate() local
3888 struct amd_iommu *iommu = amd_iommu_rlookup_table[irte_info->devid]; in irq_remapping_deactivate() local
3962 struct amd_iommu *iommu; in amd_ir_set_vcpu_affinity() local
4016 static void amd_ir_update_irte(struct irq_data *irqd, struct amd_iommu *iommu, in amd_ir_update_irte()
4038 struct amd_iommu *iommu = amd_iommu_rlookup_table[irte_info->devid]; in amd_ir_set_affinity() local
4074 int amd_iommu_create_irq_domain(struct amd_iommu *iommu) in amd_iommu_create_irq_domain()
4097 struct amd_iommu *iommu; in amd_iommu_update_ga() local