Lines Matching refs:supported_modes
355 static const struct sc5336_mode supported_modes[] = { variable
545 for (i = 0; i < ARRAY_SIZE(supported_modes); i++) { in sc5336_find_best_fit()
546 dist = sc5336_get_reso_dist(&supported_modes[i], framefmt); in sc5336_find_best_fit()
553 return &supported_modes[cur_best_fit]; in sc5336_find_best_fit()
643 if (fse->index >= ARRAY_SIZE(supported_modes)) in sc5336_enum_frame_sizes()
646 if (fse->code != supported_modes[0].bus_fmt) in sc5336_enum_frame_sizes()
649 fse->min_width = supported_modes[fse->index].width; in sc5336_enum_frame_sizes()
650 fse->max_width = supported_modes[fse->index].width; in sc5336_enum_frame_sizes()
651 fse->max_height = supported_modes[fse->index].height; in sc5336_enum_frame_sizes()
652 fse->min_height = supported_modes[fse->index].height; in sc5336_enum_frame_sizes()
740 for (i = 0; i < ARRAY_SIZE(supported_modes); i++) { in sc5336_ioctl()
741 if (w == supported_modes[i].width && in sc5336_ioctl()
742 h == supported_modes[i].height && in sc5336_ioctl()
743 supported_modes[i].hdr_mode == hdr->hdr_mode) { in sc5336_ioctl()
744 sc5336->cur_mode = &supported_modes[i]; in sc5336_ioctl()
748 if (i == ARRAY_SIZE(supported_modes)) { in sc5336_ioctl()
1096 const struct sc5336_mode *def_mode = &supported_modes[0]; in sc5336_open()
1116 if (fie->index >= ARRAY_SIZE(supported_modes)) in sc5336_enum_frame_interval()
1119 fie->code = supported_modes[fie->index].bus_fmt; in sc5336_enum_frame_interval()
1120 fie->width = supported_modes[fie->index].width; in sc5336_enum_frame_interval()
1121 fie->height = supported_modes[fie->index].height; in sc5336_enum_frame_interval()
1122 fie->interval = supported_modes[fie->index].max_fps; in sc5336_enum_frame_interval()
1123 fie->reserved[0] = supported_modes[fie->index].hdr_mode; in sc5336_enum_frame_interval()
1411 sc5336->cur_mode = &supported_modes[0]; in sc5336_probe()