Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 19 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c, line 1271
- drivers/gpu/drm/drm_atomic_helper.c, line 2853
- drivers/gpu/drm/drm_gem_atomic_helper.c, line 177
- drivers/gpu/drm/drm_gem_vram_helper.c, line 614
- drivers/gpu/drm/drm_simple_kms_helper.c, line 226
- drivers/gpu/drm/i915/display/intel_plane.c, line 1496
- drivers/gpu/drm/loongson/lsdc_plane.c, line 135
- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c, line 663
- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c, line 85
- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c, line 143
- drivers/gpu/drm/nouveau/dispnv50/wndw.c, line 579
- drivers/gpu/drm/omapdrm/omap_plane.c, line 52
- drivers/gpu/drm/qxl/qxl_display.c, line 889
- drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c, line 339
- drivers/gpu/drm/tegra/plane.c, line 209
- drivers/gpu/drm/tiny/sharp-memory.c, line 259
- drivers/gpu/drm/vc4/vc4_plane.c, line 2396
- drivers/gpu/drm/virtio/virtgpu_plane.c, line 367
- drivers/gpu/drm/vkms/vkms_plane.c, line 193
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 |