Documented in 1 files:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

kernel/rcu/tree.c rcu_sr_normal_add_req() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 1555564624214958080
RX_PATH
TASK_NOT_RUNNING

fs/nfs/inode.c nfs_inc_attr_generation_counter() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4705949005546590208
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_lock
HALF_LOCKED2 &old_inode->i_lock

fs/super.c super_setup_bdi() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4455448799460470784
PARAM_VALUE 0 v->counter 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cifs_mount_mutex

net/core/skbuff.c skb_attempt_defer_free() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

fs/overlayfs/inode.c ovl_next_ino() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/overlayfs/inode.c ovl_next_ino() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/nfsd/nfs4state.c __alloc_init_deleg() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 7019126119430201344

net/smc/smc_tx.c smc_wr_tx_get_next_wr_id() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &conn->send_lock
LOCK2 bh
HALF_LOCKED2 sk
TYPE_LOCK (struct smc_connection)->send_lock

net/can/bcm.c bcm_update_rx_stats() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &op->bcm_rx_update_lock
LOCK2 bh
LOCK2 rcu_read
TYPE_LOCK (struct bcm_op)->bcm_rx_update_lock

net/can/bcm.c bcm_update_tx_stats() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &op->bcm_tx_lock
LOCK2 bh
HALF_LOCKED2 rcu_read
HALF_LOCKED2 sk
TYPE_LOCK (struct bcm_op)->bcm_tx_lock

net/smc/smc_wr.c smc_wr_tx_get_next_wr_id() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &link->lgr->llc_conf_mutex

fs/ceph/addr.c is_write_congestion_happened() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/ceph/addr.c write_folio_nounlock() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/nfs/write.c nfs_folio_set_writeback() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &folio->private->lock

net/core/dev.c __dev_xmit_skb() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &eql->queue.lock
HALF_LOCKED2 &lapb->lock
HALF_LOCKED2 &mgmt_eth_data->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->state_lock
HALF_LOCKED2 bh
HALF_LOCKED2 k->lock

fs/ceph/super.c ceph_setup_bdi() -> atomic_long_inc_return()

Type Parameter Key Value
PARAM_VALUE 0 v 507688913734062080
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex