Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/orangefs/orangefs-bufmap.c wait_for_free() -> __add_wait_queue_entry_tail_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 wq_head 26143436197584904,394519787133861896
PARAM_VALUE 1 wq_entry 6447016512110563328
PARAM_VALUE 1 wq_entry->entry.next 4096-ptr_max
PARAM_VALUE 1 wq_entry->flags 0-1
PARAM_VALUE 1 wq_entry->func 2781442524753911808
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->q.lock
TYPE_LOCK (struct wait_queue_head)->lock

fs/ubifs/journal.c __queue_and_wait() -> __add_wait_queue_entry_tail_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 wq_head 4096-ptr_max
PARAM_VALUE 1 wq_entry 1991324465664376832
PARAM_VALUE 1 wq_entry->entry.next 1991324465664376856
PARAM_VALUE 1 wq_entry->entry.prev 1991324465664376856
PARAM_VALUE 1 wq_entry->flags 0
PARAM_VALUE 1 wq_entry->func 2781442524753911808
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &c->reserve_space_wq.lock
HALF_LOCKED2 &c->write_reserve_mutex
HALF_LOCKED2 &host_ui->ui_mutex
HALF_LOCKED2 &ui->ui_mutex
TYPE_LOCK (struct wait_queue_head)->lock