summaryrefslogtreecommitdiff
path: root/drivers/phy/eswin/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorJason Gunthorpe <jgg@nvidia.com>2026-05-13 20:57:40 -0300
committerWill Deacon <will@kernel.org>2026-05-19 15:06:11 +0100
commitbf00a29234a46d10b3f6890343f7a6755e5809aa (patch)
tree9385b20a82a3295c82c9bec52f994846a67f7962 /drivers/phy/eswin/git@git.tavy.me:linux.git
parent2b9f593dad4666998d2440f4a8a6905c90b805dd (diff)
iommu/arm-smmu-v3: Add struct arm_smmu_cmd to represent the HW format command
Like STE/CD, add a wrapper struct around the u64 array to represent the already FIELD_PREP'd command data. Unlike the STE/CD this is a u64 because the command submission path will have the swap to le64. This makes the API clearer when a u64 is referring to a formatted command and makes the following changes easier to follow. Move the command constants out of the struct and into an enum alongside the rest of the constants defining the HW format so the entire HW format is self contained and independent of struct arm_smmu_cmdq_ent. Reviewed-by: Samiullah Khawaja <skhawaja@google.com> Reviewed-by: Mostafa Saleh <smostafa@google.com> Reviewed-by: Nicolin Chen <nicolinc@nvidia.com> Reviewed-by: Pranjal Shrivastava <praan@google.com> Tested-by: Pranjal Shrivastava <praan@google.com> Tested-by: Mostafa Saleh <smostafa@google.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com> Tested-by: Samiullah Khawaja <skhawaja@google.com> Tested-by: Nicolin Chen <nicolinc@nvidia.com> Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'drivers/phy/eswin/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions