Lines Matching refs:out
45 struct pixel_argb_u16 *out = output_buffer->pixels + x_dst;
51 out[x].a = (u16)0xffff;
52 out[x].r = pre_mul_blend_channel(in[x].r, out[x].r, in[x].a);
53 out[x].g = pre_mul_blend_channel(in[x].g, out[x].g, in[x].a);
54 out[x].b = pre_mul_blend_channel(in[x].b, out[x].b, in[x].a);
309 struct vkms_output *out = drm_crtc_to_vkms_output(crtc);
315 spin_lock_irq(&out->composer_lock);
339 spin_unlock_irq(&out->composer_lock);
357 drm_writeback_signal_completion(&out->wb_connector, 0);
358 spin_lock_irq(&out->composer_lock);
360 spin_unlock_irq(&out->composer_lock);
410 void vkms_set_composer(struct vkms_output *out, bool enabled)
415 drm_crtc_vblank_get(&out->crtc);
417 spin_lock_irq(&out->lock);
418 old_enabled = out->composer_enabled;
419 out->composer_enabled = enabled;
420 spin_unlock_irq(&out->lock);
423 drm_crtc_vblank_put(&out->crtc);
428 struct vkms_output *out = drm_crtc_to_vkms_output(crtc);
434 vkms_set_composer(out, enabled);