vbl_work 177 drivers/gpu/drm/msm/msm_drv.c struct msm_vblank_work *vbl_work = container_of(work, vbl_work 179 drivers/gpu/drm/msm/msm_drv.c struct msm_drm_private *priv = vbl_work->priv; vbl_work 182 drivers/gpu/drm/msm/msm_drv.c if (vbl_work->enable) vbl_work 183 drivers/gpu/drm/msm/msm_drv.c kms->funcs->enable_vblank(kms, priv->crtcs[vbl_work->crtc_id]); vbl_work 185 drivers/gpu/drm/msm/msm_drv.c kms->funcs->disable_vblank(kms, priv->crtcs[vbl_work->crtc_id]); vbl_work 187 drivers/gpu/drm/msm/msm_drv.c kfree(vbl_work); vbl_work 193 drivers/gpu/drm/msm/msm_drv.c struct msm_vblank_work *vbl_work; vbl_work 195 drivers/gpu/drm/msm/msm_drv.c vbl_work = kzalloc(sizeof(*vbl_work), GFP_ATOMIC); vbl_work 196 drivers/gpu/drm/msm/msm_drv.c if (!vbl_work) vbl_work 199 drivers/gpu/drm/msm/msm_drv.c INIT_WORK(&vbl_work->work, vblank_ctrl_worker); vbl_work 201 drivers/gpu/drm/msm/msm_drv.c vbl_work->crtc_id = crtc_id; vbl_work 202 drivers/gpu/drm/msm/msm_drv.c vbl_work->enable = enable; vbl_work 203 drivers/gpu/drm/msm/msm_drv.c vbl_work->priv = priv; vbl_work 205 drivers/gpu/drm/msm/msm_drv.c queue_work(priv->wq, &vbl_work->work);