Lines Matching refs:cur_mode
208 const struct imx577_mode *cur_mode; member
1167 imx577->cur_mode = mode; in imx577_set_fmt()
1168 imx577->cur_vts = imx577->cur_mode->vts_def; in imx577_set_fmt()
1194 const struct imx577_mode *mode = imx577->cur_mode; in imx577_get_fmt()
1227 code->code = imx577->cur_mode->bus_fmt; in imx577_enum_mbus_code()
1269 const struct imx577_mode *mode = imx577->cur_mode; in imx577_g_frame_interval()
1329 if (imx577->cur_mode->hdr_mode == HDR_X2) { in imx577_set_hdrae()
1435 ch_info->vc = imx577->cur_mode->vc[ch_info->index]; in imx577_get_channel_info()
1436 ch_info->width = imx577->cur_mode->width; in imx577_get_channel_info()
1437 ch_info->height = imx577->cur_mode->height; in imx577_get_channel_info()
1438 ch_info->bus_fmt = imx577->cur_mode->bus_fmt; in imx577_get_channel_info()
1457 if (imx577->cur_mode->hdr_mode == HDR_X2) in imx577_ioctl()
1466 hdr->hdr_mode = imx577->cur_mode->hdr_mode; in imx577_ioctl()
1470 w = imx577->cur_mode->width; in imx577_ioctl()
1471 h = imx577->cur_mode->height; in imx577_ioctl()
1476 imx577->cur_mode = &supported_modes[i]; in imx577_ioctl()
1486 mode = imx577->cur_mode; in imx577_ioctl()
1673 ret = imx577_write_array(imx577->client, imx577->cur_mode->reg_list); in __imx577_start_stream()
1682 if (imx577->has_init_exp && imx577->cur_mode->hdr_mode != NO_HDR) { in __imx577_start_stream()
1713 __func__, on, imx577->cur_mode->width, in imx577_s_stream()
1714 imx577->cur_mode->height, in imx577_s_stream()
1715 DIV_ROUND_CLOSEST(imx577->cur_mode->max_fps.denominator, in imx577_s_stream()
1716 imx577->cur_mode->max_fps.numerator), in imx577_s_stream()
1717 imx577->cur_mode->hdr_mode, imx577->cur_mode->bpp); in imx577_s_stream()
1934 const struct imx577_mode *mode = imx577->cur_mode; in imx577_g_mbus_config()
1960 if (imx577->cur_mode->width == 4056) { in imx577_get_selection()
1961 sel->r.left = CROP_START(imx577->cur_mode->width, DST_WIDTH_4048); in imx577_get_selection()
1963 sel->r.top = CROP_START(imx577->cur_mode->height, imx577->cur_mode->height); in imx577_get_selection()
1964 sel->r.height = imx577->cur_mode->height; in imx577_get_selection()
1966 sel->r.left = CROP_START(imx577->cur_mode->width, in imx577_get_selection()
1967 imx577->cur_mode->width); in imx577_get_selection()
1968 sel->r.width = imx577->cur_mode->width; in imx577_get_selection()
1969 sel->r.top = CROP_START(imx577->cur_mode->height, in imx577_get_selection()
1970 imx577->cur_mode->height); in imx577_get_selection()
1971 sel->r.height = imx577->cur_mode->height; in imx577_get_selection()
2032 if (imx577->cur_mode->hdr_mode == NO_HDR) { in imx577_set_ctrl()
2034 max = imx577->cur_mode->height + ctrl->val - 4; in imx577_set_ctrl()
2049 if (imx577->cur_mode->hdr_mode != NO_HDR) in imx577_set_ctrl()
2068 if (imx577->cur_mode->hdr_mode != NO_HDR) in imx577_set_ctrl()
2129 ctrl->val + imx577->cur_mode->height); in imx577_set_ctrl()
2159 mode = imx577->cur_mode; in imx577_initialize_controls()
2170 if (imx577->cur_mode->bus_fmt == MEDIA_BUS_FMT_SRGGB10_1X10) { in imx577_initialize_controls()
2173 } else if (imx577->cur_mode->bus_fmt == MEDIA_BUS_FMT_SRGGB12_1X12) { in imx577_initialize_controls()
2306 imx577->cur_mode = &supported_modes[i]; in imx577_probe()