Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 39 files:
- drivers/bluetooth/btintel.h, line 267
- drivers/bluetooth/btmtk.c, line 533
- drivers/bluetooth/btmtksdio.c, line 420
- drivers/bluetooth/btmtkuart.c, line 218
- drivers/bluetooth/hci_intel.c
- drivers/bluetooth/hci_ldisc.c, line 188
- drivers/bluetooth/hci_mrvl.c
- drivers/md/dm-bufio.c
- drivers/md/dm.c, line 3243
- drivers/md/raid5-cache.c, line 2830
- drivers/md/raid5.c
- drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
- fs/afs/server.c, line 609
- fs/afs/vl_probe.c, line 26
- fs/afs/volume.c, line 447
- fs/ext4/fast_commit.c, line 264
- fs/gfs2/glock.c
- fs/gfs2/glops.c, line 277
- fs/gfs2/lock_dlm.c
- fs/gfs2/recovery.c, line 564
- fs/gfs2/sys.c, line 575
- fs/jbd2/commit.c
- fs/nfs/inode.c, line 1536
- fs/nfs/pagelist.c
- fs/nfs/pnfs.c
- fs/orangefs/file.c, line 318
- fs/smb/client/connect.c, line 4438
- fs/smb/client/misc.c
- fs/smb/server/oplock.c, line 754
- fs/xfs/xfs_inode_item.c, line 741
- include/linux/wait_bit.h
- kernel/sched/wait_bit.c, line 162
- kernel/signal.c, line 295
- mm/ksm.c, line 3450
- net/bluetooth/hci_event.c
- net/sunrpc/sched.c, line 374
- net/sunrpc/xprt.c
- security/keys/gc.c, line 323
- security/keys/key.c
Smatch caller information:
fs/nfsd/nfs4callback.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/hci_qca.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 3 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| NOCHECK_CALL | |||
| LOCK2 | &qca->hci_memdump_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct qca_data)->hci_memdump_lock |
fs/jbd2/commit.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 24 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/jbd2/commit.c journal_finish_inode_data_buffers() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 0 | *word | 4-u64max |
| PARAM_VALUE | 1 | bit | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &journal->j_list_lock | ||
| TYPE_LOCK | (struct journal_s)->j_list_lock |
fs/jbd2/commit.c journal_submit_data_buffers() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 0 | *word | 2-u64max |
| PARAM_VALUE | 1 | bit | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &journal->j_list_lock | ||
| TYPE_LOCK | (struct journal_s)->j_list_lock |
fs/erofs/xattr.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 63 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/gfs2/glock.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1,12 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| HARD_MAX | 1 | bit | 12 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &gl->gl_lockref.lock |
fs/gfs2/glock.c do_xmote() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &gl->gl_lockref.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct lockref)->lock |
fs/gfs2/glock.c gfs2_demote_wake() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &gl->gl_lockref.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct lockref)->lock |
fs/gfs2/glock.c gfs2_holder_wake() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 10 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &gl->gl_lockref.lock | ||
| HALF_LOCKED2 | &pool->lock |
fs/nfs/inode.c nfs_clear_invalid_mapping() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 3 |
| BUF_SIZE | 0 | word | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/pnfs_nfs.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/gfs2/lock_dlm.c gdlm_mount() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/gfs2/lock_dlm.c gdlm_recover_done() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &ls->ls_recover_spin | ||
| TYPE_LOCK | (struct lm_lockstruct)->ls_recover_spin |
fs/orangefs/file.c orangefs_revalidate_mapping() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| BUF_SIZE | 0 | word | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
net/sunrpc/xprt.c xprt_autoclose() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/sunrpc/xprt.c xprt_unlock_connect() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/nfsd/filecache.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-zoned-reclaim.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock |
drivers/bluetooth/hci_ldisc.c hci_uart_write_work() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/gfs2/recovery.c gfs2_recover_func() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/selftests/igt_reset.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1-27 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __flags |
drivers/md/dm-snap.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/btmtkuart.c btmtkuart_recv_event() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/ext4/fast_commit.c ext4_fc_wake_inode_state() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 42-43 |
| BIT_INFO | 1 | bit | 0x0,0x3f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-zoned-metadata.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1-2,9 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| FUZZY_MAX | 1 | bit | 2 |
| HARD_MAX | 1 | bit | 9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bluetooth/hci_mrvl.c mrvl_recv_chip_ver() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/hci_mrvl.c mrvl_recv_fw_req() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/btrfs/extent_io.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 4,8 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| HARD_MAX | 1 | bit | 8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
security/keys/gc.c key_garbage_collector() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 6785196241810030592 |
| PARAM_VALUE | 1 | bit | 2 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
mm/ksm.c ksm_memory_callback() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 3047044576146931712 |
| PARAM_VALUE | 0 | *word | 0-48 |
| NOCHECK_CALL |
fs/afs/server.c afs_check_server_record() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/afs/server.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 4 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &cell->fs_lock |
fs/nfs/pagelist.c nfs_page_clear_headlock() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/pagelist.c nfs_unlock_request() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/hci_intel.c intel_recv_event() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/hci_intel.c intel_recv_event() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/hci_intel.c intel_recv_lpm() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/hci_intel.c intel_recv_lpm() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/hci_event.c hci_cc_inquiry_cancel() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock |
net/bluetooth/hci_event.c hci_inquiry_complete_evt() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
security/keys/key.c __key_instantiate_and_link() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &keyring->sem | ||
| HALF_LOCKED2 | global &key_types_sem |
security/keys/key.c key_reject_and_link() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/softirq.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
kernel/softirq.c test_and_clear_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| NOCHECK_CALL |
drivers/md/dm.c __dm_internal_resume() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| NOCHECK_CALL | |||
| LOCK2 | &md->suspend_lock | ||
| HALF_LOCKED2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/bluetooth/btintel.c btintel_bootup() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bit | 4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &data->hci_rx_lock |
drivers/bluetooth/btintel.c btintel_secure_send_result() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bit | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &data->hci_rx_lock |
fs/btrfs/relocation.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 14 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| NOCHECK_CALL |
fs/gfs2/glops.c gfs2_clear_glop_pending() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/erofs/zmap.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 62 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/afs/volume.c afs_check_volume_status() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &volume->volsync_lock |
fs/afs/vl_probe.c afs_finished_vl_probe() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bluetooth/btintel_pcie.c btintel_pcie_msix_gp0_handler() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bit | 10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/bluetooth/btintel_pcie.c btintel_pcie_recv_event() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bit | 10 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &data->hci_rx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct btintel_pcie_data)->hci_rx_lock |
fs/btrfs/zoned.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 23 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bluetooth/btmtksdio.c btmtksdio_recv_event() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/btrfs/transaction.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 22 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| NOCHECK_CALL |
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c dvb_usb_fe_init() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &state->fe_lock | ||
| HALF_LOCKED2 | &state->fe_mutex |
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c dvb_usb_fe_sleep() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &state->demod_lock | ||
| HALF_LOCKED2 | &state->fe_mutex |
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c dvb_usb_stop_feed() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &demux->mutex | ||
| HALF_LOCKED2 | &dvbdmx->mutex |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| BUF_SIZE | 0 | word | (-1),8 |
| BUF_SIZE | 0 | word | (-1),8 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
fs/btrfs/disk-io.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 15,22 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| HARD_MAX | 1 | bit | 22 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/block/zram/zram_drv.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 14 |
| BUF_SIZE | 0 | word | 8 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/i915/gt/intel_lrc.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| BUF_SIZE | 0 | word | 8 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | bh |
net/sunrpc/sched.c rpc_make_runnable() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &queue->lock |
kernel/signal.c task_clear_jobctl_trapping() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 21 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &task->sighand->siglock | ||
| HALF_LOCKED2 | global &tasklist_lock | ||
| HALF_LOCKED2 | irq |
fs/smb/client/connect.c cifs_sb_tlink() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
drivers/bluetooth/btmtk.c btmtk_usb_wmt_recv() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/buffer.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 2 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &btree->b_sem | ||
| HALF_LOCKED2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &ei->truncate_mutex | ||
| HALF_LOCKED2 | &first->b_uptodate_lock | ||
| HALF_LOCKED2 | &iinfo->i_data_sem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &jh->b_state_lock | ||
| HALF_LOCKED2 | &journal->j_checkpoint_mutex | ||
| HALF_LOCKED2 | &journal->j_list_lock | ||
| HALF_LOCKED2 | &nilfs->ns_sem | ||
| HALF_LOCKED2 | &oinfo->dqi_gqinode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sbi->s_lock | ||
| HALF_LOCKED2 | &sbi->s_orphan_lock | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | flags |
fs/smb/client/misc.c cifs_done_oplock_break() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/smb/client/misc.c cifs_get_writer() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cinode->writers_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct cifsInodeInfo)->writers_lock |
fs/smb/client/misc.c cifs_put_writer() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cinode->writers_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct cifsInodeInfo)->writers_lock |
drivers/md/dm-bufio.c read_endio() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-bufio.c write_endio() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/netfs/fscache_volume.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 3-4 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| HARD_MAX | 1 | bit | 4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/intel_reset.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
drivers/md/raid5.c break_stripe_batch_list() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| PREEMPT_ADD | <- disables preempt | ||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sh->stripe_lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct stripe_head)->stripe_lock |
drivers/md/raid5.c break_stripe_batch_list() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| PREEMPT_ADD | <- disables preempt | ||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &head_sh->stripe_lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct stripe_head)->stripe_lock |
drivers/md/raid5.c handle_failed_stripe() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/raid5.c handle_failed_stripe() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/raid5.c handle_failed_sync() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/raid5.c raid_run_ops() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL |
fs/smb/client/inode.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 5 |
| BUF_SIZE | 0 | word | 8 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/smb/server/oplock.c wake_up_oplock_break() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/pnfs.c nfs_layoutget_end() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/pnfs.c pnfs_clear_first_layoutget() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| BUF_SIZE | 0 | word | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/pnfs.c pnfs_clear_layoutcommitting() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 10 |
| BUF_SIZE | 0 | word | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/pnfs.c pnfs_clear_layoutreturn_waitbit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ino->i_lock | ||
| HALF_LOCKED2 | &inode->i_lock | ||
| TYPE_LOCK | (struct inode)->i_lock |
fs/ceph/dir.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 4 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct lockref)->lock |
net/sunrpc/svc.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 2 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/xfs/xfs_inode_item.c xfs_inode_item_unpin() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 8 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/nfs4state.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 0 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &nfs_clid_init_mutex |
fs/nfsd/nfs4recover.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 5 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| NOCHECK_CALL |
drivers/md/raid5-cache.c r5c_finish_stripe_write_out() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 7 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/ceph/file.c clear_and_wake_up_bit() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 5,12 |
| DATA_SOURCE | 0 | word | $1 |
| DATA_SOURCE | 1 | bit | $0 |
| HARD_MAX | 1 | bit | 12 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ci->i_ceph_lock | ||
| HALF_LOCKED2 | &dentry->d_lockref.lock |
fs/gfs2/sys.c jid_store() -> wake_up_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | word | 4096-ptr_max |
| PARAM_VALUE | 1 | bit | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | &sdp->sd_jindex_spin | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gfs2_sbd)->sd_jindex_spin | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |