Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/nouveau/dispnv50/crc.c nv50_crc_wait_ctx_finished() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 4596133514169139200
PARAM_VALUE 0 wait->device 4096-ptr_max
PARAM_VALUE 0 wait->limit 50000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/dispnv50/base507c.c base507c_ntfy_wait_begun() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 4472534377016610816
PARAM_VALUE 0 wait->limit 2000000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/dispnv50/core507d.c core507d_caps_init() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 483976402600153088
PARAM_VALUE 0 wait->limit 2000000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv50/core507d.c core507d_ntfy_wait_done() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 1623611743121035264
PARAM_VALUE 0 wait->limit 2000000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/dispnv50/corec37d.c corec37d_ntfy_wait_done() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 4244107455848509440
PARAM_VALUE 0 wait->limit 2000000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/dispnv50/curs507a.c curs507a_space() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 1079830805951647744
PARAM_VALUE 0 wait->device 4096-ptr_max
PARAM_VALUE 0 wait->limit 100000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/dispnv50/ovly827e.c ovly827e_ntfy_wait_begun() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 1588202322067378176
PARAM_VALUE 0 wait->limit 2000000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_dmac_kick() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 8505856643777224704
PARAM_VALUE 0 wait->limit 2000000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cli->mutex
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &plane->mutex
HALF_LOCKED2 rcu_read

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_dmac_wait() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 356500821427556352
PARAM_VALUE 0 wait->limit 2000000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cli->mutex
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &file_priv->driver_priv->mutex
HALF_LOCKED2 &plane->mutex
HALF_LOCKED2 rcu_read

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_dmac_wind() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 8178203214694178816
PARAM_VALUE 0 wait->limit 2000000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cli->mutex
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &file_priv->driver_priv->mutex
HALF_LOCKED2 &plane->mutex
HALF_LOCKED2 rcu_read

drivers/gpu/drm/nouveau/dispnv04/hw.c nv_load_state_ext() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 2442239479283818496
PARAM_VALUE 0 wait->device 4096-ptr_max
PARAM_VALUE 0 wait->limit 650000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv04/hw.c nv_load_state_ext() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 2442239479283818496
PARAM_VALUE 0 wait->device 4096-ptr_max
PARAM_VALUE 0 wait->limit 650000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv50/core907d.c core907d_caps_init() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 8826055980596056064
PARAM_VALUE 0 wait->limit 2000000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv04/dac.c sample_load_twice() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 3540657229032681472
PARAM_VALUE 0 wait->device 4096-ptr_max
PARAM_VALUE 0 wait->limit 10000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/nouveau/dispnv04/dac.c sample_load_twice() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 3540657229032681472
PARAM_VALUE 0 wait->device 4096-ptr_max
PARAM_VALUE 0 wait->limit 10000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/nouveau/dispnv04/dac.c sample_load_twice() -> nvif_timer_wait_test()

Type Parameter Key Value
PARAM_VALUE 0 wait 3540657229032681472
PARAM_VALUE 0 wait->device 4096-ptr_max
PARAM_VALUE 0 wait->limit 10000000
PARAM_VALUE 0 wait->reads 0-1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex