函数逻辑报告 |
Source Code:include\linux\refcount.h |
Create Date:2022-07-27 06:40:40 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:_read - get a refcount's value*@r: the refcount* Return: the refcount's value
函数原型:static inline unsigned int refcount_read(const refcount_t *r)
返回类型:unsigned int
参数:
类型 | 参数 | 名称 |
---|---|---|
const refcount_t * | r |
134 | 返回:atomic_read( & refs) |
名称 | 描述 |
---|---|
__put_task_struct | |
check_unshare_flags | Check constraints on flags passed to the unshare system call. |
attach_to_pi_state | Validate that the existing waiter has a pi_state and sanity check* the pi_state against the user space value. If correct, attach to* it. |
current_css_set_read | |
current_css_set_refcount_read | |
cgroup_css_links_read | |
audit_tree_freeing_mark | |
buffer_pipe_buf_get | |
perf_mmap_close | A buffer can be mmap()ed multiple times; either directly through the same* event, or through other events by use of perf_event_set_output().* In order to undo the VM accounting done by perf_mmap() we need to destroy |
perf_event_free_task | Free a context as created by inheritance by perf_event_init_task() below,* used by fork() in case of fail.* Even though the task has never lived, the context and events have been* exposed through the child_list, so we must take care tearing it all down. |
key_garbage_collector | Reaper for unused keys. |
key_link | key_link - Link a key to a keyring*@keyring: The keyring to make the link in |
request_key_auth_new | Create an authorisation token for /sbin/request-key or whoever to gain* access to the caller's security data. |
proc_keys_show | |
proc_key_users_show | |
de_thread | This function makes sure the current process has its own signal table,* so that flush_signal_handlers can later reset the handlers without* disturbing other processes. (Other processes might share the signal* table via the CLONE_SIGHAND option to clone().) |
fsnotify_get_mark | |
fsnotify_detach_mark | Mark mark as detached, remove it from group list |
inotify_idr_find_locked | |
inotify_remove_from_idr | Remove the mark from the idr (if present) and drop the reference* on the mark because it was in the idr. |
refcount_add_not_zero | _add_not_zero - add a value to a refcount unless it is 0*@i: the value to add to the refcount*@r: the refcount* Will saturate at REFCOUNT_SATURATED and WARN.* Provides no memory ordering, it is assumed the caller has guaranteed the |
kref_read | |
skb_unref | skb_unref - decrement the skb's reference count*@skb: buffer* Returns true if we can free the skb. |
skb_fclone_busy | 价差fclone忙 |
skb_shared | 缓存是共享的? |
sk_del_node_init | |
sk_nulls_del_node_init_rcu | |
sk_wmem_alloc_get | 返回写分配 |
sock_wspace | |
sock_writeable | Default write policy as shown to user space via poll/select/SIGIO |
reqsk_free |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |