i915_sw_fence.c | 170 struct i915_sw_fence_wq *sfw = waiter->private; local in function:autoremove_wake_function 173 DRM_SPIN_WAKEUP_ALL(&sfw->wq, &sfw->fence->wait.lock); 182 struct i915_sw_fence_wq sfw; local in function:i915_sw_fence_wait 187 waiter.private = &sfw; 189 sfw.fence = fence; 190 DRM_INIT_WAITQUEUE(&sfw.wq, "i915swf"); 194 DRM_SPIN_WAIT_NOINTR_UNTIL(ret, &sfw.wq, &fence->wait.lock, 199 DRM_DESTROY_WAITQUEUE(&sfw.wq);
|