Lines Matching defs:composer
23 struct vkms_composer *composer;
29 composer = kzalloc(sizeof(*composer), GFP_KERNEL);
30 if (!composer) {
31 DRM_DEBUG_KMS("Couldn't allocate composer\n");
36 vkms_state->composer = composer;
54 if (drm_framebuffer_read_refcount(&vkms_state->composer->fb))
55 drm_framebuffer_put(&vkms_state->composer->fb);
58 kfree(vkms_state->composer);
59 vkms_state->composer = NULL;
96 struct vkms_composer *composer;
103 composer = vkms_plane_state->composer;
104 memcpy(&composer->src, &plane->state->src, sizeof(struct drm_rect));
105 memcpy(&composer->dst, &plane->state->dst, sizeof(struct drm_rect));
106 memcpy(&composer->fb, fb, sizeof(struct drm_framebuffer));
107 drm_framebuffer_get(&composer->fb);
108 composer->offset = fb->offsets[0];
109 composer->pitch = fb->pitches[0];
110 composer->cpp = fb->format->cpp[0];