Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 32 files:
- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
- drivers/gpu/drm/bridge/display-connector.c
- drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c, line 74
- drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c, line 305
- drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c, line 73
- drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c, line 496
- drivers/gpu/drm/bridge/samsung-dsim.c, line 1897
- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c, line 2924
- drivers/gpu/drm/display/drm_bridge_connector.c
- drivers/gpu/drm/drm_atomic_helper.c
- drivers/gpu/drm/drm_bridge.c
- drivers/gpu/drm/drm_probe_helper.c, line 122
- drivers/gpu/drm/exynos/exynos_hdmi.c, line 2109
- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c, line 780
- drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c
- drivers/gpu/drm/imx/ipuv3/parallel-display.c, line 147
- drivers/gpu/drm/mcde/mcde_dsi.c, line 1081
- drivers/gpu/drm/meson/meson_dw_hdmi.c, line 797
- drivers/gpu/drm/msm/hdmi/hdmi.c
- drivers/gpu/drm/mxsfb/lcdif_kms.c, line 466
- drivers/gpu/drm/omapdrm/dss/output.c
- drivers/gpu/drm/omapdrm/omap_drv.c, line 392
- drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
- drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c, line 640
- drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c, line 77
- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
- drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c, line 173
- drivers/gpu/drm/tests/drm_bridge_test.c, line 932
- drivers/gpu/drm/tiny/arcpgu.c, line 313
- drivers/gpu/drm/vc4/vc4_dsi.c, line 1628
- include/drm/drm_bridge.h
- include/drm/drm_of.h, line 201
Smatch caller information:
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c imx8qxp_pixel_link_find_next_bridge() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/omapdrm/omap_encoder.c __drm_for_each_bridge_in_chain_next() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->timings | 0,4096-ptr_max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &output->bridge->encoder->bridge_chain_mutex |
drivers/gpu/drm/omapdrm/omap_encoder.c __free___drm_for_each_bridge_in_chain_cleanup() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge->encoder | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.owner_cpu | u32max |
| BUF_SIZE | 0 | bridge | 0 |
| CAPPED_DATA | 0 | &bridge->encoder->bridge_chain_mutex | 1 |
| BIT_INFO | 0 | bridge | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &output->bridge->encoder->bridge_chain_mutex |
drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_commit_crtc_set_mode() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->dev->power.deferred_resume | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->dev->power.idle_notification | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->dev->power.request | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->dev->power.request_pending | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->dev->power.runtime_error | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->dev->power.runtime_status | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->dev->power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->dev->power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->duty.den | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->duty.num | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->new_parent_index | 0-254 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->notifier_count | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->num_parents | 0-255 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->phase | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->prepare_count | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk->core->rpm_enabled | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->dev->power.deferred_resume | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->dev->power.idle_notification | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->dev->power.request_pending | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->dev->power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->dev->power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->duty.den | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->duty.num | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->new_parent_index | 0-254 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->notifier_count | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->num_parents | 0-255 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->phase | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->prepare_count | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->clk_pix->core->rpm_enabled | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->config | 3818574131724152832 |
| PARAM_VALUE | 0 | bridge->driver_private->config->awg_fwgen_fct | 7963192871426465792 |
| PARAM_VALUE | 0 | bridge->driver_private->config->highbyte | 3 |
| PARAM_VALUE | 0 | bridge->driver_private->config->lowbyte | 5 |
| PARAM_VALUE | 0 | bridge->driver_private->config->midbyte | 1 |
| PARAM_VALUE | 0 | bridge->driver_private->dev->power.deferred_resume | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->dev->power.idle_notification | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->dev->power.request | 0-4 |
| PARAM_VALUE | 0 | bridge->driver_private->dev->power.request_pending | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->dev->power.runtime_status | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->dev->power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->dev->power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->i80_mode | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->count | 0-255 |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->done.done | 0-4294967293,4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->done.wait.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->ipc_handle->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->ldb->ldb_ctrl | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->ldb->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->ldb->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->ldb->regmap->cache->cached_rbnode->node.__rb_parent_color | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->ldb->regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->dev->power.deferred_resume | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->dev->power.idle_notification | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->dev->power.request | 0-4 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->dev->power.request_pending | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->dev->power.runtime_status | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->dev->power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->dev->power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->dev->power.deferred_resume | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->dev->power.idle_notification | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->dev->power.request | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->dev->power.request_pending | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->dev->power.runtime_error | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->dev->power.runtime_status | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->dev->power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->dev->power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->prepare_count | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->parent->protect_count | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->prepare_count | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->clk_apb->core->protect_count | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->dev->power.deferred_resume | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->dev->power.idle_notification | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->dev->power.request | 0-4 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->dev->power.request_pending | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->pc->dev->power.runtime_status | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->pc->dev->power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->pc->dev->power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->driver_private->pc->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | bridge->driver_private->regmap->cache->cached_rbnode->node.__rb_parent_color | 0-1 |
| PARAM_VALUE | 0 | bridge->driver_private->regmap->cache_dirty | 1 |
| PARAM_VALUE | 0 | bridge->driver_private->vm.flags | 0-2,4-6,8-10,256-258,260-262,264-266,512-514,516-518,520-522,768-770,772-774,776-778,1024-1802 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | r drm_bridge_chain_get_first_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_commit_encoder_bridge_disable() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.osq.tail.counter | 0-s32max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| CAPPED_DATA | 0 | bridge | 1 |
| DATA_SOURCE | 0 | bridge | r drm_bridge_chain_get_first_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_commit_encoder_bridge_enable() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | r drm_bridge_chain_get_first_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_commit_encoder_bridge_post_disable() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.osq.tail.counter | 0-s32max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | r drm_bridge_chain_get_first_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_commit_encoder_bridge_pre_enable() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | bridge->pre_enable_prev_first | 0 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| CAPPED_DATA | 0 | bridge | 1 |
| DATA_SOURCE | 0 | bridge | r drm_bridge_chain_get_first_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_atomic_helper.c mode_fixup() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| CAPPED_DATA | 0 | bridge | 1 |
| DATA_SOURCE | 0 | bridge | r drm_bridge_chain_get_first_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_atomic_helper.c mode_valid_path() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | r drm_bridge_chain_get_first_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_atomic.c __drm_for_each_bridge_in_chain_next() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->funcs->atomic_duplicate_state | 0,203081768574304256,2790299532685721600,5025401314476335104,5669942720380358656 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_atomic.c __free___drm_for_each_bridge_in_chain_cleanup() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.owner_cpu | u32max |
| CAPPED_DATA | 0 | &bridge->encoder->bridge_chain_mutex | 1 |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/exynos/exynos_hdmi.c hdmi_remove() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/gpu/drm/bridge/samsung-dsim.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/imx/ipuv3/parallel-display.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/bridge/display-connector.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c drm_of_panel_bridge_remove() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| CAPPED_DATA | 0 | bridge | 1 |
| DATA_SOURCE | 0 | bridge | r of_drm_find_and_get_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c drm_of_panel_bridge_remove() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| CAPPED_DATA | 0 | bridge | 1 |
| DATA_SOURCE | 0 | bridge | r of_drm_find_and_get_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/omapdrm/dss/output.c omapdss_device_cleanup_output() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/omapdrm/dss/output.c omapdss_device_cleanup_output() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/mxsfb/lcdif_kms.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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/renesas/rz-du/rzg2l_du_encoder.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/display/drm_bridge_connector.c __drm_for_each_bridge_in_chain_next() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->funcs->dp_audio_prepare | 0,4934147207260729344,5423129898283917312 |
| PARAM_VALUE | 0 | bridge->funcs->dp_audio_shutdown | 0,3904058028017090560,4588904695721345024 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_audio_prepare | 0,1465880922375573504,3928706987080593408,4023287703865380864,4798250999348375552,8535473905491030016,8574644122894893056 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_audio_shutdown | 0,198822338444709888,4929750377504706560,5200583256316846080,5485980422993637376,6353141515948277760,7053492871000911872 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_cec_enable | 0,1258441948997214208,5904756052017238016 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_cec_log_addr | 0,2455976282689310720,8981279406138052608 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_cec_transmit | 0,271171716877733888,4113324834972504064 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_clear_audio_infoframe | 0,599403908749484032,2531056750438518784,3066123314358452224,3885308664657342464,7196109326660272128,8959876347587772416 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_clear_avi_infoframe | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_clear_hdr_drm_infoframe | 0,4153358431485444096 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_clear_spd_infoframe | 0,1426960928102596608,1588964634952351744,1612161141837275136,6048686328510353408,6375557510410346496 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_write_audio_infoframe | 0,2015825029978611712,3202418889660502016,3300760139554197504,3990281591131471872,5132356639846703104,8387468396561715200 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_write_avi_infoframe | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_write_hdr_drm_infoframe | 0,3555404265750626304 |
| PARAM_VALUE | 0 | bridge->funcs->hdmi_write_spd_infoframe | 0,976494646285967360,988040796439793664,4012971957813510144,5629250128936574976,5915567718475374592 |
| PARAM_VALUE | 0 | bridge->funcs->hpd_notify | 0,2667431546809851904,3030917855495983104,7096845505848705024,7400270195227459584 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bridge_connector->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c __free___drm_for_each_bridge_in_chain_cleanup() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.owner_cpu | u32max |
| CAPPED_DATA | 0 | &bridge->encoder->bridge_chain_mutex | 1 |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_init() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | global &component_mutex | ||
| TYPE_LOCK | (struct drm_encoder)->bridge_chain_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_init() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | global &component_mutex | ||
| TYPE_LOCK | (struct drm_encoder)->bridge_chain_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_init() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | global &component_mutex | ||
| TYPE_LOCK | (struct drm_encoder)->bridge_chain_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_init() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | global &component_mutex | ||
| TYPE_LOCK | (struct drm_encoder)->bridge_chain_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_init() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | global &component_mutex | ||
| TYPE_LOCK | (struct drm_encoder)->bridge_chain_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_put_bridges() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_put_bridges() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_put_bridges() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_put_bridges() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_put_bridges() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_put_bridges() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_put_bridges() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/display/drm_bridge_connector.c drm_bridge_connector_put_bridges() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/drm_bridge.c __drm_bridge_free() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &first_bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &output->bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &priv->encoder.bridge_chain_mutex |
drivers/gpu/drm/drm_bridge.c __drm_for_each_bridge_in_chain_next() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->funcs->atomic_enable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->funcs->mode_set | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->funcs->mode_valid | 0,4096-ptr_max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &first_bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &m->lock |
drivers/gpu/drm/drm_bridge.c __free___drm_for_each_bridge_in_chain_cleanup() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.owner_cpu | u32max |
| CAPPED_DATA | 0 | &bridge->encoder->bridge_chain_mutex | 1 |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &first_bridge->encoder->bridge_chain_mutex |
drivers/gpu/drm/drm_bridge.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/drm_bridge.c drm_bridge_attach() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder | 0 |
| PARAM_VALUE | 0 | bridge->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->funcs->attach | 4096-ptr_max |
| CAPPED_DATA | 0 | &bridge->list | 1 |
| DATA_SOURCE | 0 | bridge | $1 |
| NOCHECK_CALL |
drivers/gpu/drm/drm_bridge.c drm_bridge_clear_and_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/drm_bridge.c drm_bridge_detach() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->base.funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->base.funcs->atomic_destroy_state | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->dev | 0 |
| PARAM_VALUE | 0 | bridge->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->funcs->detach | 0,4096-ptr_max |
| DATA_SOURCE | 0 | bridge | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/drm_bridge.c drm_bridge_put_void() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bridge | $0 |
| NOCHECK_CALL |
drivers/gpu/drm/drm_bridge.c drm_bridge_remove() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->base.funcs->atomic_create_state | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->base.funcs->atomic_print_state | 0,7093739767784787968,8381430196319399936,8422402459676663808 |
| PARAM_VALUE | 0 | bridge->hpd_mutex.magic | 0 |
| PARAM_VALUE | 0 | bridge->hpd_state_mutex.magic | 0 |
| PARAM_VALUE | 0 | bridge->list.next | 4096-ptr_max |
| BUF_SIZE | 0 | bridge | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | bridge | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | bridge->driver_private | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | bridge->funcs | (-1),368 |
| DATA_SOURCE | 0 | bridge | $0 |
| STR_LEN | 0 | bridge | (-1),28 |
| STR_LEN | 0 | bridge | (-1),28 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bridge->dev->num_crtcs | |
| UNITS | 0 | bridge | unit_byte |
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &ge_b850v3_lvds_dev_mutex |
drivers/gpu/drm/drm_bridge.c of_drm_find_bridge() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | r of_drm_find_and_get_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c imx8qxp_ldb_bridge_destroy() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &first_bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &output->bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &priv->encoder.bridge_chain_mutex |
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c dw_hdmi_rockchip_unbind() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/vc4/vc4_dsi.c vc4_dsi_release_action() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &first_bridge->encoder->bridge_chain_mutex | ||
| TYPE_LOCK | (struct drm_encoder)->bridge_chain_mutex |
drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c dw_hdmi_imx_probe() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | r of_drm_find_and_get_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c dw_hdmi_imx_remove() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/drm_probe_helper.c drm_mode_validate_pipeline() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | r drm_bridge_chain_get_first_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &connector->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| HALF_LOCKED2 | &drm->mode_config.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/meson/meson_dw_hdmi.c meson_dw_hdmi_unbind() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c rcar_du_encoder_cleanup() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c rcar_du_encoder_cleanup() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/mcde/mcde_dsi.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/tests/drm_bridge_test.c __drm_for_each_bridge_in_chain_next() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| DATA_SOURCE | 0 | bridge | $0 |
| NOCHECK_CALL | |||
| LOCK2 | &priv->encoder.bridge_chain_mutex |
drivers/gpu/drm/tests/drm_bridge_test.c __free___drm_for_each_bridge_in_chain_cleanup() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge->encoder | 4096-ptr_max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | bridge->encoder->bridge_chain_mutex.wait_lock.owner_cpu | u32max |
| BUF_SIZE | 0 | bridge | 0 |
| CAPPED_DATA | 0 | &bridge->encoder->bridge_chain_mutex | 1 |
| BIT_INFO | 0 | bridge | 0x0,0x0 |
| NOCHECK_CALL | |||
| LOCK2 | &priv->encoder.bridge_chain_mutex |
drivers/gpu/drm/tests/drm_bridge_test.c drm_test_drm_bridge_alloc_get_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c imx8qxp_pxl2dpi_bridge_destroy() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &first_bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &output->bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &priv->encoder.bridge_chain_mutex |
drivers/gpu/drm/sprd/sprd_dsi.c drm_of_panel_bridge_remove() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0,4096-ptr_max |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| BUF_SIZE | 0 | bridge | (-1)-0,600 |
| CAPPED_DATA | 0 | bridge | 1 |
| DATA_SOURCE | 0 | bridge | r of_drm_find_and_get_bridge |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/msm/hdmi/hdmi.c msm_hdmi_dev_probe() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/msm/hdmi/hdmi.c msm_hdmi_dev_remove() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/gpu/drm/tiny/arcpgu.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 1-u64max |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | bridge | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/omapdrm/omap_drv.c __free_drm_bridge_put() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bridge | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c rcar_lvds_destroy() -> drm_bridge_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &first_bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &output->bridge->encoder->bridge_chain_mutex | ||
| HALF_LOCKED2 | &priv->encoder.bridge_chain_mutex |