Lines Matching refs:vbl_ev
130 struct vblank_event *vbl_ev, *tmp; in vblank_ctrl_worker() local
134 list_for_each_entry_safe(vbl_ev, tmp, &vbl_ctrl->event_list, node) { in vblank_ctrl_worker()
135 list_del(&vbl_ev->node); in vblank_ctrl_worker()
138 if (vbl_ev->enable) in vblank_ctrl_worker()
140 priv->crtcs[vbl_ev->crtc_id]); in vblank_ctrl_worker()
143 priv->crtcs[vbl_ev->crtc_id]); in vblank_ctrl_worker()
145 kfree(vbl_ev); in vblank_ctrl_worker()
157 struct vblank_event *vbl_ev; in vblank_ctrl_queue_work() local
160 vbl_ev = kzalloc(sizeof(*vbl_ev), GFP_ATOMIC); in vblank_ctrl_queue_work()
161 if (!vbl_ev) in vblank_ctrl_queue_work()
164 vbl_ev->crtc_id = crtc_id; in vblank_ctrl_queue_work()
165 vbl_ev->enable = enable; in vblank_ctrl_queue_work()
168 list_add_tail(&vbl_ev->node, &vbl_ctrl->event_list); in vblank_ctrl_queue_work()
186 struct vblank_event *vbl_ev, *tmp; in msm_unload() local
193 list_for_each_entry_safe(vbl_ev, tmp, &vbl_ctrl->event_list, node) { in msm_unload()
194 list_del(&vbl_ev->node); in msm_unload()
195 kfree(vbl_ev); in msm_unload()