函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\atomic-fallback.h Create Date:2022-07-27 06:38:49
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:atomic_inc_return

函数原型:static inline int atomic_inc_return(atomic_t *v)

返回类型:int

参数:

类型参数名称
atomic_t *v
284  返回:atomic_add_return(1, v)
调用者
名称描述
mce_panic
mce_startStart of Monarch synchronization. This waits until all CPUs have* entered the exception handler and then determines if any of them* saw a fatal event that requires panic. Then it executes them* in the entry order.* TBD double check parallel CPU hotunplug
init_overlap_sched_group
get_groupPackage topology (also see the load-balance blurb in fair
autogroup_create
misrouted_irq
poll_spurious_irqs
__irq_domain_add__irq_domain_add() - Allocate a new irq_domain data structure*@fwnode: firmware node for the interrupt controller*@size: Size of linear map; 0 for radix mapping only*@hwirq_max: Maximum number of interrupts supported by controller*@direct_max: Maximum
rcu_perf_writerRCU perf writer kthread. Repeatedly does a grace period.
audit_set_loginuidaudit_set_loginuid - set current task's loginuid*@loginuid: loginuid value* Returns 0.* Called (set) from fs/proc/base.c::proc_loginuid_write().
ftrace_dump
get_free_elt
function_stack_trace_call
func_prolog_decPrologue for the preempt and irqs off function tracers.* Returns 1 if it is OK to continue, and data->disabled is* incremented.* 0 if the trace is to be ignored, and data->disabled* is kept the same.* Note, this function is also used outside this ifdef but
func_prolog_preempt_disable禁用抢占和中断
probe_wakeup_sched_switch
probe_wakeup
trace_graph_entry
trace_graph_return
__ftrace_event_enable_disable
trace_event_trigger_enable_disable
alloc_htab_elem
get_callchain_buffers
padata_do_parallelpadata_do_parallel - padata parallelization function*@ps: padatashell*@padata: object to be parallelized*@cb_cpu: pointer to the CPU that the serialization callback function should* run on. If it's not in the serial cpumask of @pinst* (i
zswap_pool_create
avc_reclaim_node
avc_alloc_node
aa_new_null_profileaa_new_null_profile - create or find a null-X learning profile*@parent: profile that caused this profile to be created (NOT NULL)*@hat: true if the null- learning profile is a hat*@base: name to base the null profile off of*@gfp: type of allocation
iholdget additional reference to inode; caller must already hold one.
fsnotify_get_cookiesnotify_get_cookie - return a unique cookie for use in synchronizing events.* Called from fsnotify_move, which is inlined into filesystem modules.
io_cqring_overflow_flushReturns true if there are no backlogged entries after the flush
io_cqring_fill_event
do_coredump
devpts_new_indexThe normal naming convention is simply /dev/pts/; this conforms* to the System V naming convention
atomic_long_inc_return
page_ref_inc_return