Lines Matching refs:limit
171 struct rot_limit *limit; in rotator_align_size() local
176 limit = &limit_tbl->rgb888; in rotator_align_size()
178 limit = &limit_tbl->ycbcr420_2p; in rotator_align_size()
181 mask = ~((1 << limit->align) - 1); in rotator_align_size()
184 val = ROT_ALIGN(*hsize, limit->align, mask); in rotator_align_size()
185 if (val < limit->min_w) in rotator_align_size()
186 *hsize = ROT_MIN(limit->min_w, mask); in rotator_align_size()
187 else if (val > limit->max_w) in rotator_align_size()
188 *hsize = ROT_MAX(limit->max_w, mask); in rotator_align_size()
193 val = ROT_ALIGN(*vsize, limit->align, mask); in rotator_align_size()
194 if (val < limit->min_h) in rotator_align_size()
195 *vsize = ROT_MIN(limit->min_h, mask); in rotator_align_size()
196 else if (val > limit->max_h) in rotator_align_size()
197 *vsize = ROT_MAX(limit->max_h, mask); in rotator_align_size()