Lines Matching refs:vkms_state

108 	struct vkms_crtc_state *vkms_state;  in vkms_atomic_crtc_duplicate_state()  local
113 vkms_state = kzalloc(sizeof(*vkms_state), GFP_KERNEL); in vkms_atomic_crtc_duplicate_state()
114 if (!vkms_state) in vkms_atomic_crtc_duplicate_state()
117 __drm_atomic_helper_crtc_duplicate_state(crtc, &vkms_state->base); in vkms_atomic_crtc_duplicate_state()
119 INIT_WORK(&vkms_state->composer_work, vkms_composer_worker); in vkms_atomic_crtc_duplicate_state()
121 return &vkms_state->base; in vkms_atomic_crtc_duplicate_state()
127 struct vkms_crtc_state *vkms_state = to_vkms_crtc_state(state); in vkms_atomic_crtc_destroy_state() local
131 WARN_ON(work_pending(&vkms_state->composer_work)); in vkms_atomic_crtc_destroy_state()
132 kfree(vkms_state->active_planes); in vkms_atomic_crtc_destroy_state()
133 kfree(vkms_state); in vkms_atomic_crtc_destroy_state()
138 struct vkms_crtc_state *vkms_state = in vkms_atomic_crtc_reset() local
139 kzalloc(sizeof(*vkms_state), GFP_KERNEL); in vkms_atomic_crtc_reset()
144 __drm_atomic_helper_crtc_reset(crtc, &vkms_state->base); in vkms_atomic_crtc_reset()
145 if (vkms_state) in vkms_atomic_crtc_reset()
146 INIT_WORK(&vkms_state->composer_work, vkms_composer_worker); in vkms_atomic_crtc_reset()
166 struct vkms_crtc_state *vkms_state = to_vkms_crtc_state(state); in vkms_crtc_atomic_check() local
171 if (vkms_state->active_planes) in vkms_crtc_atomic_check()
189 vkms_state->active_planes = kcalloc(i, sizeof(plane), GFP_KERNEL); in vkms_crtc_atomic_check()
190 if (!vkms_state->active_planes) in vkms_crtc_atomic_check()
192 vkms_state->num_active_planes = i; in vkms_crtc_atomic_check()
202 vkms_state->active_planes[i++] = in vkms_crtc_atomic_check()