函数逻辑报告 |
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 插件可实现:逻辑报告 代码生成和批量转换代码 |