Lines Matching refs:radeon_encoder

12 static struct radeon_encoder *radeon_dp_create_fake_mst_encoder(struct radeon_connector *connector);
27 static int radeon_dp_mst_set_be_cntl(struct radeon_encoder *primary, in radeon_dp_mst_set_be_cntl()
64 static int radeon_dp_mst_set_stream_attrib(struct radeon_encoder *primary, in radeon_dp_mst_set_stream_attrib()
113 struct radeon_encoder *primary) in radeon_dp_mst_update_stream_attribs()
124 struct radeon_encoder *subenc; in radeon_dp_mst_update_stream_attribs()
163 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()
262 struct radeon_encoder *radeon_encoder = radeon_connector->mst_encoder; in radeon_dp_mst_connector_destroy() local
264 drm_encoder_cleanup(&radeon_encoder->base); in radeon_dp_mst_connector_destroy()
265 kfree(radeon_encoder); in radeon_dp_mst_connector_destroy()
335 struct radeon_encoder *radeon_encoder = to_radeon_encoder(radeon_crtc->encoder); in radeon_dp_mst_prepare_pll() local
336 struct radeon_encoder_mst *mst_enc = radeon_encoder->enc_priv; in radeon_dp_mst_prepare_pll()
337 struct radeon_connector *radeon_connector = radeon_mst_find_connector(&radeon_encoder->base); in radeon_dp_mst_prepare_pll()
362 struct radeon_encoder *radeon_encoder, *primary; in radeon_mst_encoder_dpms() local
379 radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_encoder_dpms()
381 mst_enc = radeon_encoder->enc_priv; in radeon_mst_encoder_dpms()
437 radeon_dp_mst_set_vcp_size(radeon_encoder, avg_time_slots_per_mtp); in radeon_mst_encoder_dpms()
490 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_mode_fixup() local
494 mst_enc = radeon_encoder->enc_priv; in radeon_mst_mode_fixup()
516 struct radeon_encoder *radeon_encoder, *primary; in radeon_mst_encoder_prepare() local
525 radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_encoder_prepare()
529 mst_enc = radeon_encoder->enc_priv; in radeon_mst_encoder_prepare()
579 static struct radeon_encoder *
584 struct radeon_encoder *radeon_encoder; in radeon_dp_create_fake_mst_encoder() local
591 radeon_encoder = kzalloc(sizeof(*radeon_encoder), GFP_KERNEL); in radeon_dp_create_fake_mst_encoder()
592 if (!radeon_encoder) in radeon_dp_create_fake_mst_encoder()
595 radeon_encoder->enc_priv = kzalloc(sizeof(*mst_enc), GFP_KERNEL); in radeon_dp_create_fake_mst_encoder()
596 if (!radeon_encoder->enc_priv) { in radeon_dp_create_fake_mst_encoder()
597 kfree(radeon_encoder); in radeon_dp_create_fake_mst_encoder()
600 encoder = &radeon_encoder->base; in radeon_dp_create_fake_mst_encoder()
617 drm_encoder_init(dev, &radeon_encoder->base, &radeon_dp_mst_enc_funcs, in radeon_dp_create_fake_mst_encoder()
621 mst_enc = radeon_encoder->enc_priv; in radeon_dp_create_fake_mst_encoder()
624 radeon_encoder->is_mst_encoder = true; in radeon_dp_create_fake_mst_encoder()
625 return radeon_encoder; in radeon_dp_create_fake_mst_encoder()