Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_plane.c skl_next_plane_to_commit() -> skl_ddb_allocation_overlaps()

Type Parameter Key Value
PARAM_VALUE 0 ddb 4096-ptr_max
PARAM_VALUE 1 entries 301439961658216448
PARAM_VALUE 2 num_entries 8
BUF_SIZE 1 entries 32
DATA_SOURCE 1 entries $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_plane.c skl_next_plane_to_commit() -> skl_ddb_allocation_overlaps()

Type Parameter Key Value
PARAM_VALUE 0 ddb 4096-ptr_max
PARAM_VALUE 1 entries 6567882410436988928
PARAM_VALUE 2 num_entries 8
BUF_SIZE 1 entries 32
DATA_SOURCE 1 entries $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/skl_watermark.c skl_dbuf_is_misconfigured() -> skl_ddb_allocation_overlaps()

Type Parameter Key Value
PARAM_VALUE 0 ddb 4096-ptr_max
PARAM_VALUE 1 entries 4096-ptr_max
PARAM_VALUE 2 num_entries 4
BUF_SIZE 1 entries 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->drm->mode_config.connection_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex

drivers/gpu/drm/i915/display/intel_display.c skl_commit_modeset_enables() -> skl_ddb_allocation_overlaps()

Type Parameter Key Value
PARAM_VALUE 0 ddb 4096-ptr_max
PARAM_VALUE 1 entries 4096-ptr_max
PARAM_VALUE 2 num_entries 4
BUF_SIZE 1 entries 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c skl_commit_modeset_enables() -> skl_ddb_allocation_overlaps()

Type Parameter Key Value
PARAM_VALUE 0 ddb 4096-ptr_max
PARAM_VALUE 1 entries 4096-ptr_max
PARAM_VALUE 2 num_entries 4
BUF_SIZE 1 entries 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock