Lines Matching refs:iommu_cmd
69 struct iommu_cmd { struct
592 struct iommu_cmd *cmd = iommu_phys_to_virt(phys_addr); in dump_command()
1008 struct iommu_cmd *cmd) in copy_cmd_to_buffer()
1025 static void build_completion_wait(struct iommu_cmd *cmd, in build_completion_wait()
1039 static void build_inv_dte(struct iommu_cmd *cmd, u16 devid) in build_inv_dte()
1088 static void build_inv_iommu_pages(struct iommu_cmd *cmd, u64 address, in build_inv_iommu_pages()
1108 static void build_inv_iotlb_pages(struct iommu_cmd *cmd, u16 devid, int qdep, in build_inv_iotlb_pages()
1130 static void build_complete_ppr(struct iommu_cmd *cmd, u16 devid, u32 pasid, in build_complete_ppr()
1146 static void build_inv_all(struct iommu_cmd *cmd) in build_inv_all()
1152 static void build_inv_irt(struct iommu_cmd *cmd, u16 devid) in build_inv_irt()
1164 struct iommu_cmd *cmd, in __iommu_queue_command_sync()
1201 struct iommu_cmd *cmd, in iommu_queue_command_sync()
1214 static int iommu_queue_command(struct amd_iommu *iommu, struct iommu_cmd *cmd) in iommu_queue_command()
1225 struct iommu_cmd cmd; in iommu_completion_wait()
1268 struct iommu_cmd cmd; in iommu_flush_dte()
1296 struct iommu_cmd cmd; in amd_iommu_flush_tlb_all()
1307 struct iommu_cmd cmd; in amd_iommu_flush_tlb_domid()
1318 struct iommu_cmd cmd; in amd_iommu_flush_all()
1328 struct iommu_cmd cmd; in iommu_flush_irt()
1367 struct iommu_cmd cmd; in device_flush_iotlb()
1426 struct iommu_cmd cmd; in domain_flush_pages_v2()
1445 struct iommu_cmd cmd; in domain_flush_pages_v1()
1555 struct iommu_cmd cmd; in amd_iommu_dev_flush_pasid_pages()
1622 struct iommu_cmd cmd; in amd_iommu_complete_ppr()
2887 struct iommu_cmd cmd, cmd2; in iommu_flush_irt_and_complete()