Lines Matching refs:vbl_ev
219 struct vblank_event *vbl_ev, *tmp; in vblank_ctrl_worker() local
223 list_for_each_entry_safe(vbl_ev, tmp, &vbl_ctrl->event_list, node) { in vblank_ctrl_worker()
224 list_del(&vbl_ev->node); in vblank_ctrl_worker()
227 if (vbl_ev->enable) in vblank_ctrl_worker()
229 priv->crtcs[vbl_ev->crtc_id]); in vblank_ctrl_worker()
232 priv->crtcs[vbl_ev->crtc_id]); in vblank_ctrl_worker()
234 kfree(vbl_ev); in vblank_ctrl_worker()
246 struct vblank_event *vbl_ev; in vblank_ctrl_queue_work() local
249 vbl_ev = kzalloc(sizeof(*vbl_ev), GFP_ATOMIC); in vblank_ctrl_queue_work()
250 if (!vbl_ev) in vblank_ctrl_queue_work()
253 vbl_ev->crtc_id = crtc_id; in vblank_ctrl_queue_work()
254 vbl_ev->enable = enable; in vblank_ctrl_queue_work()
257 list_add_tail(&vbl_ev->node, &vbl_ctrl->event_list); in vblank_ctrl_queue_work()
274 struct vblank_event *vbl_ev, *tmp; in msm_drm_uninit() local
282 list_for_each_entry_safe(vbl_ev, tmp, &vbl_ctrl->event_list, node) { in msm_drm_uninit()
283 list_del(&vbl_ev->node); in msm_drm_uninit()
284 kfree(vbl_ev); in msm_drm_uninit()