Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nouveau_fence.c nouveau_fence_sync() -> (struct nouveau_fence_chan)->sync()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 0 fence->channel 4096-ptr_max
PARAM_VALUE 0 fence->channel->cli 4096-ptr_max
PARAM_VALUE 1 prev 4096-ptr_max
PARAM_VALUE 1 prev->cli 4096-ptr_max
PARAM_VALUE 2 chan 4096-ptr_max
PARAM_VALUE 2 chan->cli 4096-ptr_max
CAPPED_DATA 1 prev->cli->drm 1
CAPPED_DATA 2 chan 1
CAPPED_DATA 2 chan->cli->drm 1
DATA_SOURCE 0 fence r nouveau_local_fence
DATA_SOURCE 2 chan $1
PARAM_COMPARE 0 fence->channel == $1
PARAM_COMPARE 1 prev != $2
PARAM_COMPARE 1 prev == $0->channel
PARAM_COMPARE 2 chan != $1
PARAM_COMPARE 2 chan != $1
PARAM_COMPARE 2 chan->cli->drm == $1->cli->drm
RX_PATH
TASK_NOT_RUNNING
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