Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/gpu/drm/bridge/waveshare-dsi.c ws_bridge_probe() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 panel 0
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tidss/tidss_kms.c tidss_dispc_modeset_init() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_parms 0,4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 panel 4096-ptr_max
PARAM_VALUE 1 panel->connector_type 7,17
BUF_SIZE 0 dev 1616
CAPPED_DATA 1 panel->connector_type 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/samsung-dsim.c samsung_dsim_host_attach() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 panel 4096-ptr_max
PARAM_VALUE 1 panel->dev 4096-ptr_max
PARAM_VALUE 1 panel->dev->of_node 4096-ptr_max
CAPPED_DATA 1 panel->dev->of_node 1
DATA_SOURCE 1 panel r of_drm_find_panel
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/tc358767.c tc_probe_dpi_bridge_endpoint() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/tc358767.c tc_probe_edp_bridge_endpoint() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/fsl-ldb.c fsl_ldb_probe() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 0 dev->of_node->properties 0,4096-ptr_max
BUF_SIZE 0 dev 1616
DATA_SOURCE 1 panel r of_drm_find_panel
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/analogix/analogix_dp_core.c analogix_dp_bind() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 panel 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/bridge/panel.c devm_drm_of_get_bridge() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 1 panel 4096-ptr_max
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/bridge/lontium-lt9211.c lt9211_parse_dt() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->power.entry.prev->next 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c rcar_lvds_parse_dt() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tegra/rgb.c tegra_dc_rgb_init() -> devm_drm_panel_bridge_add()

Type Parameter Key Value
PARAM_VALUE 1 panel 1-u64max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->clients_lock
TYPE_LOCK (struct host1x_device)->clients_lock