Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\workqueue.h Create Date:2022-07-28 05:35:53
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:schedule_delayed_work - put work task in global workqueue after delay*@dwork: job to be done*@delay: number of jiffies to wait or 0 for immediate execution* After waiting for a given time this puts a job in the kernel-global* workqueue.

Proto:static inline bool schedule_delayed_work(struct delayed_work *dwork, unsigned long delay)

Type:bool

Parameter:

TypeParameterName
struct delayed_work *dwork
unsigned longdelay
610  Return queue_delayed_work - queue work on a workqueue after delay*@wq: workqueue to use*@dwork: delayable work to queue*@delay: number of jiffies to wait before queueing* Equivalent to queue_delayed_work_on() but tries to use the local CPU.
Caller
NameDescribe
test_klp_callbacks_busy_init
free_objectPut the object back into the pool and schedule work to free objects* if necessary.
tsc_refine_calibration_work
init_tsc_clocksource
check_corruption
start_periodic_check_for_corruption
psi_avgs_work
psi_task_change
pm_qos_update_request_timeoutpm_qos_update_request_timeout - modifies an existing qos request temporarily.*@req : handle to list element holding a pm_qos request to use*@new_value: defines the temporal qos request*@timeout_us: the effective duration of this qos request in usecs.
klp_try_complete_transitionTry to switch all remaining tasks to the target patch state by walking the* stacks of sleeping tasks and looking for any to-be-patched or* to-be-unpatched functions. If such functions are found, the task can't be* switched yet.
kick_kprobe_optimizerStart optimizer after OPTIMIZE_DELAY passed
unaccount_event
__static_key_slow_dec_deferred
fput_many
mntput_no_expire
wakeup_dirtytime_writebackWake up bdi's periodically to make sure dirtytime inodes gets* written back periodically. We deliberately do *not* check the* b_dirtytime list in wb_has_dirty_io(), since this would cause the* kernel to be constantly waking up once there are any dirtytime
start_dirtytime_writeback