函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\notifier.c Create Date:2022-07-27 10:32:23
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:blocking_notifier_call_chain

函数原型:int blocking_notifier_call_chain(struct blocking_notifier_head *nh, unsigned long val, void *v)

返回类型:int

参数:

类型参数名称
struct blocking_notifier_head *nh
unsigned longval
void *v
295  返回:__blocking_notifier_call_chain - Call functions in a blocking notifier chain*@nh: Pointer to head of the blocking notifier chain*@val: Value passed unmodified to notifier function*@v: Pointer passed unmodified to notifier function
调用者
名称描述
kernel_restart_prepare
kernel_shutdown_prepare
pm_qos_update_targetpm_qos_update_target - manages the constraints list and calls the notifiers* if needed*@c: constraints data struct*@node: request to add to the list, to update or to remove*@action: action to take on the constraints list*@value: value of the request to
profile_task_exit
profile_munmap
do_init_moduleThis is where the real work happens.* Keep it uninlined to provide a reliable breakpoint target, e.g. for the gdb* helper command 'lx-symbols'.
prepare_coming_module
load_moduleAllocate and load the module: note that size of section 0 is alwayszero, and we rely on this for optional sections.
tracepoint_module_coming
tracepoint_module_going
padata_replace
alloc_vmap_areaAllocate a region of KVA of the specified size and alignment, within the* vstart and vend.
mce_gen_pool_process
out_of_memory_of_memory - kill the "best" process when we run out of memory*@oc: pointer to struct oom_control* If we run out of memory, we have the choice between either* killing a random task (bad), letting the system crash (worse)
call_blocking_lsm_notifier