Lines Matching refs:wait
18 struct wait_queue_entry wait; member
27 struct wait_rps_boost *wait = container_of(_wait, typeof(*wait), wait); in do_rps_boost() local
28 struct i915_request *rq = wait->request; in do_rps_boost()
39 drm_crtc_vblank_put(wait->crtc); in do_rps_boost()
41 list_del(&wait->wait.entry); in do_rps_boost()
42 kfree(wait); in do_rps_boost()
50 struct wait_rps_boost *wait; in intel_display_rps_boost_after_vblank() local
61 wait = kmalloc(sizeof(*wait), GFP_KERNEL); in intel_display_rps_boost_after_vblank()
62 if (!wait) { in intel_display_rps_boost_after_vblank()
67 wait->request = to_request(dma_fence_get(fence)); in intel_display_rps_boost_after_vblank()
68 wait->crtc = crtc; in intel_display_rps_boost_after_vblank()
70 wait->wait.func = do_rps_boost; in intel_display_rps_boost_after_vblank()
71 wait->wait.flags = 0; in intel_display_rps_boost_after_vblank()
73 add_wait_queue(drm_crtc_vblank_waitqueue(crtc), &wait->wait); in intel_display_rps_boost_after_vblank()