Lines Matching refs:support_modes
163 const struct imx492_mode *support_modes; member
812 dist = imx492_get_reso_dist(&imx492->support_modes[i], framefmt); in imx492_find_best_fit()
814 imx492->support_modes[i].bus_fmt == framefmt->code) { in imx492_find_best_fit()
820 return &imx492->support_modes[cur_best_fit]; in imx492_find_best_fit()
919 if (fse->code != imx492->support_modes[fse->index].bus_fmt) in imx492_enum_frame_sizes()
922 fse->min_width = imx492->support_modes[fse->index].width; in imx492_enum_frame_sizes()
923 fse->max_width = imx492->support_modes[fse->index].width; in imx492_enum_frame_sizes()
924 fse->max_height = imx492->support_modes[fse->index].height; in imx492_enum_frame_sizes()
925 fse->min_height = imx492->support_modes[fse->index].height; in imx492_enum_frame_sizes()
1020 if (w == imx492->support_modes[i].width && in imx492_ioctl()
1021 h == imx492->support_modes[i].height && in imx492_ioctl()
1022 imx492->support_modes[i].hdr_mode == hdr->hdr_mode) { in imx492_ioctl()
1023 imx492->cur_mode = &imx492->support_modes[i]; in imx492_ioctl()
1422 const struct imx492_mode *def_mode = &imx492->support_modes[0]; in imx492_open()
1447 fie->code = imx492->support_modes[fie->index].bus_fmt; in imx492_enum_frame_interval()
1448 fie->width = imx492->support_modes[fie->index].width; in imx492_enum_frame_interval()
1449 fie->height = imx492->support_modes[fie->index].height; in imx492_enum_frame_interval()
1450 fie->interval = imx492->support_modes[fie->index].max_fps; in imx492_enum_frame_interval()
1451 fie->reserved[0] = imx492->support_modes[fie->index].hdr_mode; in imx492_enum_frame_interval()
1825 imx492->support_modes = supported_modes; in imx492_probe()
1829 if (hdr_mode == imx492->support_modes[i].hdr_mode) { in imx492_probe()
1830 imx492->cur_mode = &imx492->support_modes[i]; in imx492_probe()