Lines Matching defs:mixer

26 	struct sti_mixer *mixer = to_sti_mixer(crtc);
27 struct device *dev = mixer->dev;
33 if (mixer->id == STI_MIXER_MAIN) {
44 struct sti_mixer *mixer = to_sti_mixer(crtc);
45 struct device *dev = mixer->dev;
49 if ((!mixer || !compo)) {
50 DRM_ERROR("Can not find mixer or compositor)\n");
61 /* Enable layer on mixer */
62 if (sti_mixer_set_layer_status(mixer, layer, true))
63 DRM_ERROR("Can not enable layer at mixer\n");
79 struct sti_mixer *mixer = to_sti_mixer(crtc);
80 struct device *dev = mixer->dev;
89 crtc->base.id, sti_mixer_to_str(mixer),
102 if (mixer->id == STI_MIXER_MAIN)
117 sti_vtg_set_config(mixer->id == STI_MIXER_MAIN ?
132 res = sti_mixer_set_layer_depth(mixer, layer);
137 res = sti_mixer_active_video_area(mixer, &crtc->mode);
147 mixer->id, 0, 0, w, h, x, y, w, h);
153 struct sti_mixer *mixer = to_sti_mixer(crtc);
159 crtc->base.id, sti_mixer_to_str(mixer),
174 mixer->id, 0, 0, w, h,
193 struct sti_mixer *mixer = to_sti_mixer(crtc);
194 struct device *dev = mixer->dev;
201 DRM_DEBUG_KMS("CRTC:%d (%s)\n", crtc->base.id, sti_mixer_to_str(mixer));
204 sti_mixer_set_background_status(mixer, false);
213 /* Disable layer at mixer level */
214 if (sti_mixer_set_layer_status(mixer, layer, false))
215 DRM_ERROR("Can not disable %s layer at mixer\n",
224 drm_vblank_off(crtc->dev, mixer->id);
227 if (mixer->id == STI_MIXER_MAIN) {
256 struct sti_mixer *mixer = to_sti_mixer(crtc);
275 event->pipe = mixer->id;
284 if (mixer->pending_event) {
288 mixer->pending_event = event;
321 drm_dev = compo->mixer[*crtc]->drm_crtc.dev;
333 if (compo->mixer[*crtc]->pending_event) {
335 compo->mixer[*crtc]->pending_event);
337 compo->mixer[*crtc]->pending_event = NULL;
376 if (compo->mixer[crtc]->pending_event) {
378 compo->mixer[crtc]->pending_event = NULL;
394 struct sti_mixer *mixer = to_sti_mixer(crtc);
396 if (mixer->id == STI_MIXER_MAIN)
402 int sti_drm_crtc_init(struct drm_device *drm_dev, struct sti_mixer *mixer,
405 struct drm_crtc *crtc = &mixer->drm_crtc;
418 crtc->base.id, sti_mixer_to_str(mixer));