Defined in 1 files as a function:
Referenced in 10 files:
- drivers/gpu/drm/radeon/radeon_fence.c, line 181
- drivers/md/dm-integrity.c, line 1554
- fs/eventfd.c, line 205
- fs/eventpoll.c, line 2372
- fs/orangefs/orangefs-bufmap.c, line 61
- include/linux/wait.h, line 790
- kernel/sched/wait.c, line 74
- mm/filemap.c, line 1741
- mm/userfaultfd.c
- net/unix/af_unix.c
Smatch caller information:
drivers/gpu/drm/radeon/radeon_fence.c radeon_fence_check_signaled() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sci->sc_wait_request.lock | ||
| HALF_LOCKED2 | &x->lock | ||
| HALF_LOCKED2 | flags |
net/qrtr/af_qrtr.c qrtr_tx_wait() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 8816758004663574528 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &flow->resume_tx.lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | global &qrtr_node_lock | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
mm/userfaultfd.c userfaultfd_ctx_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 7865308866326880256 |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 3048851846701985792 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctx->fd_wqh.lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock |
mm/userfaultfd.c userfaultfd_event_complete() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctx->event_wqh.lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &ctx->fd_wqh.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
mm/userfaultfd.c userfaultfd_event_wait_completion() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 1763872162714255392,3564991124496838688,5202154492632735776,8589163653414457376 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->entry.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 3048851846701985792 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctx->event_wqh.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/gpio/gpiolib-cdev.c lineevent_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 5869410586958696448 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &le->wait.lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/gpio/gpiolib-cdev.c lineinfo_watch_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 3442178523697147904 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &cdev->wait.lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/gpio/gpiolib-cdev.c linereq_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 2842945645351288832 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &lr->wait.lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
mm/filemap.c __folio_lock_async() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 0 | wq_head->head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | wq_head->head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wq_head->head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wq_head->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | wq_entry | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| DATA_SOURCE | 0 | wq_head | r folio_waitqueue |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mapping->invalidate_lock | ||
| LOCK2 | irq | ||
| LOCK2 | 0 | &wq_head->lock | |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct address_space)->invalidate_lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/orangefs/orangefs-bufmap.c run_down() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 26143436197584904,394519787133861896 |
| PARAM_VALUE | 0 | wq_head->head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 5375368893441257472 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->q.lock | ||
| LOCK2 | global &devreq_mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
net/unix/af_unix.c unix_dgram_peer_wake_disconnect() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &u_other->peer_wq.wait.lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
net/unix/af_unix.c unix_dgram_peer_wake_relay() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 4096-ptr_max |
| DATA_SOURCE | 1 | wq_entry | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sci->sc_wait_request.lock | ||
| HALF_LOCKED2 | &x->lock | ||
| HALF_LOCKED2 | flags |
drivers/hwmon/nzxt-smart2.c nzxt_smart2_hwmon_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 775399733232222208 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &drvdata->wq.lock | ||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/hwmon/nzxt-smart2.c nzxt_smart2_hwmon_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 775399733232222208 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &drvdata->wq.lock | ||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/hwmon/nzxt-smart2.c nzxt_smart2_hwmon_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 775399733232222208 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &drvdata->wq.lock | ||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/hwmon/nzxt-smart2.c nzxt_smart2_hwmon_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 775399733232222208 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &drvdata->wq.lock | ||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/hwmon/nzxt-smart2.c nzxt_smart2_hwmon_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 775399733232222208 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &drvdata->wq.lock | ||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/hwmon/nzxt-smart2.c nzxt_smart2_hwmon_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 775399733232222208 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &drvdata->wq.lock | ||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/hwmon/nzxt-smart2.c set_pwm_enable() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 530938227027853312 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &drvdata->wq.lock | ||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
kernel/sched/build_utility.c remove_wait_queue() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | wq_head | $0 |
| DATA_SOURCE | 1 | wq_entry | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &wq_head->lock | |
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/eventfd.c eventfd_ctx_remove_wait_queue() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 4096-ptr_max |
| DATA_SOURCE | 1 | wq_entry | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &ctx->wqh.lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/eventfd.c eventfd_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 634222037704601600 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctx->wqh.lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/eventfd.c eventfd_write() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 1792236073176928256 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &ctx->wqh.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/md/dm-integrity.c sleep_on_endio_wait() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 1686202123944583168 |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 3048851846701985792 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &ic->endio_wait.lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/timerfd.c timerfd_read_iter() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 6244076113148473344 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctx->wqh.lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
fs/eventpoll.c ep_poll() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->func | 8748672019257929728 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &ep->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct eventpoll)->lock |
drivers/gpu/drm/drm_suballoc.c drm_suballoc_insert() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 8817709402748715008 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sa_manager->wq.lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/net/ethernet/intel/ice/ice_ptp_hw.c ice_ptp_prep_phy_adj_ll_e810() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 5503693522614620160 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &fp->private_data->clk->rwsem | ||
| LOCK2 | ¶ms->atqbal_wq.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/net/ethernet/intel/ice/ice_ptp_hw.c ice_ptp_prep_phy_incval_ll_e810() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 6751312491283460096 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | ¶ms->atqbal_wq.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/net/ethernet/intel/ice/ice_ptp_hw.c ice_read_phy_tstamp_ll_e810() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 2273251839485054976 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | ¶ms->atqbal_wq.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c port_ctl_rx_thread() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 3846568406225416192 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &port->rx_wq.lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/usb/gadget/function/f_fs.c ffs_ep0_read() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 2335951646835970048 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 1 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &ffs->ev.waitq.lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &ffs->mutex | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/platform/chrome/cros_ec_chardev.c cros_ec_chardev_fetch_event() -> __remove_wait_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wq_head | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry | 2275009796715024384 |
| PARAM_VALUE | 1 | wq_entry->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | wq_entry->flags | 0 |
| PARAM_VALUE | 1 | wq_entry->func | 2781442524753911808 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &priv->wait_event.lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |