Lines Matching refs:frame

2562  * encoded.  Our internal representation is of frame height, but some
2565 * The format list here is from CEA, in frame size. Technically we
5480 * @frame: HDMI DRM infoframe
5486 drm_hdmi_infoframe_set_hdr_metadata(struct hdmi_drm_infoframe *frame,
5493 if (!frame || !conn_state)
5513 err = hdmi_drm_infoframe_init(frame);
5517 frame->eotf = hdr_metadata->hdmi_metadata_type1.eotf;
5518 frame->metadata_type = hdr_metadata->hdmi_metadata_type1.metadata_type;
5520 BUILD_BUG_ON(sizeof(frame->display_primaries) !=
5522 BUILD_BUG_ON(sizeof(frame->white_point) !=
5525 memcpy(&frame->display_primaries,
5527 sizeof(frame->display_primaries));
5529 memcpy(&frame->white_point,
5531 sizeof(frame->white_point));
5533 frame->max_display_mastering_luminance =
5535 frame->min_display_mastering_luminance =
5537 frame->max_fall = hdr_metadata->hdmi_metadata_type1.max_fall;
5538 frame->max_cll = hdr_metadata->hdmi_metadata_type1.max_cll;
5593 * @frame: HDMI AVI infoframe
5600 drm_hdmi_avi_infoframe_from_display_mode(struct hdmi_avi_infoframe *frame,
5607 if (!frame || !mode)
5610 hdmi_avi_infoframe_init(frame);
5613 frame->pixel_repeat = 1;
5618 frame->picture_aspect = HDMI_PICTURE_ASPECT_NONE;
5622 * So just initialize the frame with default values, just the same way
5625 frame->content_type = HDMI_CONTENT_TYPE_GRAPHICS;
5626 frame->itc = 0;
5659 frame->video_code = vic_for_avi_infoframe(connector, vic);
5660 frame->picture_aspect = picture_aspect;
5661 frame->active_aspect = HDMI_ACTIVE_ASPECT_PICTURE;
5662 frame->scan_mode = HDMI_SCAN_MODE_UNDERSCAN;
5713 * @frame: HDMI AVI infoframe
5717 drm_hdmi_avi_infoframe_colorspace(struct hdmi_avi_infoframe *frame,
5728 frame->colorimetry = colorimetry_val & NORMAL_COLORIMETRY_MASK;
5733 frame->extended_colorimetry = (colorimetry_val >> 2) &
5741 * @frame: HDMI AVI infoframe
5747 drm_hdmi_avi_infoframe_quant_range(struct hdmi_avi_infoframe *frame,
5766 frame->quantization_range = rgb_quant_range;
5768 frame->quantization_range = HDMI_QUANTIZATION_RANGE_DEFAULT;
5785 frame->ycc_quantization_range =
5788 frame->ycc_quantization_range =
5796 * @frame: HDMI AVI infoframe
5800 drm_hdmi_avi_infoframe_bars(struct hdmi_avi_infoframe *frame,
5803 frame->right_bar = conn_state->tv.margins.right;
5804 frame->left_bar = conn_state->tv.margins.left;
5805 frame->top_bar = conn_state->tv.margins.top;
5806 frame->bottom_bar = conn_state->tv.margins.bottom;
5840 * @frame: HDMI vendor infoframe
5851 drm_hdmi_vendor_infoframe_from_display_mode(struct hdmi_vendor_infoframe *frame,
5863 if (!frame || !mode)
5869 err = hdmi_vendor_infoframe_init(frame);
5882 frame->vic = drm_mode_hdmi_vic(connector, mode);
5883 frame->s3d_struct = s3d_structure_from_display_mode(mode);