Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/meson/meson_osd_afbcd.c meson_g12a_afbcd_exit() -> meson_g12a_afbcd_reset()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->afbcd.ops 4096-ptr_max
PARAM_VALUE 0 priv->canvas 0,4096-ptr_max
PARAM_VALUE 0 priv->canvas->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 priv->drm 4096-ptr_max
PARAM_VALUE 0 priv->drm->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 priv->limits 0,8360367594627325952
PARAM_VALUE 0 priv->venc.current_mode 0-4
PARAM_VALUE 0 priv->viu.osd1_interlace 0
PARAM_VALUE 0 priv->vsync_irq (-4095)-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv->canvas s32min-(-1),1-s32max
BUF_SIZE 0 priv->drm (-1),3696
BUF_SIZE 0 priv->limits (-1)-0,8
BUF_SIZE 0 priv->vsync_irq s32min-(-1),1-s32max
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 priv->overlay_plane->format_count
NO_OVERFLOW_SIMPLE 0 priv->primary_plane->format_count
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/meson/meson_crtc.c meson_crtc_irq() -> (struct meson_afbcd_ops)->reset()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->afbcd.ops 4096-ptr_max
PARAM_VALUE 0 priv->viu.osd1_afbcd 0
PARAM_VALUE 0 priv->viu.osd1_blk0_cfg 4096-ptr_max
PARAM_VALUE 0 priv->viu.osd1_commit 1
PARAM_VALUE 0 priv->viu.osd1_enabled 1
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
DATA_SOURCE 0 priv $0
CONTAINER 0 -16-0-512+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/gpu/drm/meson/meson_crtc.c meson_crtc_irq() -> (struct meson_afbcd_ops)->reset()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->afbcd.ops 4096-ptr_max
PARAM_VALUE 0 priv->viu.osd1_afbcd 1
PARAM_VALUE 0 priv->viu.osd1_blk0_cfg 4096-ptr_max
PARAM_VALUE 0 priv->viu.osd1_commit 1
PARAM_VALUE 0 priv->viu.osd1_enabled 1
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
DATA_SOURCE 0 priv $0
CONTAINER 0 -16-0-512+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/gpu/drm/meson/meson_plane.c meson_plane_atomic_disable() -> (struct meson_afbcd_ops)->reset()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->afbcd.ops 4096-ptr_max
CONTAINER 0 -16-0-512+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq