Function Report

Linux Kernel (v4.4)

Source File:include\linux\rculist.h Create Date:2016-01-14 09:10:43
Last Modify:2016-01-11 07:01:32 Copyright©Brick
home page Tree
Annotate the kernelChinese

Function Name:list_add_tail_rcu

Function:static inline void list_add_tail_rcu(struct list_head *new, struct list_head *head)

Return Type:static inline void

Parameter:

Type Parameter NameRemarks
struct list_head * new new entry to be added
struct list_head * head list head to add it before

Function description: add a new entry to rcu-protected list

102  RCU variants.
Caller
Function NameFunction description
textsearch_register register a textsearch module
__register_nmi_handler
copy_processCreate a new process
__alloc_workqueue_key
register_lock_classRegister a lock's class in the hash-table, if the class is not present yet. Otherwise we look it up. We cache the result in the lock object itself, so actual lookup of the hash should be once per lock object.
kmsg_dump_register register a kernel log dumper.
create_css create a cgroup_subsys_state
cgroup_mkdir
audit_add_ruleAdd rule to given filterlist if not a duplicate.
add_new_kprobeAdd the new probe to ap->list. Fail if this is the second jprobe at the address- two jprobes can't coexist
enable_trace_kprobeEnable trace_probe if the file is NULL, enable"perf" handler, or enable"trace" handler.
probe_event_enable
bdi_init
bdi_register
new_vmap_block allocates new vmap_block and occupies 2^order pages in this block. Of course pages number can't exceed VMAP_BBMAP_BITS
__zswap_param_setval must be a null-terminated string
create_objectCreate the metadata(struct kmemleak_object) corresponding to an allocated memory block and add it to the object_list and object_tree_root.
security_add_hooks
ima_add_digest_entryima_add_template_entry helper function:- Add template entry to measurement list and hash table.
ep_insertMust be called with"mtx" held.