MAX_CSGS
if (glb_iface->control->group_num > MAX_CSGS ||
struct panthor_fw_csg_iface groups[MAX_CSGS];
struct panthor_fw_cs_iface streams[MAX_CSGS][MAX_CS_PER_CSG];
if (drm_WARN_ON(&ptdev->base, csg_slot >= MAX_CSGS))
if (drm_WARN_ON(&ptdev->base, csg_slot >= MAX_CSGS || cs_slot >= MAX_CS_PER_CSG))
if (drm_WARN_ON(&ptdev->base, group->csg_id != -1 || csg_id >= MAX_CSGS ||
if (drm_WARN_ON(&ptdev->base, group->csg_id < 0 || group->csg_id >= MAX_CSGS))
if (drm_WARN_ON(&ptdev->base, csg_id >= MAX_CSGS))
} requests[MAX_CSGS];
struct panthor_csg_slot csg_slots[MAX_CSGS];
num_groups = min_t(u32, MAX_CSGS, glb_iface->control->group_num);