Lines Matching full:wait
15 struct wait_queue_entry wait; member
24 struct wait_rps_boost *wait = container_of(_wait, typeof(*wait), wait); in do_rps_boost() local
25 struct i915_request *rq = wait->request; in do_rps_boost()
36 drm_crtc_vblank_put(wait->crtc); in do_rps_boost()
38 list_del(&wait->wait.entry); in do_rps_boost()
39 kfree(wait); in do_rps_boost()
46 struct wait_rps_boost *wait; in intel_display_rps_boost_after_vblank() local
57 wait = kmalloc(sizeof(*wait), GFP_KERNEL); in intel_display_rps_boost_after_vblank()
58 if (!wait) { in intel_display_rps_boost_after_vblank()
63 wait->request = to_request(dma_fence_get(fence)); in intel_display_rps_boost_after_vblank()
64 wait->crtc = crtc; in intel_display_rps_boost_after_vblank()
66 wait->wait.func = do_rps_boost; in intel_display_rps_boost_after_vblank()
67 wait->wait.flags = 0; in intel_display_rps_boost_after_vblank()
69 add_wait_queue(drm_crtc_vblank_waitqueue(crtc), &wait->wait); in intel_display_rps_boost_after_vblank()