Lines Matching refs:encoder

54 			 struct drm_encoder_slave *encoder,
82 encoder->bus_priv = client;
86 err = encoder_drv->encoder_init(client, dev, encoder);
91 encoder->slave_funcs->set_config(&encoder->base,
113 struct drm_encoder_slave *encoder = to_encoder_slave(drm_encoder);
118 encoder->bus_priv = NULL;
135 void drm_i2c_encoder_dpms(struct drm_encoder *encoder, int mode) in drm_i2c_encoder_dpms() argument
137 get_slave_funcs(encoder)->dpms(encoder, mode); in drm_i2c_encoder_dpms()
141 bool drm_i2c_encoder_mode_fixup(struct drm_encoder *encoder, in drm_i2c_encoder_mode_fixup() argument
145 if (!get_slave_funcs(encoder)->mode_fixup) in drm_i2c_encoder_mode_fixup()
148 return get_slave_funcs(encoder)->mode_fixup(encoder, mode, adjusted_mode); in drm_i2c_encoder_mode_fixup()
152 void drm_i2c_encoder_prepare(struct drm_encoder *encoder) in drm_i2c_encoder_prepare() argument
154 drm_i2c_encoder_dpms(encoder, DRM_MODE_DPMS_OFF); in drm_i2c_encoder_prepare()
158 void drm_i2c_encoder_commit(struct drm_encoder *encoder) in drm_i2c_encoder_commit() argument
160 drm_i2c_encoder_dpms(encoder, DRM_MODE_DPMS_ON); in drm_i2c_encoder_commit()
164 void drm_i2c_encoder_mode_set(struct drm_encoder *encoder, in drm_i2c_encoder_mode_set() argument
168 get_slave_funcs(encoder)->mode_set(encoder, mode, adjusted_mode); in drm_i2c_encoder_mode_set()
172 enum drm_connector_status drm_i2c_encoder_detect(struct drm_encoder *encoder, in drm_i2c_encoder_detect() argument
175 return get_slave_funcs(encoder)->detect(encoder, connector); in drm_i2c_encoder_detect()
179 void drm_i2c_encoder_save(struct drm_encoder *encoder) in drm_i2c_encoder_save() argument
181 get_slave_funcs(encoder)->save(encoder); in drm_i2c_encoder_save()
185 void drm_i2c_encoder_restore(struct drm_encoder *encoder) in drm_i2c_encoder_restore() argument
187 get_slave_funcs(encoder)->restore(encoder); in drm_i2c_encoder_restore()