Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

fs/xfs/xfs_log_cil.c xlog_wait() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 wq_head 4096-ptr_max
PARAM_VALUE 1 wq_entry 2460760534447984640
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
DATA_SOURCE 0 wq_head $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cil->xc_push_lock
HALF_LOCKED2 &cil->xc_ctx_lock
TYPE_LOCK (struct xfs_cil)->xc_push_lock

fs/xfs/xfs_log.c xlog_wait() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 wq_head 4096-ptr_max
PARAM_VALUE 1 wq_entry 4757257775064485888
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
DATA_SOURCE 0 wq_head $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &log->l_icloglock
TYPE_LOCK (struct xlog)->l_icloglock

net/bluetooth/sco.c sco_sock_accept() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 1 wq_entry 2452458282385838080
PARAM_VALUE 1 wq_entry->entry.next 2452458282385838104
PARAM_VALUE 1 wq_entry->entry.prev 2452458282385838104
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 7852767848339595264
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk

kernel/audit.c audit_log_start() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 wq_head 4974599127614017536
PARAM_VALUE 0 wq_head->head.prev 4096-ptr_max
PARAM_VALUE 1 wq_entry 2515427698929856512
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &root->i_rwsem
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &audit_filter_mutex
HALF_LOCKED2 rcu_read

kernel/audit.c audit_receive() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 wq_head 4974599127614017536
PARAM_VALUE 1 wq_entry 1395914545020874752
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/rxrpc/sendmsg.c rxrpc_wait_to_be_connected() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 wq_head 4096-ptr_max
PARAM_VALUE 1 wq_entry 7897916451562983424
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &call->user_mutex

net/bluetooth/l2cap_sock.c l2cap_sock_accept() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 1 wq_entry 1406463786289967104
PARAM_VALUE 1 wq_entry->entry.next 1406463786289967128
PARAM_VALUE 1 wq_entry->entry.prev 1406463786289967128
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 7852767848339595264
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk

io_uring/poll.c __io_queue_proc() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 1 wq_entry 4096-ptr_max
DATA_SOURCE 0 wq_head $2
NOCHECK_CALL

net/smc/af_smc.c smc_accept() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 1 wq_entry 2251245427545128960
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk

net/bluetooth/iso.c iso_sock_accept() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 1 wq_entry 8596670613544345600
PARAM_VALUE 1 wq_entry->entry.next 8596670613544345624
PARAM_VALUE 1 wq_entry->entry.prev 8596670613544345624
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 7852767848339595264
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk

fs/eventpoll.c ep_ptable_queue_proc() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 1 wq_entry 4096-ptr_max
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 6689526575732330496
PARAM_VALUE 1 wq_entry->private 0
DATA_SOURCE 0 wq_head $1
NOCHECK_CALL

net/nfc/llcp_sock.c llcp_sock_accept() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 1 wq_entry 7697270748816961536
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk

net/bluetooth/rfcomm/sock.c rfcomm_sock_accept() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 1 wq_entry 4432375803665424384
PARAM_VALUE 1 wq_entry->entry.next 4432375803665424408
PARAM_VALUE 1 wq_entry->entry.prev 4432375803665424408
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 7852767848339595264
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk

fs/jfs/jfs_metapage.c __lock_metapage() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 wq_head 4096-ptr_max
PARAM_VALUE 1 wq_entry 2988357062946623488
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/x25/af_x25.c x25_wait_for_connection_establishment() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 1 wq_entry 6464519941292957696
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk

net/x25/af_x25.c x25_wait_for_data() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 1 wq_entry 2247727834514911232
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk

net/netlink/af_netlink.c netlink_table_grab() -> add_wait_queue_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 wq_head 8195646023232888832
PARAM_VALUE 1 wq_entry 8849294868153298944
PARAM_VALUE 1 wq_entry->entry.next 0
PARAM_VALUE 1 wq_entry->entry.prev 0
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 3048851846701985792
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nl_table_lock
LOCK2 irq
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &genl_mutex