Lines Matching refs:radeon_encoder

10 static struct radeon_encoder *radeon_dp_create_fake_mst_encoder(struct radeon_connector *connector);
25 static int radeon_dp_mst_set_be_cntl(struct radeon_encoder *primary, in radeon_dp_mst_set_be_cntl()
62 static int radeon_dp_mst_set_stream_attrib(struct radeon_encoder *primary, in radeon_dp_mst_set_stream_attrib()
103 struct radeon_encoder *primary) in radeon_dp_mst_update_stream_attribs()
114 struct radeon_encoder *subenc; in radeon_dp_mst_update_stream_attribs()
153 static int radeon_dp_mst_set_vcp_size(struct radeon_encoder *mst, uint32_t x, uint32_t y) in radeon_dp_mst_set_vcp_size()
241 struct radeon_encoder *radeon_encoder = radeon_connector->mst_encoder; in radeon_dp_mst_connector_destroy() local
243 drm_encoder_cleanup(&radeon_encoder->base); in radeon_dp_mst_connector_destroy()
244 kfree(radeon_encoder); in radeon_dp_mst_connector_destroy()
358 struct radeon_encoder *radeon_encoder = to_radeon_encoder(radeon_crtc->encoder); in radeon_dp_mst_prepare_pll() local
359 struct radeon_encoder_mst *mst_enc = radeon_encoder->enc_priv; in radeon_dp_mst_prepare_pll()
360 struct radeon_connector *radeon_connector = radeon_mst_find_connector(&radeon_encoder->base); in radeon_dp_mst_prepare_pll()
385 struct radeon_encoder *radeon_encoder, *primary; in radeon_mst_encoder_dpms() local
402 radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_encoder_dpms()
404 mst_enc = radeon_encoder->enc_priv; in radeon_mst_encoder_dpms()
454 radeon_dp_mst_set_vcp_size(radeon_encoder, slots, 0); in radeon_mst_encoder_dpms()
507 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_mode_fixup() local
510 mst_enc = radeon_encoder->enc_priv; in radeon_mst_mode_fixup()
543 struct radeon_encoder *radeon_encoder, *primary; in radeon_mst_encoder_prepare() local
552 radeon_encoder = to_radeon_encoder(encoder); in radeon_mst_encoder_prepare()
556 mst_enc = radeon_encoder->enc_priv; in radeon_mst_encoder_prepare()
606 static struct radeon_encoder *
611 struct radeon_encoder *radeon_encoder; in radeon_dp_create_fake_mst_encoder() local
618 radeon_encoder = kzalloc(sizeof(*radeon_encoder), GFP_KERNEL); in radeon_dp_create_fake_mst_encoder()
619 if (!radeon_encoder) in radeon_dp_create_fake_mst_encoder()
622 radeon_encoder->enc_priv = kzalloc(sizeof(*mst_enc), GFP_KERNEL); in radeon_dp_create_fake_mst_encoder()
623 if (!radeon_encoder->enc_priv) { in radeon_dp_create_fake_mst_encoder()
624 kfree(radeon_encoder); in radeon_dp_create_fake_mst_encoder()
627 encoder = &radeon_encoder->base; in radeon_dp_create_fake_mst_encoder()
644 drm_encoder_init(dev, &radeon_encoder->base, &radeon_dp_mst_enc_funcs, in radeon_dp_create_fake_mst_encoder()
648 mst_enc = radeon_encoder->enc_priv; in radeon_dp_create_fake_mst_encoder()
651 radeon_encoder->is_mst_encoder = true; in radeon_dp_create_fake_mst_encoder()
652 return radeon_encoder; in radeon_dp_create_fake_mst_encoder()