iommu/arm-smmu-v3: Make symbols public for CONFIG_TEGRA241_CMDQV
authorNicolin Chen <nicolinc@nvidia.com>
Thu, 29 Aug 2024 22:34:33 +0000 (15:34 -0700)
committerWill Deacon <will@kernel.org>
Fri, 30 Aug 2024 14:18:42 +0000 (15:18 +0100)
commita7a08b857a32d2f17fb9aba42e2c30d816ce5f1c
tree1438b4e54f8c401ab95a3fe40bb83e6c4dd1dc0d
parente736c895c45bfcf9a9c675022e51fcabbb33e748
iommu/arm-smmu-v3: Make symbols public for CONFIG_TEGRA241_CMDQV

The symbols __arm_smmu_cmdq_skip_err(), arm_smmu_init_one_queue(), and
arm_smmu_cmdq_init() need to be used by the tegra241-cmdqv compilation
unit in a following patch.

Remove the static and put prototypes in the header.

Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Link: https://lore.kernel.org/r/c4f2aa5f5f40a2e7c68b132c6d3171d6403de57a.1724970714.git.nicolinc@nvidia.com
Signed-off-by: Will Deacon <will@kernel.org>
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h