Documented in 1 files:
Defined in 1 files as a function:
Referenced in 3 files:
- include/linux/atomic/atomic-arch-fallback.h
- include/linux/atomic/atomic-instrumented.h, line 1702
- include/linux/atomic/atomic-long.h, line 142
Smatch caller information:
net/core/sock_diag.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 4096 |
| PARAM_VALUE | 1 | v | 5079040435271131200 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/md/dm-vdo/indexer/volume.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &volume->read_threads_mutex |
kernel/fork.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 8068782739818303488 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/rcu/tree.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 1555564624214958080 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/raid5-ppl.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &log->io_mutex | ||
| TYPE_LOCK | (struct ppl_log)->io_mutex |
lib/atomic64_test.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | (-1),1229782938533634594 |
| PARAM_VALUE | 1 | v | 4852880703011659776 |
| PARAM_VALUE | 1 | v->counter | (-6151051535892492275) |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| HARD_MAX | 0 | i | 1229782938533634594 |
lib/atomic64_test.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4852880703011659776 |
| PARAM_VALUE | 1 | v->counter | (-6151051535892492275) |
| DATA_SOURCE | 1 | v | $0 |
drivers/gpu/drm/hyperv/hyperv_drm_proto.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 6955675315640733696 |
| PARAM_VALUE | 1 | v->counter | 0 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/mm/tlb.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->map_changing_lock | ||
| HALF_LOCKED2 | &mm->context.ldt_usr_sem | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &vma->vm_file->f_mapping->i_mmap_rwsem | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | old_ptl | ||
| HALF_LOCKED2 | pml | ||
| HALF_LOCKED2 | ptl | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | vmf->ptl |
fs/nfs/inode.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4705949005546590208 |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_lock | ||
| HALF_LOCKED2 | &old_inode->i_lock |
fs/pidfs.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 4096 |
| PARAM_VALUE | 1 | v | 7091871478915149888 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/futex/core.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 7280328781133365248 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
drivers/net/wireguard/peer.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 6801662099545665536 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wg->device_update_lock | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct wg_device)->device_update_lock |
mm/page-writeback.c raw_atomic_long_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wb->list_lock | ||
| TYPE_LOCK | (struct bdi_writeback)->list_lock |
drivers/net/wireless/realtek/rtw89/wow.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
fs/super.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4455448799460470784 |
| PARAM_VALUE | 1 | v->counter | 0 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cifs_mount_mutex |
drivers/firmware/efi/cper.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 9135615880894951424 |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/scsi/snic/snic_io.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags |
net/mac80211/tx.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/mac80211/wpa.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/sw/rdmavt/qp.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | v | 256 |
| BUF_SIZE | 1 | v | 256 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | v | unit_byte |
| LOCK2 | &qp->r_lock | ||
| LOCK2 | flags | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock |
drivers/gpu/drm/drm_file.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 7549838811381547008 |
| PARAM_VALUE | 1 | v->counter | 0 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/scsi/mpt3sas/mpt3sas_base.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
kernel/bpf/bpf_iter.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4793196978656755712 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/nft_quota.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| UNITS | 0 | i | unit_byte |
mm/shrinker.c raw_atomic_long_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| CAPPED_DATA | 0 | i | 1 |
| CAPPED_DATA | 0 | i | 1 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
drivers/gpu/drm/panthor/panthor_sched.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sched->lock | ||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sched->job_list_lock | ||
| TYPE_LOCK | (struct panthor_scheduler)->lock |
net/core/skbuff.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/f2fs/segment.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &curseg->curseg_mutex | ||
| LOCK2 | &sit_i->sentry_lock | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| TYPE_LOCK | (struct curseg_info)->curseg_mutex | ||
| TYPE_LOCK | (struct sit_info)->sentry_lock |
fs/fuse/dir.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fi->lock | ||
| HALF_LOCKED2 | &entry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &target->i_rwsem | ||
| TYPE_LOCK | (struct fuse_inode)->lock |
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 1-u64max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ps_lock | ||
| HALF_LOCKED2 | &q->lock | ||
| HALF_LOCKED2 | bh |
net/sunrpc/auth_gss/svcauth_gss.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 2341968607927193600 |
| DATA_SOURCE | 1 | v | $0 |
lib/kobject_uevent.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 1407585380488364032 |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
kernel/bpf/syscall.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 4096 |
| PARAM_VALUE | 1 | v | 2651929724255735872 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD |
drivers/net/wireless/intel/iwlwifi/mvm/tx.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
mm/rmap.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &anon_vma->root->rwsem | ||
| HALF_LOCKED2 | &folio->private->lock | ||
| HALF_LOCKED2 | &resv_map->rw_sema | ||
| HALF_LOCKED2 | &vma->vm_private_data->rw_sema |
fs/overlayfs/inode.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfsd/nfs4state.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 7019126119430201344 |
| DATA_SOURCE | 1 | v | $0 |
net/smc/smc_tx.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &conn->send_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct smc_connection)->send_lock |
kernel/ucount.c raw_atomic_long_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| BUF_SIZE | 1 | v | (-1),16 |
| BUF_SIZE | 1 | v | (-1),16 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | i | 1-4503599627370495[c] |
| UNITS | 0 | i | unit_page |
fs/pipe.c raw_atomic_long_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | i | (-15)-15 |
| UNITS | 0 | i | unit_page |
| HALF_LOCKED2 | &pipe->mutex |
drivers/net/wireguard/send.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wg->device_update_lock | ||
| HALF_LOCKED2 | &wg->static_identity.lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/dma-buf/dma-buf.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 1012544329773588480 |
| PARAM_VALUE | 1 | v->counter | 0 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &mdev_state->ops_lock | ||
| HALF_LOCKED2 | &prime->mutex | ||
| HALF_LOCKED2 | _T->lock |
kernel/nstree.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 6846282775235854336 |
| PARAM_VALUE | 1 | v->counter | 9 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &pernet_ops_rwsem |
drivers/net/ethernet/mellanox/mlxsw/core.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mlxsw_core->irq_event_handler_lock |
drivers/net/ethernet/netronome/nfp/crypto/tls.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_offload_lock | ||
| HALF_LOCKED2 | global &uld_mutex | ||
| HALF_LOCKED2 | sk |
mm/page_counter.c raw_atomic_long_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | i | s64min-s64max |
| UNITS | 0 | i | unit_page |
net/can/bcm.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| DATA_SOURCE | 1 | v | $0 |
drivers/gpu/drm/amd/amdgpu/../ras/ras_mgr/amdgpu_ras_sys.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ras_core->ras_aca.bank_op_lock |
drivers/infiniband/core/umem.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1-4294967295 |
| CAPPED_DATA | 0 | i | 1 |
| CAPPED_DATA | 0 | i | 1 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | i | 1-4294967295 |
| HALF_LOCKED2 | &context->db_page_mutex |
kernel/cgroup/pids.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cgroup_mutex |
kernel/cgroup/pids.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cgroup_mutex |
fs/btrfs/tree-mod-log.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fs_info->tree_mod_log_lock |
drivers/gpu/drm/xe/xe_bo.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | i | (-4294967295)-4294967295[c] |
drivers/infiniband/hw/hfi1/rc.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | v | 256 |
| BUF_SIZE | 1 | v | 256 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | v | unit_byte |
| LOCK2 | &packet->qp->r_lock | ||
| LOCK2 | &qp->s_lock | ||
| LOCK2 | flags | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/net/wireguard/noise.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 3658232854378471424 |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &handshake->lock | ||
| TYPE_LOCK | (struct noise_handshake)->lock |
drivers/accel/amdxdna/amdxdna_ubuf.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 0-4503599627370495 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| UNITS | 0 | i | unit_page |
kernel/trace/trace_clock.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 8158875882320715776 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/xen/grant-table.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 858517399067963392,6566449099376926720 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->reclaim_sem | ||
| HALF_LOCKED2 | &queue->rx_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &gref_mutex | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
kernel/events/core.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| DATA_SOURCE | 1 | v | $0 |
drivers/scsi/megaraid/megaraid_sas_fusion.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/net/wireless/mediatek/mt76/mt7603/mac.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 1-u64max |
| DATA_SOURCE | 1 | v | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ps_lock | ||
| HALF_LOCKED2 | &q->lock |
kernel/dma/swiotlb.c raw_atomic_long_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1-128 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| CAPPED_DATA | 0 | i | 1 |
| CAPPED_DATA | 0 | i | 1 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | i | 1-128[c] |
| USER_DATA | 0 | i | 1-128[c] |
| HALF_LOCKED2 | rcu_read |
net/smc/smc_wr.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &link->lgr->llc_conf_mutex |
drivers/accel/ivpu/ivpu_drv.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | global &drm_unplug_srcu |
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 1-u64max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
fs/hfs/inode.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/usnic/usnic_uiom.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 0-4503599627370495 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | i | 1-4503599627370495[c] |
| UNITS | 0 | i | unit_page |
| LOCK2 | &mm->mmap_lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock |
block/genhd.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 5657334615509389312 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ceph/addr.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/locking/rwsem.c raw_atomic_long_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | (-256),(-254)-s64max |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sem->wait_lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct rw_semaphore)->wait_lock |
fs/nfs/write.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &folio->private->lock |
net/tipc/crypto.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
kernel/events/uprobes.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4862891990857355264 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &uprobe->consumer_rwsem | ||
| LOCK2 | &uprobe->register_rwsem | ||
| TYPE_LOCK | (struct uprobe)->consumer_rwsem | ||
| TYPE_LOCK | (struct uprobe)->register_rwsem |
arch/x86/platform/efi/efi_64.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 8068782739818303488 |
| DATA_SOURCE | 1 | v | $0 |
kernel/cgroup/misc.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| HALF_LOCKED2 | &kvm->lock | ||
| HALF_LOCKED2 | &kvm->slots_lock |
kernel/trace/trace_hwlat.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4604221833453985944 |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | irq |
fs/fuse/inode.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fi->lock | ||
| HALF_LOCKED2 | &fc->killsb | ||
| TYPE_LOCK | (struct fuse_inode)->lock |
net/core/dev.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
fs/ceph/super.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 507688913734062080 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | &sb->s_umount |
fs/nfs/nfs4state.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/core.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
drivers/gpu/drm/msm/msm_gem.c atomic64_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| NOSPEC | 0 | i | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | i | 0-s64max[c] |
| UNITS | 0 | i | unit_byte |
drivers/tty/tty_ldsem.c raw_atomic_long_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sem->wait_lock | ||
| HALF_LOCKED2 | irq |
kernel/bpf/core.c raw_atomic_long_add_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v | 7970477535896326144 |
| DATA_SOURCE | 0 | i | $0 |
| DATA_SOURCE | 1 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | i | unit_byte |
net/ceph/osd_client.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &lreq->lock | ||
| HALF_LOCKED2 | &osd->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
arch/x86/kernel/ioport.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 2677475524604506112 |
| DATA_SOURCE | 1 | v | $0 |
fs/fuse/file.c raw_atomic64_inc_return() -> raw_atomic64_add_return()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fi->lock |