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