Lines Matching refs:intel_encoder

65 static enum port intel_ddi_get_encoder_port(struct intel_encoder *intel_encoder)  in intel_ddi_get_encoder_port()  argument
67 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_get_encoder_port()
68 int type = intel_encoder->type; in intel_ddi_get_encoder_port()
675 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in intel_ddi_mode_set() local
676 int port = intel_ddi_get_encoder_port(intel_encoder); in intel_ddi_mode_set()
678 int type = intel_encoder->type; in intel_ddi_mode_set()
738 static struct intel_encoder *
743 struct intel_encoder *intel_encoder, *ret = NULL; in intel_ddi_get_crtc_encoder() local
746 for_each_encoder_on_crtc(dev, crtc, intel_encoder) { in intel_ddi_get_crtc_encoder()
747 ret = intel_encoder; in intel_ddi_get_crtc_encoder()
832 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_pll_mode_set() local
833 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_pll_mode_set()
836 int type = intel_encoder->type; in intel_ddi_pll_mode_set()
924 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_set_pipe_settings() local
926 int type = intel_encoder->type; in intel_ddi_set_pipe_settings()
957 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_pipe_func() local
958 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_enable_pipe_func()
962 enum port port = intel_ddi_get_encoder_port(intel_encoder); in intel_ddi_enable_pipe_func()
963 int type = intel_encoder->type; in intel_ddi_enable_pipe_func()
1046 intel_encoder->type, pipe); in intel_ddi_enable_pipe_func()
1067 struct intel_encoder *intel_encoder = intel_connector->encoder; in intel_ddi_connector_get_hw_state() local
1069 enum port port = intel_ddi_get_encoder_port(intel_encoder); in intel_ddi_connector_get_hw_state()
1074 if (!intel_encoder->get_hw_state(intel_encoder, &pipe)) in intel_ddi_connector_get_hw_state()
1103 bool intel_ddi_get_hw_state(struct intel_encoder *encoder, in intel_ddi_get_hw_state()
1213 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_pipe_clock() local
1214 enum port port = intel_ddi_get_encoder_port(intel_encoder); in intel_ddi_enable_pipe_clock()
1232 static void intel_ddi_pre_enable(struct intel_encoder *intel_encoder) in intel_ddi_pre_enable() argument
1234 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_pre_enable()
1238 enum port port = intel_ddi_get_encoder_port(intel_encoder); in intel_ddi_pre_enable()
1239 int type = intel_encoder->type; in intel_ddi_pre_enable()
1260 static void intel_ddi_post_disable(struct intel_encoder *intel_encoder) in intel_ddi_post_disable() argument
1262 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_post_disable()
1264 enum port port = intel_ddi_get_encoder_port(intel_encoder); in intel_ddi_post_disable()
1265 int type = intel_encoder->type; in intel_ddi_post_disable()
1293 static void intel_enable_ddi(struct intel_encoder *intel_encoder) in intel_enable_ddi() argument
1295 struct drm_encoder *encoder = &intel_encoder->base; in intel_enable_ddi()
1298 enum port port = intel_ddi_get_encoder_port(intel_encoder); in intel_enable_ddi()
1299 int type = intel_encoder->type; in intel_enable_ddi()
1318 static void intel_disable_ddi(struct intel_encoder *intel_encoder) in intel_disable_ddi() argument
1320 struct drm_encoder *encoder = &intel_encoder->base; in intel_disable_ddi()
1321 int type = intel_encoder->type; in intel_disable_ddi()
1407 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_fdi_disable() local
1410 intel_ddi_post_disable(intel_encoder); in intel_ddi_fdi_disable()
1430 static void intel_ddi_hot_plug(struct intel_encoder *intel_encoder) in intel_ddi_hot_plug() argument
1432 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_ddi_hot_plug()
1433 int type = intel_encoder->type; in intel_ddi_hot_plug()
1449 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in intel_ddi_mode_fixup() local
1450 int type = intel_encoder->type; in intel_ddi_mode_fixup()
1474 struct intel_encoder *intel_encoder; in intel_ddi_init() local
1499 intel_encoder = &intel_dig_port->base; in intel_ddi_init()
1500 encoder = &intel_encoder->base; in intel_ddi_init()
1506 intel_encoder->enable = intel_enable_ddi; in intel_ddi_init()
1507 intel_encoder->pre_enable = intel_ddi_pre_enable; in intel_ddi_init()
1508 intel_encoder->disable = intel_disable_ddi; in intel_ddi_init()
1509 intel_encoder->post_disable = intel_ddi_post_disable; in intel_ddi_init()
1510 intel_encoder->get_hw_state = intel_ddi_get_hw_state; in intel_ddi_init()
1521 intel_encoder->type = INTEL_OUTPUT_UNKNOWN; in intel_ddi_init()
1522 intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); in intel_ddi_init()
1523 intel_encoder->cloneable = false; in intel_ddi_init()
1524 intel_encoder->hot_plug = intel_ddi_hot_plug; in intel_ddi_init()