Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/rcu/tree.c rcu_nocb_cleanup_wake() -> swait_active()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
BUF_SIZE 0 wq (-1),176
BUF_SIZE 0 wq (-1),176
DATA_SOURCE 0 wq $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rcu_state.exp_wake_mutex

kernel/rcu/tree.c show_rcu_nocb_gp_state() -> swait_active()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rcu_fwd_mutex
HALF_LOCKED2 rcu_read

kernel/rcu/tree.c show_rcu_nocb_gp_state() -> swait_active()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
BUF_SIZE 0 wq 176
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rcu_fwd_mutex
HALF_LOCKED2 rcu_read

kernel/rcu/tree.c show_rcu_nocb_gp_state() -> swait_active()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rcu_fwd_mutex
HALF_LOCKED2 rcu_read

kernel/rcu/tree.c show_rcu_nocb_state() -> swait_active()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rcu_fwd_mutex
HALF_LOCKED2 rcu_read

kernel/rcu/tree.c show_rcu_nocb_state() -> swait_active()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rcu_fwd_mutex
HALF_LOCKED2 rcu_read

arch/x86/kernel/kvm.c swq_has_sleeper() -> swait_active()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
DATA_SOURCE 0 wq $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &b->lock
TYPE_LOCK (struct kvm_task_sleep_head)->lock

drivers/usb/gadget/function/f_fs.c ffs_data_put() -> swait_active()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING