Lines Matching defs:iommu
25 static int queue_iommu_command(struct amd_iommu *iommu, u32 cmd[]) in queue_iommu_command()
52 static void commit_iommu_command_buffer(struct amd_iommu *iommu) in commit_iommu_command_buffer()
60 int send_iommu_command(struct amd_iommu *iommu, u32 cmd[]) in send_iommu_command()
71 static void flush_command_buffer(struct amd_iommu *iommu) in flush_command_buffer()
111 static void invalidate_iommu_pages(struct amd_iommu *iommu, in invalidate_iommu_pages()
167 static void invalidate_iotlb_pages(struct amd_iommu *iommu, in invalidate_iotlb_pages()
237 static void invalidate_dev_table_entry(struct amd_iommu *iommu, in invalidate_dev_table_entry()
256 static void invalidate_interrupt_table(struct amd_iommu *iommu, u16 device_id) in invalidate_interrupt_table()
272 void invalidate_iommu_all(struct amd_iommu *iommu) in invalidate_iommu_all()
290 struct amd_iommu *iommu; in amd_iommu_flush_iotlb() local
348 struct amd_iommu *iommu; in _amd_iommu_flush_pages() local
375 void amd_iommu_flush_device(struct amd_iommu *iommu, uint16_t bdf) in amd_iommu_flush_device()
383 void amd_iommu_flush_intremap(struct amd_iommu *iommu, uint16_t bdf) in amd_iommu_flush_intremap()
391 void amd_iommu_flush_all_caches(struct amd_iommu *iommu) in amd_iommu_flush_all_caches()
399 void amd_iommu_send_guest_cmd(struct amd_iommu *iommu, u32 cmd[]) in amd_iommu_send_guest_cmd()