Lines Matching refs:radeon_encoder

13 static struct radeon_encoder *radeon_dp_create_fake_mst_encoder(struct radeon_connector *connector);
28 static int radeon_dp_mst_set_be_cntl(struct radeon_encoder *primary, in radeon_dp_mst_set_be_cntl()
65 static int radeon_dp_mst_set_stream_attrib(struct radeon_encoder *primary, in radeon_dp_mst_set_stream_attrib()
114 struct radeon_encoder *primary) in radeon_dp_mst_update_stream_attribs()
125 struct radeon_encoder *subenc; in radeon_dp_mst_update_stream_attribs()
164 static int radeon_dp_mst_set_vcp_size(struct radeon_encoder *mst, s64 avg_time_slots_per_mtp) in radeon_dp_mst_set_vcp_size()
260 struct radeon_encoder *radeon_encoder = radeon_connector->mst_encoder; in radeon_dp_mst_connector_destroy() local
262 drm_encoder_cleanup(&radeon_encoder->base); in radeon_dp_mst_connector_destroy()
263 kfree(radeon_encoder); in radeon_dp_mst_connector_destroy()
333 struct radeon_encoder *radeon_encoder = to_radeon_encoder(radeon_crtc->encoder); in radeon_dp_mst_prepare_pll() local
334 struct radeon_encoder_mst *mst_enc = radeon_encoder->enc_priv; in radeon_dp_mst_prepare_pll()
335 struct radeon_connector *radeon_connector = radeon_mst_find_connector(&radeon_encoder->base); in radeon_dp_mst_prepare_pll()
360 struct radeon_encoder *radeon_encoder, *primary; in radeon_mst_encoder_dpms() local
377 radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_encoder_dpms()
379 mst_enc = radeon_encoder->enc_priv; in radeon_mst_encoder_dpms()
435 radeon_dp_mst_set_vcp_size(radeon_encoder, avg_time_slots_per_mtp); in radeon_mst_encoder_dpms()
488 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_mode_fixup() local
492 mst_enc = radeon_encoder->enc_priv; in radeon_mst_mode_fixup()
514 struct radeon_encoder *radeon_encoder, *primary; in radeon_mst_encoder_prepare() local
523 radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_encoder_prepare()
527 mst_enc = radeon_encoder->enc_priv; in radeon_mst_encoder_prepare()
577 static struct radeon_encoder *
582 struct radeon_encoder *radeon_encoder; in radeon_dp_create_fake_mst_encoder() local
589 radeon_encoder = kzalloc(sizeof(*radeon_encoder), GFP_KERNEL); in radeon_dp_create_fake_mst_encoder()
590 if (!radeon_encoder) in radeon_dp_create_fake_mst_encoder()
593 radeon_encoder->enc_priv = kzalloc(sizeof(*mst_enc), GFP_KERNEL); in radeon_dp_create_fake_mst_encoder()
594 if (!radeon_encoder->enc_priv) { in radeon_dp_create_fake_mst_encoder()
595 kfree(radeon_encoder); in radeon_dp_create_fake_mst_encoder()
598 encoder = &radeon_encoder->base; in radeon_dp_create_fake_mst_encoder()
615 drm_encoder_init(dev, &radeon_encoder->base, &radeon_dp_mst_enc_funcs, in radeon_dp_create_fake_mst_encoder()
619 mst_enc = radeon_encoder->enc_priv; in radeon_dp_create_fake_mst_encoder()
622 radeon_encoder->is_mst_encoder = true; in radeon_dp_create_fake_mst_encoder()
623 return radeon_encoder; in radeon_dp_create_fake_mst_encoder()