函数逻辑报告 |
Source Code:include\linux\rculist.h |
Create Date:2022-07-27 06:40:38 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:删除不需要重新初始化的列表项
函数原型:static inline void list_del_rcu(struct list_head *entry)
返回类型:void
参数:
类型 | 参数 | 名称 |
---|---|---|
struct list_head * | entry |
148 | 删除链表项 |
149 | 链表前项等于LIST_POISON2 |
名称 | 描述 |
---|---|
logic_pio_unregister_range | logic_pio_unregister_range - unregister a logical PIO range for a host*@range: pointer to the IO range which has been already registered.* Unregister a previously-registered IO range node. |
module_bug_cleanup | |
textsearch_unregister | xtsearch_unregister - unregister a textsearch module*@ops: operations lookup table* This function must be called by textsearch modules to announce* their disappearance for examples when the module gets unloaded |
unregister_nmi_handler | |
__unhash_process | |
pwq_unbound_release_workfn | Scheduled on system_wq by put_pwq() when an unbound pwq hits zero refcnt* and needs to be destroyed. |
destroy_workqueue | destroy_workqueue - safely terminate a workqueue*@wq: target workqueue* Safely destroy a workqueue. All work currently pending will be done first. |
zap_class | Remove all references to a lock class. The caller must hold the graph lock. |
kmsg_dump_unregister | kmsg_dump_unregister - unregister a kmsg dumper.*@dumper: pointer to the kmsg_dumper structure* Removes a dump device from the system. Returns zero on success and* %-EINVAL otherwise. |
klp_unpatch_func | |
klp_patch_func | |
free_module | Free a module, remove from lists, etc. |
load_module | Allocate and load the module: note that size of section 0 is alwayszero, and we rely on this for optional sections. |
css_release_work_fn | |
css_create | |
audit_del_rule | Remove an existing rule from filterlist. |
update_lsm_rule | |
audit_update_watch | Update inode info in audit rules based on filesystem event. |
audit_remove_parent_watches | Remove all watches & rules associated with a parent that is going away. |
untag_chunk | |
kill_rules | |
evict_chunk | Here comes the stuff asynchronous to auditctl operations |
collect_one_slot | Return 1 if all garbages are collected, otherwise 0. |
register_aggr_kprobe | This is the second or subsequent kprobe at the address - handle* the intricacies |
__unregister_kprobe_top | Unregister a kprobe without a scheduler synchronization. |
clear_event_triggers | lear_event_triggers - Clear all triggers associated with a trace array*@tr: The trace array to clear* For each trigger, the triggering event has its tm_ref decremented* via trace_event_trigger_enable_disable(), and any associated event* (in the case of |
register_trigger | gister_trigger - Generic event_command @reg implementation*@glob: The raw string used to register the trigger*@ops: The trigger ops associated with the trigger*@data: Trigger-specific data to associate with the trigger*@file: The trace_event_file |
unregister_trigger | register_trigger - Generic event_command @unreg implementation*@glob: The raw string used to register the trigger*@ops: The trigger ops associated with the trigger*@test: Trigger-specific data used to find the trigger to remove*@file: The trace_event_file |
event_enable_register_trigger | |
event_enable_unregister_trigger | |
hist_trigger_enable | |
hist_unregister_trigger | |
hist_unreg_all | |
hist_enable_unreg_all | |
trace_probe_remove_file | |
dev_map_free | |
list_del_event | Remove an event from the lists for its context.* Must be called with ctx->mutex and ctx->lock held. |
detach_sb_event | |
ring_buffer_attach | |
perf_pmu_unregister | |
cgwb_remove_from_bdi_list | |
bdi_remove_from_list | Remove bdi from bdi_list, and ensure that it is no longer visible |
purge_fragmented_blocks | |
vb_alloc | |
__zswap_pool_empty | |
__zswap_param_set | val must be a null-terminated string |
__remove_object | Remove an object from the object_tree_root and object_list. Must be called* with the kmemleak_lock held _if_ kmemleak is still enabled. |
freeary | Free a semaphore set. freeary() is called with sem_ids.rwsem locked* as a writer and the spinlock for this semaphore set hold. sem_ids.rwsem* remains locked on exit. |
lookup_undo | |
exit_sem | add semadj values to semaphores, free undo structures |
blk_mq_del_queue_tag_set | |
blk_stat_remove_callback | |
sel_netif_destroy | sel_netif_destroy - Remove an interface record from the table*@netif: the existing interface record* Description:* Remove an existing interface record from the network interface table. |
sel_netnode_insert | sel_netnode_insert - Insert a new node into the table*@node: the new node record* Description:* Add a new node record to the network address hash table. |
sel_netnode_flush | sel_netnode_flush - Flush the entire network address table* Description:* Remove all entries from the network address table. |
sel_netport_insert | sel_netport_insert - Insert a new port into the table*@port: the new port record* Description:* Add a new port record to the network address hash table. |
sel_netport_flush | sel_netport_flush - Flush the entire network port table* Description:* Remove all entries from the network address table. |
sel_ib_pkey_insert | sel_ib_pkey_insert - Insert a new pkey into the table*@pkey: the new pkey record* Description:* Add a new pkey record to the hash table. |
sel_ib_pkey_flush | sel_ib_pkey_flush - Flush the entire pkey table* Description:* Remove all entries from the pkey table |
__list_remove_profile | __list_remove_profile - remove a profile from the list it is on*@profile: the profile to remove (NOT NULL)* remove a profile from the list, warning generally removal should* be done with __replace_profile as most profile removals are |
__aa_remove_ns | __aa_remove_ns - remove a namespace and all its children*@ns: namespace to be removed (NOT NULL)* Requires: ns->parent->lock be held and ns removed from parent. |
yama_relation_cleanup | |
dev_exception_rm | alled under devcgroup_mutex |
__dev_exception_clean | |
ep_remove | Removes a "struct epitem" from the eventpoll RB tree and deallocates* all the associated resources. Must be called with "mtx" held. |
ep_insert | Must be called with "mtx" held. |
__timerfd_remove_cancel | |
io_worker_exit |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |