Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/virt/acrn/irqfd.c acrn_irqfd_assign() -> eventfd_ctx_fileget()

Type Parameter Key Value
PARAM_VALUE 0 file 0,4-u64max

arch/x86/kvm/../../../virt/kvm/eventfd.c kvm_irqfd_assign() -> eventfd_ctx_fileget()

Type Parameter Key Value
PARAM_VALUE 0 file 0,4-u64max

fs/eventfd.c eventfd_ctx_fdget() -> eventfd_ctx_fileget()

Type Parameter Key Value
PARAM_VALUE 0 file 0,4-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 &d->mutex
HALF_LOCKED2 &devx_event_table->event_xa_lock
HALF_LOCKED2 &fdata->lock
HALF_LOCKED2 &hpriv->notifier_event.lock
HALF_LOCKED2 &mdev_state->ops_lock
HALF_LOCKED2 &vdev->igate
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 _T->lock

drivers/xen/privcmd.c privcmd_irqfd_assign() -> eventfd_ctx_fileget()

Type Parameter Key Value
PARAM_VALUE 0 file 0,4-u64max

drivers/vfio/virqfd.c vfio_virqfd_enable() -> eventfd_ctx_fileget()

Type Parameter Key Value
PARAM_VALUE 0 file 0,4-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vdev->igate
HALF_LOCKED2 &vdev->ioeventfds_lock

mm/memcontrol-v1.c memcg_write_event_control() -> eventfd_ctx_fileget()

Type Parameter Key Value
PARAM_VALUE 0 file 0,4-u64max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex