Lines Matching refs:mode_buf

2345 	struct drm_display_mode *mode_buf;  in rockchip_dw_hdmi_init()  local
2353 mode_buf = malloc(MODE_LEN * sizeof(struct drm_display_mode)); in rockchip_dw_hdmi_init()
2354 if (!mode_buf) in rockchip_dw_hdmi_init()
2372 memset(mode_buf, 0, MODE_LEN * sizeof(struct drm_display_mode)); in rockchip_dw_hdmi_init()
2480 hdmi->edid_data.mode_buf = mode_buf; in rockchip_dw_hdmi_init()
2498 if (hdmi->edid_data.mode_buf) in rockchip_dw_hdmi_deinit()
2499 free(hdmi->edid_data.mode_buf); in rockchip_dw_hdmi_deinit()
2625 if (edid_data->mode_buf[i].invalid) in rockchip_dw_hdmi_mode_valid()
2628 if (edid_data->mode_buf[i].clock > 600000) in rockchip_dw_hdmi_mode_valid()
2629 edid_data->mode_buf[i].invalid = true; in rockchip_dw_hdmi_mode_valid()
2660 hdmi->edid_data.mode_buf[0].type |= DRM_MODE_TYPE_PREFERRED; in rockchip_dw_hdmi_get_timing()
2661 hdmi->edid_data.preferred_mode = &hdmi->edid_data.mode_buf[0]; in rockchip_dw_hdmi_get_timing()
2679 hdmi->edid_data.mode_buf[i].vrefresh = in rockchip_dw_hdmi_get_timing()
2680 drm_mode_vrefresh(&hdmi->edid_data.mode_buf[i]); in rockchip_dw_hdmi_get_timing()
2682 vic = drm_match_cea_mode(&hdmi->edid_data.mode_buf[i]); in rockchip_dw_hdmi_get_timing()
2683 if (hdmi->edid_data.mode_buf[i].picture_aspect_ratio == HDMI_PICTURE_ASPECT_NONE) { in rockchip_dw_hdmi_get_timing()
2685 hdmi->edid_data.mode_buf[i].picture_aspect_ratio = in rockchip_dw_hdmi_get_timing()
2688 hdmi->edid_data.mode_buf[i].picture_aspect_ratio = in rockchip_dw_hdmi_get_timing()
2777 struct drm_display_mode *mode_buf = edid_data->mode_buf; in inno_dw_hdmi_mode_valid() local
2780 if (edid_data->mode_buf[i].invalid) in inno_dw_hdmi_mode_valid()
2782 if (edid_data->mode_buf[i].flags & DRM_MODE_FLAG_DBLCLK) in inno_dw_hdmi_mode_valid()
2783 rate = mode_buf[i].clock * 1000 * 2; in inno_dw_hdmi_mode_valid()
2785 rate = mode_buf[i].clock * 1000; in inno_dw_hdmi_mode_valid()
2791 edid_data->mode_buf[i].invalid = true; in inno_dw_hdmi_mode_valid()