TASK_UNINTERRUPTIBLE
usleep_range_state(wait_in_micro_secs, wait_in_micro_secs, TASK_UNINTERRUPTIBLE);
timeout = wait_woken(&wait, TASK_UNINTERRUPTIBLE, timeout);
prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE);
TASK_UNINTERRUPTIBLE);
set_current_state(TASK_UNINTERRUPTIBLE);
TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE;
__i915_active_wait(active, TASK_UNINTERRUPTIBLE);
TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE;
__i915_active_wait(&active->base, TASK_UNINTERRUPTIBLE);
__i915_active_wait(&active->base, TASK_UNINTERRUPTIBLE);
TASK_UNINTERRUPTIBLE);
set_current_state(TASK_UNINTERRUPTIBLE);