Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 44 files:

Smatch caller information:

drivers/gpu/drm/bridge/tc358775.c tc_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/adv7511/adv7511_drv.c adv7511_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/rockchip/cdn-dp-core.c cdn_dp_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/rockchip/analogix_dp-rockchip.c rockchip_dp_drm_get_new_crtc() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 encoder 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 0 state->dev->mode_config.num_crtc 1
CAPPED_DATA 0 state->dev->mode_config.num_total_plane 1
CAPPED_DATA 0 state->num_connector 1
DATA_SOURCE 0 state $1
DATA_SOURCE 1 encoder $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state->dev->mode_config.object_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->mode_config.tile_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->ref.refcount.refs.counter s32min-s32max
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/stm/lvds.c lvds_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/meson/meson_encoder_hdmi.c meson_encoder_hdmi_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/ti-sn65dsi83.c sn65dsi83_atomic_pre_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
LOCK2 global &drm_bridge_unplug_srcu
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/drm_atomic.c drm_atomic_get_new_crtc_for_encoder() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $0
DATA_SOURCE 1 encoder $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/ssd2825.c ssd2825_bridge_atomic_pre_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c dw_hdmi_qp_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/hdmi/hdmi_bridge.c msm_hdmi_bridge_atomic_pre_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/synopsys/dw-hdmi.c dw_hdmi_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/mediatek/mtk_hdmi.c mtk_hdmi_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/xlnx/zynqmp_dp.c zynqmp_dp_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
LOCK2 _T->lock
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/ite-it66121.c it66121_bridge_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c dpu_encoder_needs_modeset() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
PARAM_VALUE 1 encoder 4096-ptr_max
DATA_SOURCE 0 state $1
DATA_SOURCE 1 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c dpu_encoder_update_topology() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 encoder 4096-ptr_max
DATA_SOURCE 0 state $2
DATA_SOURCE 1 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c dpu_encoder_virt_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 encoder 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 0 state->dev->mode_config.num_crtc 1
CAPPED_DATA 0 state->dev->mode_config.num_total_plane 1
CAPPED_DATA 0 state->num_connector 1
DATA_SOURCE 0 state $1
DATA_SOURCE 1 encoder $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 state->dev->mode_config.object_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->mode_config.tile_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->num_crtcs 2[c]
HOST_DATA 0 state->dev->ref.refcount.refs.counter s32min-s32max
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
LOCK2 &dpu_enc->enc_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct dpu_encoder_virt)->enc_lock

drivers/gpu/drm/mediatek/mtk_hdmi_v2.c mtk_hdmi_v2_bridge_pre_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/synopsys/dw-dp.c dw_dp_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c rzg2l_mipi_dsi_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c rzg2l_mipi_dsi_atomic_pre_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tidss/tidss_oldi.c tidss_oldi_atomic_pre_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c rcar_mipi_dsi_pclk_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 0 state->dev->mode_config.num_crtc 1
CAPPED_DATA 0 state->dev->mode_config.num_total_plane 1
CAPPED_DATA 0 state->num_connector 1
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/vc4/vc4_dsi.c vc4_dsi_bridge_pre_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c cdns_dsi_bridge_atomic_pre_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/ite-it6505.c it6505_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/ite-it6263.c it6263_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/fsl-ldb.c fsl_ldb_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/tc358768.c tc358768_bridge_atomic_pre_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/lontium-lt9611.c lt9611_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/inno-hdmi.c inno_hdmi_setup() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/omapdrm/dss/hdmi5.c hdmi5_bridge_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/analogix/analogix_dp_core.c analogix_dp_bridge_mode_set() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->num_connector (-2147483647)-(-1),1-s32max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 0 state->num_connector 1
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/analogix/analogix_dp_core.c analogix_dp_get_new_crtc() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c cdns_mhdp_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
LOCK2 &mhdp->link_mutex
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct cdns_mhdp_device)->link_mutex

drivers/gpu/drm/bridge/ti-sn65dsi86.c get_new_adjusted_display_mode() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &pdata->comms_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/ti-sn65dsi86.c ti_sn_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/microchip-lvds.c mchp_lvds_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/meson/meson_encoder_cvbs.c meson_encoder_cvbs_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c imx8mp_hdmi_pvi_bridge_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/mediatek/mtk_dp.c mtk_dp_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/analogix/anx7625.c anx7625_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/sii902x.c sii902x_bridge_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/meson/meson_encoder_dsi.c meson_encoder_dsi_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/lontium-lt9211.c lt9211_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/rockchip/rk3066_hdmi.c rk3066_hdmi_setup() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->num_connector (-2147483647)-s32max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/omapdrm/dss/hdmi4.c hdmi4_bridge_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c rcar_lvds_atomic_enable() -> drm_atomic_get_new_connector_for_encoder()

Type Parameter Key Value
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex