Documented in 1 files:
Defined in 1 files as a function:
Referenced in 3 files:
- include/linux/atomic/atomic-arch-fallback.h, line 3318
- include/linux/atomic/atomic-instrumented.h, line 1831
- include/linux/atomic/atomic-long.h, line 289
Smatch caller information:
drivers/tty/tty_io.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | global &redirect_lock |
drivers/vdpa/vdpa_user/iova_domain.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &domain->iotlb_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct vduse_iova_domain)->iotlb_lock |
fs/coredump.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &mm->mmap_lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock |
kernel/fork.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH |
mm/madvise.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &madv_behavior->mm->mmap_lock |
lib/atomic64_test.c atomic64_fetch_add_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 |
drivers/gpu/drm/i915/gt/shmem_utils.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | __flags | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &mem->lock | ||
| HALF_LOCKED2 | &mem->process_info->lock | ||
| HALF_LOCKED2 | &p->mutex |
mm/msync.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &mm->mmap_lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock |
drivers/gpu/drm/tegra/gem.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &drm->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
fs/file.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &files->file_lock | ||
| HALF_LOCKED2 | &oldf->file_lock |
mm/mmap.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &oldmm->mmap_lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock |
kernel/liveupdate/luo_file.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &session->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct luo_session)->mutex |
mm/userfaultfd.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &state.ctx->map_changing_lock | ||
| TYPE_LOCK | (struct userfaultfd_ctx)->map_changing_lock |
drivers/accel/amdxdna/amdxdna_gem.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
kernel/bpf/stackmap.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
fs/nfsd/filecache.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH |
sound/core/compress_offload.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| PARAM_VALUE | 1 | v->counter | 0 |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | _T->lock |
io_uring/msg_ring.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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/vhost/vdpa.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &dev->mm->mmap_lock | ||
| LOCK2 | &dev->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock | ||
| TYPE_LOCK | (struct vhost_dev)->mutex |
drivers/gpu/drm/virtio/virtgpu_prime.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &dev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
fs/proc/task_mmu.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
drivers/vfio/pci/mlx5/main.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &mvdev->state_mutex |
drivers/accel/ivpu/ivpu_gem.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/android/binder.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| TASK_NOT_RUNNING |
fs/proc/fd.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &files->file_lock | ||
| LOCK2 | &m->lock | ||
| LOCK2 | &task->alloc_lock | ||
| TYPE_LOCK | (struct files_struct)->file_lock | ||
| TYPE_LOCK | (struct seq_file)->lock | ||
| TYPE_LOCK | (struct task_struct)->alloc_lock |
net/bluetooth/hidp/core.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| CAPABLE | 0 | 12 |
drivers/iommu/iommufd/pages.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
mm/util.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &stp->st_mutex | ||
| HALF_LOCKED2 | global &nfsd_mutex |
drivers/media/platform/nvidia/tegra-vde/v4l2.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 |
mm/shmem.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &inode->i_lock | ||
| TYPE_LOCK | (struct inode)->i_lock |
drivers/vfio/pci/mlx5/cmd.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &mvdev->state_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mlx5vf_pci_core_device)->state_mutex |
net/9p/trans_fd.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| PARAM_VALUE | 1 | v->counter | 0 |
| DATA_SOURCE | 1 | v | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
drivers/misc/ntsync.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
fs/cachefiles/io.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &object->lock |
drivers/dma-buf/dma-buf.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | resv | ||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |
drivers/iommu/iommufd/main.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| HALF_LOCKED2 | &group->group_lock |
mm/vma.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &mm->mmap_lock |
mm/filemap.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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/vfio/container.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &device->dev_set->lock | ||
| HALF_LOCKED2 | &device->group->group_lock | ||
| TYPE_LOCK | (struct vfio_device_set)->lock |
drivers/vfio/pci/pds/lm.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &pds_vfio->state_mutex | ||
| TYPE_LOCK | (struct pds_vfio_pci_device)->state_mutex |
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &dev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/vfio/pci/xe/main.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &xe_vdev->state_mutex | ||
| TYPE_LOCK | (struct xe_vfio_pci_core_device)->state_mutex |
fs/coda/file.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &ipcp->lock |
net/handshake/netlink.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &hn->hn_lock | ||
| LOCK2 | bh | ||
| LOCK2 | global &pernet_ops_rwsem | ||
| TYPE_LOCK | (struct handshake_net)->hn_lock |
drivers/vfio/pci/qat/main.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &qat_vdev->state_mutex | ||
| TYPE_LOCK | (struct qat_vf_core_device)->state_mutex |
fs/nfsd/vfs.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 |
net/core/scm.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &u->iolock | ||
| TYPE_LOCK | (struct unix_sock)->iolock |
drivers/gpu/drm/xe/xe_bo.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
mm/memory.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 |
net/handshake/request.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &hn->hn_lock | ||
| HALF_LOCKED2 | bh |
arch/x86/kvm/../../../virt/kvm/vfio.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | _T->lock |
drivers/gpu/drm/xe/xe_dma_buf.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/vdpa/vdpa_user/vduse_dev.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| LOCK2 | &dev->domain_lock | ||
| TYPE_LOCK | (struct vduse_dev)->domain_lock |
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &hisi_acc_vdev->state_mutex | ||
| TYPE_LOCK | (struct hisi_acc_vf_core_device)->state_mutex |
drivers/md/md-bitmap.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &mddev->reconfig_mutex |
drivers/gpu/drm/drm_prime.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &dev->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
fs/select.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &p->mutex | ||
| HALF_LOCKED2 | &mem->lock | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
fs/autofs/waitq.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &sbi->wq_mutex | ||
| TYPE_LOCK | (struct autofs_sb_info)->wq_mutex |
kernel/bpf/task_iter.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
fs/init.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
drivers/accel/habanalabs/common/memory.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
drivers/accel/qaic/qaic_data.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &dev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
mm/khugepaged.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &mm->mmap_lock |
samples/vfio-mdev/mtty.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &mdev_state->state_mutex | ||
| TYPE_LOCK | (struct mdev_state)->state_mutex |
drivers/gpu/drm/drm_gem_shmem_helper.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &dev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
ipc/shm.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| PREEMPT_ADD | |||
| LOCK2 | &shp->shm_perm.lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct kern_ipc_perm)->lock |
fs/backing-file.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| 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 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
drivers/vfio/pci/virtio/migrate.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |
| LOCK2 | &virtvdev->state_mutex | ||
| TYPE_LOCK | (struct virtiovf_pci_core_device)->state_mutex |
drivers/xen/gntdev-dmabuf.c raw_atomic64_fetch_inc_relaxed() -> raw_atomic64_fetch_add_relaxed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i | 1 |
| PARAM_VALUE | 1 | v | 4096-ptr_max |
| DATA_SOURCE | 1 | v | $0 |