Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\io-wq.c Create Date:2022-07-28 20:22:38
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:io_worker_release

Proto:static void io_worker_release(struct io_worker *worker)

Type:void

Parameter:

TypeParameterName
struct io_worker *worker
127  If _dec_and_test - decrement a refcount and test if it is 0*@r: the refcount* Similar to atomic_dec_and_test(), it will WARN on underflow and fail to* decrement when saturated at REFCOUNT_SATURATED Then wake_up_process - Wake up a specific process*@p: The process to be woken up.* Attempt to wake up the nominated process and move it to the set of runnable* processes.* Return: 1 if the process was woken up, 0 if it was already running.
Caller
NameDescribe
io_wqe_activate_free_workerCheck head of free list for an available worker. If one isn't available,* caller must wake up the wq manager to create one.
io_wq_for_each_workerIterate the passed in list and call the specific function for each* worker that isn't exiting