Lines Matching refs:encoder
39 struct drm_encoder *encoder; member
51 static struct adv7511 *encoder_to_adv7511(struct drm_encoder *encoder) in encoder_to_adv7511() argument
53 return to_encoder_slave(encoder)->slave_priv; in encoder_to_adv7511()
442 drm_helper_hpd_irq_event(adv7511->encoder->dev); in adv7511_irq_process()
561 static int adv7511_get_modes(struct drm_encoder *encoder, in adv7511_get_modes() argument
564 struct adv7511 *adv7511 = encoder_to_adv7511(encoder); in adv7511_get_modes()
599 static void adv7511_encoder_dpms(struct drm_encoder *encoder, int mode) in adv7511_encoder_dpms() argument
601 struct adv7511 *adv7511 = encoder_to_adv7511(encoder); in adv7511_encoder_dpms()
610 adv7511_encoder_detect(struct drm_encoder *encoder, in adv7511_encoder_detect() argument
613 struct adv7511 *adv7511 = encoder_to_adv7511(encoder); in adv7511_encoder_detect()
637 adv7511_get_modes(encoder, connector); in adv7511_encoder_detect()
651 static int adv7511_encoder_mode_valid(struct drm_encoder *encoder, in adv7511_encoder_mode_valid() argument
660 static void adv7511_encoder_mode_set(struct drm_encoder *encoder, in adv7511_encoder_mode_set() argument
664 struct adv7511 *adv7511 = encoder_to_adv7511(encoder); in adv7511_encoder_mode_set()
957 struct drm_encoder_slave *encoder) in adv7511_encoder_init() argument
962 encoder->slave_priv = adv7511; in adv7511_encoder_init()
963 encoder->slave_funcs = &adv7511_encoder_funcs; in adv7511_encoder_init()
965 adv7511->encoder = &encoder->base; in adv7511_encoder_init()