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()
255 struct radeon_encoder *radeon_encoder = radeon_connector->mst_encoder; in radeon_dp_mst_connector_destroy() local
257 drm_encoder_cleanup(&radeon_encoder->base); in radeon_dp_mst_connector_destroy()
258 kfree(radeon_encoder); in radeon_dp_mst_connector_destroy()
356 struct radeon_encoder *radeon_encoder = to_radeon_encoder(radeon_crtc->encoder); in radeon_dp_mst_prepare_pll() local
357 struct radeon_encoder_mst *mst_enc = radeon_encoder->enc_priv; in radeon_dp_mst_prepare_pll()
358 struct radeon_connector *radeon_connector = radeon_mst_find_connector(&radeon_encoder->base); in radeon_dp_mst_prepare_pll()
383 struct radeon_encoder *radeon_encoder, *primary; in radeon_mst_encoder_dpms() local
400 radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_encoder_dpms()
402 mst_enc = radeon_encoder->enc_priv; in radeon_mst_encoder_dpms()
458 radeon_dp_mst_set_vcp_size(radeon_encoder, avg_time_slots_per_mtp); in radeon_mst_encoder_dpms()
511 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_mode_fixup() local
515 mst_enc = radeon_encoder->enc_priv; in radeon_mst_mode_fixup()
537 struct radeon_encoder *radeon_encoder, *primary; in radeon_mst_encoder_prepare() local
546 radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_encoder_prepare()
550 mst_enc = radeon_encoder->enc_priv; in radeon_mst_encoder_prepare()
600 static struct radeon_encoder *
605 struct radeon_encoder *radeon_encoder; in radeon_dp_create_fake_mst_encoder() local
612 radeon_encoder = kzalloc(sizeof(*radeon_encoder), GFP_KERNEL); in radeon_dp_create_fake_mst_encoder()
613 if (!radeon_encoder) in radeon_dp_create_fake_mst_encoder()
616 radeon_encoder->enc_priv = kzalloc(sizeof(*mst_enc), GFP_KERNEL); in radeon_dp_create_fake_mst_encoder()
617 if (!radeon_encoder->enc_priv) { in radeon_dp_create_fake_mst_encoder()
618 kfree(radeon_encoder); in radeon_dp_create_fake_mst_encoder()
621 encoder = &radeon_encoder->base; in radeon_dp_create_fake_mst_encoder()
638 drm_encoder_init(dev, &radeon_encoder->base, &radeon_dp_mst_enc_funcs, in radeon_dp_create_fake_mst_encoder()
642 mst_enc = radeon_encoder->enc_priv; in radeon_dp_create_fake_mst_encoder()
645 radeon_encoder->is_mst_encoder = true; in radeon_dp_create_fake_mst_encoder()
646 return radeon_encoder; in radeon_dp_create_fake_mst_encoder()