MTK_LARB_NR_MAX
if (larb_nr == 0 || larb_nr > MTK_LARB_NR_MAX)
if (id >= MTK_LARB_NR_MAX) {
for (i = 0; i < MTK_LARB_NR_MAX; i++)
for (i = 0; i < MTK_LARB_NR_MAX; i++)
for (i = 0; i < MTK_LARB_NR_MAX; i++)
#define MTK_INVALID_LARBID MTK_LARB_NR_MAX
static const unsigned int mt8192_larb_region_msk[MT8192_MULTI_REGION_NR_MAX][MTK_LARB_NR_MAX] = {
static const unsigned int mt8186_larb_region_msk[MT8192_MULTI_REGION_NR_MAX][MTK_LARB_NR_MAX] = {
static const u32 mt8188_larb_region_msk[MT8192_MULTI_REGION_NR_MAX][MTK_LARB_NR_MAX] = {
static const unsigned int mt8189_apu_region_msk[][MTK_LARB_NR_MAX] = {
static const u32 mt8189_larb_region_msk[MT8192_MULTI_REGION_NR_MAX][MTK_LARB_NR_MAX] = {
static const unsigned int mt8195_larb_region_msk[MT8192_MULTI_REGION_NR_MAX][MTK_LARB_NR_MAX] = {
const u32 (*iova_region_larb_msk)[MTK_LARB_NR_MAX];
struct mtk_smi_larb_iommu larb_imu[MTK_LARB_NR_MAX];
if (larbid >= MTK_LARB_NR_MAX)
struct mtk_smi_larb_iommu larb_imu[MTK_LARB_NR_MAX];
if (larb_nr > MTK_LARB_NR_MAX)
for (i = 0; i < MTK_LARB_NR_MAX; i++)
for (i = 0; i < MTK_LARB_NR_MAX; i++)
int port_in_larb[MTK_LARB_NR_MAX + 1];
for (i = 0; i < MTK_LARB_NR_MAX; i++) {