Lines Matching defs:cmds
711 static void arm_smmu_cmdq_write_entries(struct arm_smmu_cmdq *cmdq, u64 *cmds,
721 u64 *cmd = &cmds[i * CMDQ_ENT_DWORDS];
745 u64 *cmds, int n, bool sync)
788 arm_smmu_cmdq_write_entries(cmdq, cmds, llq.prod, n);
892 struct arm_smmu_cmdq_batch *cmds,
897 if (cmds->num == CMDQ_BATCH_ENTRIES - 1 &&
899 arm_smmu_cmdq_issue_cmdlist(smmu, cmds->cmds, cmds->num, true);
900 cmds->num = 0;
903 if (cmds->num == CMDQ_BATCH_ENTRIES) {
904 arm_smmu_cmdq_issue_cmdlist(smmu, cmds->cmds, cmds->num, false);
905 cmds->num = 0;
908 index = cmds->num * CMDQ_ENT_DWORDS;
909 if (unlikely(arm_smmu_cmdq_build_cmd(&cmds->cmds[index], cmd))) {
915 cmds->num++;
919 struct arm_smmu_cmdq_batch *cmds)
921 return arm_smmu_cmdq_issue_cmdlist(smmu, cmds->cmds, cmds->num, true);
980 struct arm_smmu_cmdq_batch cmds;
990 cmds.num = 0;
996 arm_smmu_cmdq_batch_add(smmu, &cmds, &cmd);
1001 arm_smmu_cmdq_batch_submit(smmu, &cmds);
1796 struct arm_smmu_cmdq_batch cmds;
1800 cmds.num = 0;
1803 arm_smmu_cmdq_batch_add(master->smmu, &cmds, &cmd);
1806 return arm_smmu_cmdq_batch_submit(master->smmu, &cmds);
1816 struct arm_smmu_cmdq_batch cmds;
1840 cmds.num = 0;
1849 arm_smmu_cmdq_batch_add(smmu_domain->smmu, &cmds, &cmd);
1854 return arm_smmu_cmdq_batch_submit(smmu_domain->smmu, &cmds);
1889 struct arm_smmu_cmdq_batch cmds;
1917 cmds.num = 0;
1946 arm_smmu_cmdq_batch_add(smmu, &cmds, cmd);
1949 arm_smmu_cmdq_batch_submit(smmu, &cmds);