Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 19 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_plane.c intel_prepare_plane_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->plane 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_prepare_planes() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c mdp5_plane_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/omapdrm/omap_plane.c omap_plane_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.c amdgpu_dm_plane_helper_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rbo->tbo.base.resv

drivers/gpu/drm/loongson/lsdc_plane.c lsdc_plane_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->obj 4096-ptr_max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_gem_vram_helper.c drm_gem_vram_plane_helper_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
PARAM_VALUE 1 state->fb->format 4096-ptr_max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c dpu_plane_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/virtio/virtgpu_plane.c virtio_gpu_plane_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->dev 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/dispnv50/wndw.c nv50_wndw_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->dev 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->obj 4096-ptr_max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/qxl/qxl_display.c qxl_plane_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 0 plane->state 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
PARAM_VALUE 1 state->fb->obj 4096-ptr_max
CAPPED_DATA 1 state->fb 1
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c mdp4_plane_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/drm_simple_kms_helper.c drm_simple_kms_plane_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->dev 4096-ptr_max
PARAM_VALUE 0 plane->dev->driver 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/vc4/vc4_plane.c vc4_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 4096-ptr_max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tegra/plane.c tegra_plane_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/vkms/vkms_plane.c vkms_prepare_fb() -> drm_gem_plane_helper_prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
PARAM_VALUE 1 state 4096-ptr_max
PARAM_VALUE 1 state->fb 1-u64max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_prepare_planes() -> (struct drm_plane_helper_funcs)->prepare_fb()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->helper_private 4096-ptr_max
PARAM_VALUE 0 plane->helper_private->prepare_fb 4096-ptr_max
CONTAINER 0 -0-1360+0 $(-1)
RX_PATH
TASK_NOT_RUNNING