Lines Matching refs:encoder

196 static struct psb_intel_sdvo *to_psb_intel_sdvo(struct drm_encoder *encoder)  in to_psb_intel_sdvo()  argument
198 return container_of(encoder, struct psb_intel_sdvo, base.base); in to_psb_intel_sdvo()
835 psb_intel_sdvo_get_value(encoder, SDVO_CMD_GET_HBUF_AV_SPLIT, &av_split, 1);
839 psb_intel_sdvo_write_cmd(encoder, SDVO_CMD_SET_HBUF_INDEX,
841 psb_intel_sdvo_write_cmd(encoder, SDVO_CMD_GET_HBUF_INFO, NULL, 0);
842 psb_intel_sdvo_read_response(encoder, &buf_size, 1);
846 psb_intel_sdvo_write_cmd(encoder, SDVO_CMD_GET_HBUF_DATA,
848 psb_intel_sdvo_read_response(encoder, pos, 8);
949 static bool psb_intel_sdvo_mode_fixup(struct drm_encoder *encoder, in psb_intel_sdvo_mode_fixup() argument
953 struct psb_intel_sdvo *psb_intel_sdvo = to_psb_intel_sdvo(encoder); in psb_intel_sdvo_mode_fixup()
987 static void psb_intel_sdvo_mode_set(struct drm_encoder *encoder, in psb_intel_sdvo_mode_set() argument
991 struct drm_device *dev = encoder->dev; in psb_intel_sdvo_mode_set()
992 struct drm_crtc *crtc = encoder->crtc; in psb_intel_sdvo_mode_set()
994 struct psb_intel_sdvo *psb_intel_sdvo = to_psb_intel_sdvo(encoder); in psb_intel_sdvo_mode_set()
1095 static void psb_intel_sdvo_dpms(struct drm_encoder *encoder, int mode) in psb_intel_sdvo_dpms() argument
1097 struct drm_device *dev = encoder->dev; in psb_intel_sdvo_dpms()
1098 struct psb_intel_sdvo *psb_intel_sdvo = to_psb_intel_sdvo(encoder); in psb_intel_sdvo_dpms()
1817 struct drm_encoder *encoder = &gma_attached_encoder(connector)->base; in psb_intel_sdvo_restore() local
1818 struct psb_intel_sdvo *sdvo = to_psb_intel_sdvo(encoder); in psb_intel_sdvo_restore()
1819 struct drm_crtc *crtc = encoder->crtc; in psb_intel_sdvo_restore()
1854 static void psb_intel_sdvo_enc_destroy(struct drm_encoder *encoder) in psb_intel_sdvo_enc_destroy() argument
1856 struct psb_intel_sdvo *psb_intel_sdvo = to_psb_intel_sdvo(encoder); in psb_intel_sdvo_enc_destroy()
1859 drm_mode_destroy(encoder->dev, in psb_intel_sdvo_enc_destroy()
1863 gma_encoder_destroy(encoder); in psb_intel_sdvo_enc_destroy()
2010 struct psb_intel_sdvo *encoder) in psb_intel_sdvo_connector_init() argument
2012 drm_connector_init(encoder->base.base.dev, in psb_intel_sdvo_connector_init()
2024 gma_connector_attach_encoder(&connector->base, &encoder->base); in psb_intel_sdvo_connector_init()
2042 struct drm_encoder *encoder = &psb_intel_sdvo->base.base; in psb_intel_sdvo_dvi_init() local
2062 encoder->encoder_type = DRM_MODE_ENCODER_TMDS; in psb_intel_sdvo_dvi_init()
2082 struct drm_encoder *encoder = &psb_intel_sdvo->base.base; in psb_intel_sdvo_tv_init() local
2093 encoder->encoder_type = DRM_MODE_ENCODER_TVDAC; in psb_intel_sdvo_tv_init()
2121 struct drm_encoder *encoder = &psb_intel_sdvo->base.base; in psb_intel_sdvo_analog_init() local
2133 encoder->encoder_type = DRM_MODE_ENCODER_DAC; in psb_intel_sdvo_analog_init()
2155 struct drm_encoder *encoder = &psb_intel_sdvo->base.base; in psb_intel_sdvo_lvds_init() local
2166 encoder->encoder_type = DRM_MODE_ENCODER_LVDS; in psb_intel_sdvo_lvds_init()