函数逻辑报告 |
Source Code:include\linux\list.h |
Create Date:2022-07-27 06:38:27 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:hlist_empty
函数原型:static inline int hlist_empty(const struct hlist_head *h)
返回类型:int
参数:
类型 | 参数 | 名称 |
---|---|---|
const struct hlist_head * | h |
名称 | 描述 |
---|---|
__cpuhp_remove_state_cpuslocked | __cpuhp_remove_state_cpuslocked - Remove the callbacks for an hotplug machine state*@state: The state to remove*@invoke: If true, the teardown function is invoked for cpus where* cpu state >= @state |
expire_timers | |
bpf_trampoline_put | |
user_return_notifier_unregister | Removes a registered user return notifier. Must be called from atomic* context, and from the same cpu registration occurred in. |
mn_hlist_release | This function can't run concurrently against mmu_notifier_register* because mm->mm_users > 0 during mmu_notifier_register and exit_mmap* runs with mm_users == 0 |
__mmu_notifier_release | |
__mmu_notifier_invalidate_range_start | |
__mmu_notifier_invalidate_range_end | |
__mmu_notifier_mm_destroy | his is called after the last mmu_notifier_unregister() returned |
remove_rmap_item_from_tree | Removing rmap_item from stable or unstable tree.* This function will clean the information from the stable/unstable tree. |
stable_node_dup_any | |
scan_object | Scan a memory block corresponding to a kmemleak_object. A condition is* that object->use_count >= 1. |
cma_get_entry_from_list | |
ioc_release_fn | Slow path for ioc release in put_io_context(). Performs double-lock* dancing to unlink all icq's and then frees ioc. |
put_io_context | put_io_context - put a reference of io_context*@ioc: io_context to put* Decrement reference count of @ioc and release it if the count reaches* zero. |
blkcg_destroy_blkgs | lkcg_destroy_blkgs - responsible for shooting down blkgs*@blkcg: blkcg of interest* blkgs should be removed while holding both q and blkcg locks |
avc_get_hash_stats | |
reconfigure_super | gure_super - asks filesystem to change superblock parameters*@fc: The superblock and configuration* Alters the configuration parameters of a live superblock. |
__d_find_any_alias | |
d_find_alias | 获取索引节点在哈希表中的别名 |
__put_mountpoint | vfsmount lock must be held. Additionally, the caller is responsible* for serializing calls for given disposal list. |
namespace_unlock | |
__detach_mounts | __detach_mounts - lazily unmount all mounts on the specified dentry* During unlink, rmdir, and d_drop it is possible to loose the path* to an existing mountpoint, and wind up leaking the mount |
attach_recursive_mnt | @source_mnt : mount tree to be attached*@nd : place the mount tree @source_mnt is attached*@parent_nd : if non-null, detach the source_mnt from its parent and* store the parent mount and mountpoint dentry |
seq_hlist_next_percpu | seq_hlist_next_percpu - move to the next position of the percpu hlist array*@v: pointer to current hlist_node*@head: pointer to percpu array of struct hlist_heads*@cpu: pointer to cpu "cursor"*@pos: start position of sequence |
fsnotify_put_mark | |
fsnotify_add_mark_list | Add mark into proper place in given list of marks. These marks may be used* for the fsnotify backend to determine which event types should be delivered* to which group and for which inodes. These marks are ordered according to |
pid_has_task | |
__hash_empty | |
sk_head |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |