函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\list.h Create Date:2022-07-27 06:38:26
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:INIT_HLIST_NODE

函数原型:static inline void INIT_HLIST_NODE(struct hlist_node *h)

返回类型:void

参数:

类型参数名称
struct hlist_node *h
743  next = NULL
744  pprev = NULL
调用者
名称描述
alloc_apic_chip_data
init_task_pid_links
copy_process创建进程
init_idle_pids
init_worker_pool_worker_pool - initialize a newly zalloc'd worker_pool*@pool: worker_pool to initialize* Initialize a newly zalloc'd @pool
find_css_setd_css_set - return a new css_set with one cgroup updated*@old_cset: the baseline css_set*@cgrp: the cgroup to be updated* Return a new css_set that's equivalent to @old_cset, but with @cgrp* substituted into the appropriate hierarchy.
recycle_rp_inst
init_aggr_kprobe
register_kprobe
alloc_trace_kprobeAllocate new trace_probe and initialize it (including kprobes).
__unregister_trace_kprobeInternal unregister function - just handle k*probes and flags
bpf_trampoline_lookup
perf_event_allocAllocate and initialize an event structure
add_scan_areaAdd a scanning area to the object. If at least one such area is added,* kmemleak will only scan these ranges rather than the whole memory block.
blk_rq_init
ioc_create_icq_create_icq - create and link io_cq*@ioc: io_context of interest*@q: request_queue of interest*@gfp_mask: allocation mask* Make sure io_cq linking @ioc and @q exists
blk_mq_rq_ctx_init
bsg_alloc_device
bfq_init_bfqq
avc_alloc_node
alloc_superalloc_super - create new superblock*@type: filesystem type superblock should belong to*@flags: the mount flags*@user_ns: User namespace for the super_block* Allocates and initializes a new &struct super_block. alloc_super()
__d_alloc__d_alloc - allocate a dcache entry*@sb: filesystem it will belong to*@name: qstr of the name* Allocates a dentry. It returns %NULL if there is insufficient memory* available. On a success the dentry is returned. The name passed in is
__d_lookup_done
inode_init_onceThese are initializations that only need to be done* once, because the fields are idempotent across use* of the inode, so let the slab aware of that.
alloc_vfsmnt
io_poll_add
locks_init_lock_heads
get_empty_dquot
hlist_del_init
init_fs_pin