Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 15 files:
- drivers/gpu/drm/adp/adp_drv.c, line 582
- drivers/gpu/drm/arm/hdlcd_drv.c, line 365
- drivers/gpu/drm/arm/malidp_drv.c, line 944
- drivers/gpu/drm/armada/armada_drv.c, line 182
- drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c, line 151
- drivers/gpu/drm/drm_of.c
- drivers/gpu/drm/etnaviv/etnaviv_drv.c, line 635
- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c, line 280
- drivers/gpu/drm/imx/dc/dc-drv.c
- drivers/gpu/drm/ingenic/ingenic-drm-drv.c, line 1473
- drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c, line 577
- drivers/gpu/drm/mediatek/mtk_drm_drv.c, line 1178
- drivers/gpu/drm/msm/msm_drv.c
- drivers/gpu/drm/rockchip/rockchip_drm_drv.c, line 386
- drivers/gpu/drm/sun4i/sun4i_drv.c, line 332
Smatch caller information:
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c kirin_drm_platform_probe() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node | 1-u64max |
| PARAM_VALUE | 1 | matchptr | 7081320834005905408 |
| PARAM_VALUE | 1 | *matchptr | 0 |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| BUF_SIZE | 0 | master | 1616 |
| BUF_SIZE | 3 | node | (-1)-0,392 |
| BUF_SIZE | 3 | node | (-1)-0,392 |
| DATA_SOURCE | 3 | node | r of_graph_get_remote_node |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/sun4i/sun4i_drv.c sun4i_drv_add_endpoints() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 1 | matchptr | 352651343361650688 |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| DATA_SOURCE | 0 | master | $0 |
| DATA_SOURCE | 1 | matchptr | $2 |
| DATA_SOURCE | 3 | node | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/ingenic/ingenic-drm-drv.c ingenic_drm_probe() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 1 | matchptr | 7730483901855809536 |
| PARAM_VALUE | 1 | *matchptr | 0 |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| BUF_SIZE | 0 | master | 1616 |
| DATA_SOURCE | 3 | node | r of_graph_get_remote_node |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/etnaviv/etnaviv_drv.c etnaviv_pdev_probe() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->platform_data | 0 |
| PARAM_VALUE | 1 | matchptr | 4378529732493832192 |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| BUF_SIZE | 0 | master | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c ovl_adaptor_comp_init() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | master->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | master->parent->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | matchptr | 1674046138975170560 |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| BUF_SIZE | 0 | master | 1616 |
| DATA_SOURCE | 0 | master | $0 |
| DATA_SOURCE | 1 | matchptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/msm/msm_drv.c add_gpu_components() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | master->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | matchptr | 4702488999878828032 |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| PARAM_VALUE | 3 | node->properties | 4096-ptr_max |
| DATA_SOURCE | 0 | master | $0 |
| DATA_SOURCE | 1 | matchptr | $1 |
| DATA_SOURCE | 3 | node | r of_find_matching_node |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/msm/msm_drv.c add_mdp_components() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | master->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node | 1-u64max |
| PARAM_VALUE | 1 | matchptr | 4702488999878828032 |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| BUF_SIZE | 3 | node | (-1)-0,392 |
| BUF_SIZE | 3 | node | (-1)-0,392 |
| DATA_SOURCE | 0 | master | $0 |
| DATA_SOURCE | 1 | matchptr | $1 |
| DATA_SOURCE | 3 | node | r of_graph_get_remote_port_parent |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/drm_of.c drm_of_component_probe() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node->properties | 4096-ptr_max |
| PARAM_VALUE | 1 | matchptr | 660797400985964544 |
| PARAM_VALUE | 2 | compare | 911789760401588224,3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| PARAM_VALUE | 3 | node->parent | 4096-ptr_max |
| PARAM_VALUE | 3 | node->phandle | 1-u32max |
| BUF_SIZE | 0 | master | (-1),1616 |
| BUF_SIZE | 0 | master | (-1),1616 |
| DATA_SOURCE | 0 | master | $0 |
| DATA_SOURCE | 2 | compare | $1 |
| DATA_SOURCE | 3 | node | r of_parse_phandle |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/drm_of.c drm_of_component_probe() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node->properties | 4096-ptr_max |
| PARAM_VALUE | 1 | matchptr | 660797400985964544 |
| PARAM_VALUE | 1 | *matchptr | 1-u64max |
| PARAM_VALUE | 2 | compare | 911789760401588224,3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| PARAM_VALUE | 3 | node->parent | 4096-ptr_max |
| BUF_SIZE | 0 | master | (-1),1616 |
| BUF_SIZE | 0 | master | (-1),1616 |
| BUF_SIZE | 3 | node | (-1)-0,392 |
| BUF_SIZE | 3 | node | (-1)-0,392 |
| DATA_SOURCE | 0 | master | $0 |
| DATA_SOURCE | 2 | compare | $1 |
| DATA_SOURCE | 3 | node | r of_graph_get_remote_port_parent |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c imx8mp_dw_hdmi_probe() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | master->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | master->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | master->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 1 | matchptr | 7504400634315419648 |
| PARAM_VALUE | 1 | *matchptr | 0 |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| BUF_SIZE | 0 | master | 1616 |
| DATA_SOURCE | 3 | node | r of_graph_get_remote_node |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/arm/hdlcd_drv.c hdlcd_probe() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node | 1-u64max |
| PARAM_VALUE | 1 | matchptr | 570835105064529920 |
| PARAM_VALUE | 1 | *matchptr | 0 |
| PARAM_VALUE | 2 | compare | 1374634608848314368 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| BUF_SIZE | 3 | node | (-1)-0,392 |
| BUF_SIZE | 3 | node | (-1)-0,392 |
| DATA_SOURCE | 3 | node | r of_graph_get_remote_node |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/arm/malidp_drv.c malidp_platform_probe() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node | 1-u64max |
| PARAM_VALUE | 1 | matchptr | 8537082006272036864 |
| PARAM_VALUE | 1 | *matchptr | 0 |
| PARAM_VALUE | 2 | compare | 4828071123698532352 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| BUF_SIZE | 3 | node | (-1)-0,392 |
| BUF_SIZE | 3 | node | (-1)-0,392 |
| DATA_SOURCE | 3 | node | r of_graph_get_remote_node |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/mediatek/mtk_drm_drv.c mtk_drm_probe() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | master->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | master->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | master->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | master->parent->of_node | 4096-ptr_max |
| PARAM_VALUE | 1 | matchptr | 8984979902621020160 |
| PARAM_VALUE | 1 | *matchptr | 1-u64max |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| BUF_SIZE | 0 | master | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/imx/dc/dc-drv.c dc_add_components() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | master->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node | 1-u64max |
| PARAM_VALUE | 0 | master->power.last_status | (-1) |
| PARAM_VALUE | 1 | matchptr | 2231984108923953152 |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| DATA_SOURCE | 0 | master | $0 |
| DATA_SOURCE | 1 | matchptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/imx/dc/dc-drv.c dc_add_components() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | master->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node | 1-u64max |
| PARAM_VALUE | 0 | master->power.last_status | (-1) |
| PARAM_VALUE | 1 | matchptr | 2231984108923953152 |
| PARAM_VALUE | 1 | *matchptr | 1-u64max |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| DATA_SOURCE | 0 | master | $0 |
| DATA_SOURCE | 1 | matchptr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/rockchip/rockchip_drm_drv.c rockchip_drm_match_add() -> drm_of_component_match_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | master | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | master->of_node->properties | 4096-ptr_max |
| PARAM_VALUE | 1 | matchptr | 185831677495660544 |
| PARAM_VALUE | 2 | compare | 3584829884969193472 |
| PARAM_VALUE | 3 | node | 4096-ptr_max |
| BUF_SIZE | 0 | master | 1616 |
| DATA_SOURCE | 0 | master | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | node | unit_byte |