Defined in 1 files as a function:
Referenced in 16 files:
- drivers/gpu/drm/nouveau/dispnv04/crtc.c, line 1121
- drivers/gpu/drm/nouveau/dispnv50/base507c.c, line 45
- drivers/gpu/drm/nouveau/dispnv50/core507d.c
- drivers/gpu/drm/nouveau/dispnv50/corec37d.c
- drivers/gpu/drm/nouveau/dispnv50/corec57d.c, line 59
- drivers/gpu/drm/nouveau/dispnv50/coreca7d.c
- drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c, line 43
- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c, line 286
- drivers/gpu/drm/nouveau/gv100_fence.c
- drivers/gpu/drm/nouveau/nouveau_chan.c, line 486
- drivers/gpu/drm/nouveau/nv04_fence.c, line 46
- drivers/gpu/drm/nouveau/nv10_fence.c, line 39
- drivers/gpu/drm/nouveau/nv17_fence.c
- drivers/gpu/drm/nouveau/nv84_fence.c
- drivers/gpu/drm/nouveau/nvc0_fence.c
- drivers/gpu/drm/nouveau/nvif/chan.c, line 132
Smatch caller information:
drivers/gpu/drm/nouveau/dispnv04/crtc.c nv04_page_flip_emit() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4098-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| NOCHECK_CALL | |||
| LOCK2 | &cli->mutex | ||
| LOCK2 | &crtc->mutex | ||
| LOCK2 | &plane->mutex | ||
| HALF_LOCKED2 | new_bo->bo.base.resv | ||
| HALF_LOCKED2 | old_bo->bo.base.resv | ||
| TYPE_LOCK | (struct drm_crtc)->mutex | ||
| TYPE_LOCK | (struct drm_plane)->mutex | ||
| TYPE_LOCK | (struct nouveau_cli)->mutex |
drivers/gpu/drm/nouveau/dispnv50/coreca7d.c coreca7d_init() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4108-u64max |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/dispnv50/coreca7d.c coreca7d_update() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4101-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &disp->mutex |
drivers/gpu/drm/nouveau/nv17_fence.c nv17_fence_sync() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4101-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cli->mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &cli->mutex | ||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | nvbo->bo.base.resv | ||
| TYPE_LOCK | (struct nouveau_cli)->mutex |
drivers/gpu/drm/nouveau/nv17_fence.c nv17_fence_sync() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4101-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cli->mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &cli->mutex | ||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | nvbo->bo.base.resv | ||
| TYPE_LOCK | (struct nouveau_cli)->mutex |
drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c wndwc37e_update() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4101-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| 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/nv04_fence.c nv04_fence_emit() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4098-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/dispnv50/base507c.c base507c_update() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4098-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| 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/nvif/chan.c nvif_chan_dma_wait() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->end | 0-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c wimmc37b_update() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4098-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &disp->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/dispnv50/corec57d.c corec57d_init() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4103-u64max |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/dispnv50/core507d.c core507d_init() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4098-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/dispnv50/core507d.c core507d_read_caps() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4102-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/dispnv50/core507d.c core507d_update() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4099-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &disp->mutex |
drivers/gpu/drm/nouveau/gv100_fence.c gv100_fence_emit32() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4109-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/gv100_fence.c gv100_fence_sync32() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4102-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &cli->mutex | ||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | nvbo->bo.base.resv |
drivers/gpu/drm/nouveau/dispnv50/corec37d.c corec37d_init() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4103-u64max |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/dispnv50/corec37d.c corec37d_update() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4101-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &disp->mutex |
drivers/gpu/drm/nouveau/nouveau_chan.c nouveau_channel_init() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->addr | 0 |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4098-18446744073709547521 |
| PARAM_VALUE | 0 | push->hw.max | 16384 |
| PARAM_VALUE | 0 | push->kick | 2131539570505687040,3814734942141935616 |
| PARAM_VALUE | 0 | push->mem.object.name | 6203132897931915264 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| PARAM_VALUE | 0 | push->wait | 1925932106355011584,7784722026486198272 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_PTR | 0 | push->cur | |
| HALF_LOCKED2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/nouveau/nv10_fence.c nv10_fence_emit() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4098-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nv84_fence.c nv84_fence_emit32() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4104-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nv84_fence.c nv84_fence_sync32() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4103-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &cli->mutex | ||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | nvbo->bo.base.resv |
drivers/gpu/drm/nouveau/nvc0_fence.c nvc0_fence_emit32() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4102-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvc0_fence.c nvc0_fence_sync32() -> PUSH_KICK()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | push | 4096-ptr_max |
| PARAM_VALUE | 0 | push->bgn | 4096-ptr_max |
| PARAM_VALUE | 0 | push->cur | 4101-18446744073709547521 |
| PARAM_VALUE | 0 | push->seg | 4096-ptr_max |
| BUF_SIZE | 0 | push | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &cli->mutex | ||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | nvbo->bo.base.resv |