Lines Matching refs:nv_connector

696 	struct nouveau_connector *nv_connector;  in nv50_crtc_set_dither()  local
700 nv_connector = nouveau_crtc_connector_get(nv_crtc); in nv50_crtc_set_dither()
701 connector = &nv_connector->base; in nv50_crtc_set_dither()
702 if (nv_connector->dithering_mode == DITHERING_MODE_AUTO) { in nv50_crtc_set_dither()
706 mode = nv_connector->dithering_mode; in nv50_crtc_set_dither()
709 if (nv_connector->dithering_depth == DITHERING_DEPTH_AUTO) { in nv50_crtc_set_dither()
713 mode |= nv_connector->dithering_depth; in nv50_crtc_set_dither()
746 struct nouveau_connector *nv_connector; in nv50_crtc_set_scale() local
753 nv_connector = nouveau_crtc_connector_get(nv_crtc); in nv50_crtc_set_scale()
754 if (nv_connector && nv_connector->native_mode) { in nv50_crtc_set_scale()
755 mode = nv_connector->scaling_mode; in nv50_crtc_set_scale()
756 if (nv_connector->scaling_full) /* non-EDID LVDS/eDP mode */ in nv50_crtc_set_scale()
761 omode = nv_connector->native_mode; in nv50_crtc_set_scale()
774 if (nv_connector && ( nv_connector->underscan == UNDERSCAN_ON || in nv50_crtc_set_scale()
775 (nv_connector->underscan == UNDERSCAN_AUTO && in nv50_crtc_set_scale()
776 nv_connector->edid && in nv50_crtc_set_scale()
777 drm_detect_hdmi_monitor(nv_connector->edid)))) { in nv50_crtc_set_scale()
778 u32 bX = nv_connector->underscan_hborder; in nv50_crtc_set_scale()
779 u32 bY = nv_connector->underscan_vborder; in nv50_crtc_set_scale()
1137 struct nouveau_connector *nv_connector; in nv50_crtc_mode_set() local
1214 nv_connector = nouveau_crtc_connector_get(nv_crtc); in nv50_crtc_mode_set()
1514 struct nouveau_connector *nv_connector; in nv50_encoder_mode_fixup() local
1516 nv_connector = nouveau_encoder_connector_get(nv_encoder); in nv50_encoder_mode_fixup()
1517 if (nv_connector && nv_connector->native_mode) { in nv50_encoder_mode_fixup()
1518 nv_connector->scaling_full = false; in nv50_encoder_mode_fixup()
1519 if (nv_connector->scaling_mode == DRM_MODE_SCALE_NONE) { in nv50_encoder_mode_fixup()
1520 switch (nv_connector->type) { in nv50_encoder_mode_fixup()
1527 nv_connector->scaling_full = true; in nv50_encoder_mode_fixup()
1534 drm_mode_copy(adjusted_mode, nv_connector->native_mode); in nv50_encoder_mode_fixup()
1735 struct nouveau_connector *nv_connector; in nv50_audio_mode_set() local
1742 u8 data[sizeof(nv_connector->base.eld)]; in nv50_audio_mode_set()
1751 nv_connector = nouveau_encoder_connector_get(nv_encoder); in nv50_audio_mode_set()
1752 if (!drm_detect_monitor_audio(nv_connector->edid)) in nv50_audio_mode_set()
1755 drm_edid_to_eld(&nv_connector->base, nv_connector->edid); in nv50_audio_mode_set()
1756 memcpy(args.data, nv_connector->base.eld, sizeof(args.data)); in nv50_audio_mode_set()
1802 struct nouveau_connector *nv_connector; in nv50_hdmi_mode_set() local
1805 nv_connector = nouveau_encoder_connector_get(nv_encoder); in nv50_hdmi_mode_set()
1806 if (!drm_detect_hdmi_monitor(nv_connector->edid)) in nv50_hdmi_mode_set()
1951 struct nouveau_connector *nv_connector; in nv50_sor_mode_set() local
1958 nv_connector = nouveau_encoder_connector_get(nv_encoder); in nv50_sor_mode_set()
1983 if (nv_connector->type == DCB_CONNECTOR_LVDS_SPWG) { in nv50_sor_mode_set()
1984 if (((u8 *)nv_connector->edid)[121] == 2) in nv50_sor_mode_set()
1999 if (nv_connector->base.display_info.bpc == 8) in nv50_sor_mode_set()
2006 if (nv_connector->base.display_info.bpc == 6) { in nv50_sor_mode_set()
2010 if (nv_connector->base.display_info.bpc == 8) { in nv50_sor_mode_set()
2182 struct nouveau_connector *nv_connector; in nv50_pior_mode_set() local
2187 nv_connector = nouveau_encoder_connector_get(nv_encoder); in nv50_pior_mode_set()
2188 switch (nv_connector->base.display_info.bpc) { in nv50_pior_mode_set()