Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 47 files:

Smatch caller information:

fs/nfs_common/nfslocalio.c nfs_close_local_fh() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &nfs_uuid->lock
TYPE_LOCK (struct nfs_uuid_t)->lock

fs/nfs_common/nfslocalio.c nfs_uuid_put() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &nfs_uuid->lock
TYPE_LOCK (struct nfs_uuid_t)->lock

net/rxrpc/conn_object.c rxrpc_rcu_free_connection() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

fs/nfsd/nfs4callback.c atomic_dec_and_wake_up() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
DATA_SOURCE 0 var $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/qcom/venus/hfi.c hfi_session_destroy() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &core->lock
TYPE_LOCK (struct venus_core)->lock

security/landlock/fs.c release_inode() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/super.c freeze_super() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 4
BUF_SIZE 0 var 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sb->s_umount
HALF_LOCKED2 &bdev->bd_fsfreeze_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sdp->sd_freeze_mutex
HALF_LOCKED2 global &dax_srcu
TYPE_LOCK (struct super_block)->s_umount

fs/super.c freeze_super() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sb->s_umount
HALF_LOCKED2 &bdev->bd_fsfreeze_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sdp->sd_freeze_mutex
HALF_LOCKED2 global &dax_srcu
TYPE_LOCK (struct super_block)->s_umount

fs/super.c freeze_super() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sb->s_umount
HALF_LOCKED2 &bdev->bd_fsfreeze_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sdp->sd_freeze_mutex
HALF_LOCKED2 global &dax_srcu
TYPE_LOCK (struct super_block)->s_umount

fs/super.c freeze_super() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 4
BUF_SIZE 0 var 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sb->s_umount
HALF_LOCKED2 &bdev->bd_fsfreeze_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sdp->sd_freeze_mutex
HALF_LOCKED2 global &dax_srcu
TYPE_LOCK (struct super_block)->s_umount

fs/super.c super_wake() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/super.c thaw_super_locked() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sb->s_umount
TYPE_LOCK (struct super_block)->s_umount

fs/super.c thaw_super_locked() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sb->s_umount
TYPE_LOCK (struct super_block)->s_umount

net/sunrpc/xprt.c xprt_unpin_rqst() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &xprt->queue_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &transport->recv_mutex
TYPE_LOCK (struct rpc_xprt)->queue_lock

fs/afs/cell.c afs_dec_cells_outstanding() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

fs/afs/cell.c afs_set_cell_state() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 1-4
BUF_SIZE 0 var 4
NOCHECK_CALL
HALF_LOCKED2 &net->cells_lock
HALF_LOCKED2 &pool->lock

fs/afs/cell.c afs_update_cell() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/netfs/fscache_cache.c fscache_end_cache_access() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/inode.c inode_wake_up_bit() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 *var 0-255
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_lock

fs/nfs/direct.c inode_dio_end() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfsd/nfssvc.c svc_thread_init_status() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var (-4611686018427387904)-4611686018427387903
BUF_SIZE 0 var 4
NOCHECK_CALL

fs/xfs/xfs_log.c xlog_force_shutdown() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cil->xc_ctx_lock
HALF_LOCKED2 &iclog->ic_sema

fs/nfsd/nfs4state.c move_to_close_lru() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 2
BUF_SIZE 0 var 4
NOCHECK_CALL
LOCK2 &stp->st_mutex

fs/nfsd/nfs4state.c nfsd4_cstate_clear_replay() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 4
NOCHECK_CALL

fs/nfsd/nfs4state.c nfsd4_delegreturn() -> wake_up_var()

Type Parameter Key Value
NOCHECK_CALL

fs/mbcache.c mb_cache_entry_put() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/shmem.c shmem_unuse() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
CAPABLE 0 21
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 global &shmem_swaplist_lock

net/tipc/udp_media.c cleanup_bearer() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/ext4/xattr.c mb_cache_entry_put() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fserror.c fserror_pending_dec() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fs-writeback.c cgroup_writeback_unpin() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/fs-writeback.c inode_wake_up_bit() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 *var 0-255
BUF_SIZE 0 var 3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_lock

fs/afs/server.c afs_dec_servers_outstanding() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/i915_active.c __active_retire() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
DATA_SOURCE 0 var $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/pagelist.c nfs_clear_request() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/direct-io.c inode_dio_end() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_exec_queue.c xe_exec_queue_fini() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/netfs/objects.c netfs_deinit_request() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/afs/rxrpc.c afs_free_call() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/ublk_drv.c ublk_mark_io_ready() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0-u16max
BUF_SIZE 0 var 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 &ub->mutex

drivers/dma-buf/st-dma-fence-chain.c __find_race() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
NOCHECK_CALL

fs/smb/client/file.c cifs_free_request() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/rxrpc/call_accept.c rxrpc_discard_prealloc() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &rx->sk
HALF_LOCKED2 sk

fs/netfs/read_collect.c inode_dio_end() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/lockd/svc.c svc_thread_init_status() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 4
NOCHECK_CALL

block/bdev.c bd_clear_claiming() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &bdev_lock
HALF_LOCKED2 &disk->open_mutex

fs/btrfs/block-group.c btrfs_dec_block_group_reservations() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fs_info->remap_mutex
HALF_LOCKED2 &pool->lock

fs/btrfs/block-group.c btrfs_dec_nocow_writers() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/dir.c unblock_revalidate() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &target->i_rwsem

kernel/events/core.c __free_event() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &pmu->events_lock
TYPE_LOCK (struct pmu)->events_lock

kernel/events/core.c put_ctx() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->lock
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &tsk->signal->exec_update_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

fs/ext2/xattr.c mb_cache_entry_put() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_pc.c xe_guc_pc_remove_flush_freq_limit() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
NOCHECK_CALL

block/blk-cgroup.c blkg_destroy_all() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &subsys->su_mutex

fs/nfs/callback.c svc_thread_init_status() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0
BUF_SIZE 0 var 4
NOCHECK_CALL

mm/memremap.c free_zone_device_folio() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/nfs4proc.c nfs4_disable_swap() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 8
CAPABLE 0 21
NOCHECK_CALL

fs/nfs/write.c nfs_commit_end() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/file.c inode_dio_end() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/xfs/xfs_file.c inode_dio_end() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/i915_request.c wake_all() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
NOCHECK_CALL

net/rxrpc/call_object.c rxrpc_rcu_free_call() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

fs/netfs/fscache_volume.c fscache_end_volume_access() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cookie->lock

fs/netfs/fscache_cookie.c wake_up_cookie_state() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 0,2-5,9
BUF_SIZE 0 var 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/xfs_buf.c xfs_buf_list_del() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bp->b_sema

drivers/gpu/drm/display/drm_dp_aux_dev.c auxdev_read_iter() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/display/drm_dp_aux_dev.c auxdev_write_iter() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/nfs/pnfs.c pnfs_put_layout_hdr() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var (-1),168
DATA_SOURCE 0 var $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_lock
TYPE_LOCK (struct inode)->i_lock

lib/lwq.c lwq_exercise() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 128
DATA_SOURCE 0 var $0
NOCHECK_CALL

lib/lwq.c lwq_test() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 9146621088999321600
BUF_SIZE 0 var 88
NOCHECK_CALL

fs/notify/mark.c fsnotify_put_sb_watched_objects() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 24
DATA_SOURCE 0 var r fsnotify_sb_watched_objects
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(*connp)->lock

drivers/gpu/drm/i915/intel_wakeref.c ____intel_wakeref_put_last() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wf->mutex
TYPE_LOCK (struct intel_wakeref)->mutex

drivers/gpu/drm/i915/intel_wakeref.c __intel_wakeref_get_first() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wf->mutex
HALF_LOCKED2 &ce->pin_mutex
HALF_LOCKED2 &ref->mutex
HALF_LOCKED2 obj->base.resv
TYPE_LOCK (struct intel_wakeref)->mutex

fs/nfs/nfs4state.c nfs4_schedule_state_manager() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 global &nfs_clid_init_mutex

fs/afs/fs_probe.c afs_dec_servers_outstanding() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &pernet_ops_rwsem

fs/netfs/direct_write.c inode_dio_end() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/iomap/direct-io.c inode_dio_end() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/file.c inode_dio_end() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

kernel/sched/core.c affine_move_task() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 1-u64max
BUF_SIZE 0 var 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rf.flags

fs/dcache.c __d_wake_in_lookup_waiters() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
BUF_SIZE 0 var 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dentry->d_lockref.lock
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 global &rename_lock.lock
TYPE_LOCK (struct lockref)->lock

fs/dcache.c inode_wake_up_bit() -> wake_up_var()

Type Parameter Key Value
PARAM_VALUE 0 *var 0-255
BUF_SIZE 0 var 4
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &inode->i_lock
TYPE_LOCK (struct inode)->i_lock