Lines Matching refs:intel_encoder
47 struct intel_encoder base;
788 static struct intel_tv *enc_to_tv(struct intel_encoder *encoder) in enc_to_tv()
799 intel_tv_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) in intel_tv_get_hw_state()
810 intel_enable_tv(struct intel_encoder *encoder, in intel_enable_tv()
825 intel_disable_tv(struct intel_encoder *encoder, in intel_disable_tv()
865 intel_tv_get_config(struct intel_encoder *encoder, in intel_tv_get_config()
874 intel_tv_compute_config(struct intel_encoder *encoder, in intel_tv_compute_config()
982 static void intel_tv_pre_enable(struct intel_encoder *encoder, in intel_tv_pre_enable()
1438 struct intel_encoder *intel_encoder; in intel_tv_init() local
1487 intel_encoder = &intel_tv->base; in intel_tv_init()
1506 drm_encoder_init(dev, &intel_encoder->base, &intel_tv_enc_funcs, in intel_tv_init()
1509 intel_encoder->compute_config = intel_tv_compute_config; in intel_tv_init()
1510 intel_encoder->get_config = intel_tv_get_config; in intel_tv_init()
1511 intel_encoder->pre_enable = intel_tv_pre_enable; in intel_tv_init()
1512 intel_encoder->enable = intel_enable_tv; in intel_tv_init()
1513 intel_encoder->disable = intel_disable_tv; in intel_tv_init()
1514 intel_encoder->get_hw_state = intel_tv_get_hw_state; in intel_tv_init()
1517 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_tv_init()
1519 intel_encoder->type = INTEL_OUTPUT_TVOUT; in intel_tv_init()
1520 intel_encoder->power_domain = POWER_DOMAIN_PORT_OTHER; in intel_tv_init()
1521 intel_encoder->port = PORT_NONE; in intel_tv_init()
1522 intel_encoder->crtc_mask = (1 << 0) | (1 << 1); in intel_tv_init()
1523 intel_encoder->cloneable = 0; in intel_tv_init()
1524 intel_encoder->base.possible_crtcs = ((1 << 0) | (1 << 1)); in intel_tv_init()