函数逻辑报告 |
Source Code:include\linux\percpu-refcount.h |
Create Date:2022-07-27 06:40:35 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| 首页 | 函数Tree |
| 注解内核,赢得工具 | 下载SCCT | English |
函数名称:percpu计数引用减
函数原型:static inline void percpu_ref_put(struct percpu_ref *ref)
返回类型:void
参数:
| 类型 | 参数 | 名称 |
|---|---|---|
| struct percpu_ref * | ref |
| 名称 | 描述 |
|---|---|
| percpu_ref_call_confirm_rcu | |
| percpu_ref_kill_and_confirm | percpu_ref_kill_and_confirm - drop the initial ref and schedule confirmation*@ref: percpu_ref to kill*@confirm_kill: optional confirmation callback* Equivalent to percpu_ref_kill() but also schedules kill confirmation if*@confirm_kill is not NULL |
| blk_queue_enter | lk_queue_enter() - try to increase q->q_usage_counter*@q: request queue pointer*@flags: BLK_MQ_REQ_NOWAIT and/or BLK_MQ_REQ_PREEMPT |
| blk_queue_exit | |
| blk_mq_sched_insert_requests | |
| free_ioctx_users | When this function runs, the kioctx has been removed from the "hash table"* and ctx->users has dropped to 0, so we know no more kiocbs can be submitted -* now it's safe to cancel any that need to be. |
| iocb_destroy | |
| SYSCALL_DEFINE2 | sys_io_setup:* Create an aio_context capable of receiving at least nr_events |
| COMPAT_SYSCALL_DEFINE2 | |
| SYSCALL_DEFINE1 | sys_io_destroy:* Destroy the aio_context specified. May cancel any outstanding * AIOs and block on completion. Will fail with -ENOSYS if not* implemented. May fail with -EINVAL if the context pointed to* is invalid. |
| SYSCALL_DEFINE3 | sys_io_submit:* Queue the nr iocbs pointed to by iocbpp for processing |
| COMPAT_SYSCALL_DEFINE3 | |
| SYSCALL_DEFINE3 | sys_io_cancel:* Attempts to cancel an iocb previously passed to io_submit. If* the operation is successfully cancelled, the resulting event is* copied into the memory pointed to by result without being placed* into the completion queue and 0 is returned |
| do_io_getevents | |
| io_get_req | |
| __io_free_req | |
| SYSCALL_DEFINE6 | |
| put_dev_pagemap | |
| hd_struct_put | |
| css_put | 设置一个css引用 |
| cgroup_bpf_put | |
| blkg_put | lkg_put - put a blkg reference*@blkg: blkg to put |
| 源代码转换工具 开放的插件接口 | X |
|---|---|
| 支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |