Home
last modified time | relevance | path

Searched refs:vkms_state (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/vkms/
H A Dvkms_crtc.c60 struct vkms_crtc_state *vkms_state; in vkms_atomic_crtc_duplicate_state() local
65 vkms_state = kzalloc_obj(*vkms_state); in vkms_atomic_crtc_duplicate_state()
66 if (!vkms_state) in vkms_atomic_crtc_duplicate_state()
69 __drm_atomic_helper_crtc_duplicate_state(crtc, &vkms_state->base); in vkms_atomic_crtc_duplicate_state()
71 INIT_WORK(&vkms_state->composer_work, vkms_composer_worker); in vkms_atomic_crtc_duplicate_state()
73 return &vkms_state->base; in vkms_atomic_crtc_duplicate_state()
79 struct vkms_crtc_state *vkms_state = to_vkms_crtc_state(state); in vkms_atomic_crtc_destroy_state() local
83 WARN_ON(work_pending(&vkms_state->composer_work)); in vkms_atomic_crtc_destroy_state()
84 kfree(vkms_state->active_planes); in vkms_atomic_crtc_destroy_state()
85 kfree(vkms_state); in vkms_atomic_crtc_destroy_state()
[all …]
H A Dvkms_plane.c56 struct vkms_plane_state *vkms_state; in vkms_plane_duplicate_state() local
59 vkms_state = kzalloc_obj(*vkms_state); in vkms_plane_duplicate_state()
60 if (!vkms_state) in vkms_plane_duplicate_state()
66 kfree(vkms_state); in vkms_plane_duplicate_state()
70 vkms_state->frame_info = frame_info; in vkms_plane_duplicate_state()
72 __drm_gem_duplicate_shadow_plane_state(plane, &vkms_state->base); in vkms_plane_duplicate_state()
74 return &vkms_state->base.base; in vkms_plane_duplicate_state()
80 struct vkms_plane_state *vkms_state = to_vkms_plane_state(old_state); in vkms_plane_destroy_state() local
81 struct drm_crtc *crtc = vkms_state->base.base.crtc; in vkms_plane_destroy_state()
83 if (crtc && vkms_state->frame_info->fb) { in vkms_plane_destroy_state()
[all …]