Lines Matching refs:amd_iommu
60 static void reset_iommu_command_buffer(struct amd_iommu *iommu);
286 static void iommu_print_event(struct amd_iommu *iommu, void *__evt) in iommu_print_event()
350 static void iommu_poll_events(struct amd_iommu *iommu) in iommu_poll_events()
372 struct amd_iommu *iommu; in amd_iommu_int_handler()
390 static int __iommu_queue_command(struct amd_iommu *iommu, struct iommu_cmd *cmd) in __iommu_queue_command()
412 static int iommu_queue_command(struct amd_iommu *iommu, struct iommu_cmd *cmd) in iommu_queue_command()
430 static void __iommu_wait_for_completion(struct amd_iommu *iommu) in __iommu_wait_for_completion()
457 static int __iommu_completion_wait(struct amd_iommu *iommu) in __iommu_completion_wait()
475 static int iommu_completion_wait(struct amd_iommu *iommu) in iommu_completion_wait()
524 struct amd_iommu *iommu; in iommu_flush_device()
557 static int iommu_queue_inv_iommu_pages(struct amd_iommu *iommu, in iommu_queue_inv_iommu_pages()
684 static void reset_iommu_command_buffer(struct amd_iommu *iommu) in reset_iommu_command_buffer()
921 static int iommu_for_unity_map(struct amd_iommu *iommu, in iommu_for_unity_map()
969 static int iommu_init_unity_mappings(struct amd_iommu *iommu) in iommu_init_unity_mappings()
1050 struct amd_iommu *iommu; in alloc_new_range()
1439 struct amd_iommu *iommu; in do_attach()
1462 struct amd_iommu *iommu; in do_detach()
1647 struct amd_iommu *iommu; in device_change_notifier()
2310 struct amd_iommu *iommu; in amd_iommu_init_dma_ops()
2464 struct amd_iommu *iommu; in amd_iommu_detach_device()
2488 struct amd_iommu *iommu; in amd_iommu_attach_device()
2608 struct amd_iommu *iommu; in amd_iommu_init_passthrough()