Lines Matching refs:supported_modes
410 static const struct sc401ai_mode supported_modes[] = { variable
663 for (i = 0; i < ARRAY_SIZE(supported_modes); i++) { in sc401ai_find_best_fit()
664 dist = sc401ai_get_reso_dist(&supported_modes[i], framefmt); in sc401ai_find_best_fit()
671 return &supported_modes[cur_best_fit]; in sc401ai_find_best_fit()
762 if (fse->index >= ARRAY_SIZE(supported_modes)) in sc401ai_enum_frame_sizes()
765 if (fse->code != supported_modes[1].bus_fmt) in sc401ai_enum_frame_sizes()
768 fse->min_width = supported_modes[fse->index].width; in sc401ai_enum_frame_sizes()
769 fse->max_width = supported_modes[fse->index].width; in sc401ai_enum_frame_sizes()
770 fse->max_height = supported_modes[fse->index].height; in sc401ai_enum_frame_sizes()
771 fse->min_height = supported_modes[fse->index].height; in sc401ai_enum_frame_sizes()
1196 const struct sc401ai_mode *def_mode = &supported_modes[0]; in sc401ai_open()
1216 if (fie->index >= ARRAY_SIZE(supported_modes)) in sc401ai_enum_frame_interval()
1219 fie->code = supported_modes[fie->index].bus_fmt; in sc401ai_enum_frame_interval()
1220 fie->width = supported_modes[fie->index].width; in sc401ai_enum_frame_interval()
1221 fie->height = supported_modes[fie->index].height; in sc401ai_enum_frame_interval()
1222 fie->interval = supported_modes[fie->index].max_fps; in sc401ai_enum_frame_interval()
1223 fie->reserved[0] = supported_modes[fie->index].hdr_mode; in sc401ai_enum_frame_interval()
1392 sc401ai->cur_mode = &supported_modes[1]; in sc401ai_parse_of()
1395 sc401ai->cur_mode = &supported_modes[0]; in sc401ai_parse_of()
1553 for (i = 0; i < ARRAY_SIZE(supported_modes); i++) { in sc401ai_probe()
1554 if (hdr_mode == supported_modes[i].hdr_mode) { in sc401ai_probe()
1555 sc401ai->cur_mode = &supported_modes[i]; in sc401ai_probe()
1559 if (i == ARRAY_SIZE(supported_modes)) in sc401ai_probe()
1560 sc401ai->cur_mode = &supported_modes[0]; in sc401ai_probe()