CallerName | Describe |
io_schedule_timeout | This task is about to go to sleep on IO. Increment rq->nr_iowait so* that process accounting knows that this is a task in IO wait state. |
wait_woken | DEFINE_WAIT_FUNC(wait, woken_wake_func);* add_wait_queue(&wq_head, &wait);* for (;;) {* if (condition)* break;* // in wait_woken() // in woken_wake_function()* p->state = mode; wq_entry->flags |= WQ_FLAG_WOKEN;* smp_mb(); // A try_to_wake_up():* if |
bit_wait_timeout | |
__down_common | Because this function is inlined, the 'state' parameter will be* constant, and thus optimised away by the compiler. Likewise the* 'timeout' parameter for the cases without timeouts. |
schedule_timeout_interruptible | We can use __set_current_state() here because schedule_timeout() calls* schedule() unconditionally. |
schedule_timeout_killable | |
schedule_timeout_uninterruptible | |
schedule_timeout_idle | Like schedule_timeout_uninterruptible(), except this task will not contribute* to load average. |
audit_log_start | audit_log_start - obtain an audit buffer*@ctx: audit_context (may be NULL)*@gfp_mask: type of allocation*@type: audit message type* Returns audit_buffer pointer on success or NULL on error |
ring_buffer_producer_thread | |
io_wq_manager | Manager thread. Tasked with creating new workers, if we need them. |