Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_hdmi.c intel_hdmi_init_connector() -> cec_notifier_conn_register()

Type Parameter Key Value
PARAM_VALUE 1 port_name 4096-ptr_max
PARAM_VALUE 2 conn_info 327835327508783104
PARAM_VALUE 2 conn_info->type 1
BUF_SIZE 1 port_name 7
MEM_ZERO 2 conn_info
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hdmi_dev unit_byte

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c amdgpu_dm_initialize_hdmi_connector() -> cec_notifier_conn_register()

Type Parameter Key Value
PARAM_VALUE 1 port_name 0
PARAM_VALUE 2 conn_info 4175643777242243072
PARAM_VALUE 2 conn_info->type 1
MEM_ZERO 2 conn_info
UNITS 0 hdmi_dev unit_byte

drivers/gpu/drm/meson/meson_encoder_hdmi.c meson_encoder_hdmi_probe() -> cec_notifier_conn_register()

Type Parameter Key Value
PARAM_VALUE 0 hdmi_dev 4096-ptr_max
PARAM_VALUE 1 port_name 0
PARAM_VALUE 2 conn_info 1760517173638594560
PARAM_VALUE 2 conn_info->type 1
MEM_ZERO 2 conn_info
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/bridge/tda998x_drv.c tda998x_probe() -> cec_notifier_conn_register()

Type Parameter Key Value
PARAM_VALUE 0 hdmi_dev 4096-ptr_max
PARAM_VALUE 0 hdmi_dev->bus 0,4096-ptr_max
PARAM_VALUE 0 hdmi_dev->class 0,4096-ptr_max
PARAM_VALUE 0 hdmi_dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 hdmi_dev->driver 0,4096-ptr_max
PARAM_VALUE 0 hdmi_dev->driver_data 4096-ptr_max
PARAM_VALUE 1 port_name 0
PARAM_VALUE 2 conn_info 0
BUF_SIZE 0 hdmi_dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/exynos/exynos_hdmi.c hdmi_create_connector() -> cec_notifier_conn_register()

Type Parameter Key Value
PARAM_VALUE 1 port_name 0
PARAM_VALUE 2 conn_info 781796717729640448
PARAM_VALUE 2 conn_info->type 1
MEM_ZERO 2 conn_info
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/display/drm_hdmi_cec_notifier_helper.c drmm_connector_hdmi_cec_notifier_register() -> cec_notifier_conn_register()

Type Parameter Key Value
PARAM_VALUE 1 port_name 0
PARAM_VALUE 2 conn_info 8148233376827281408
PARAM_VALUE 2 conn_info->type 1
DATA_SOURCE 0 hdmi_dev $2
DATA_SOURCE 1 port_name $1
MEM_ZERO 2 conn_info
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &device->clients_lock
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/tegra/output.c tegra_output_init() -> cec_notifier_conn_register()

Type Parameter Key Value
PARAM_VALUE 1 port_name 0
PARAM_VALUE 2 conn_info 8433139214403022848
PARAM_VALUE 2 conn_info->type 1
MEM_ZERO 2 conn_info
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->clients_lock
TYPE_LOCK (struct host1x_device)->clients_lock

drivers/gpu/drm/bridge/synopsys/dw-hdmi.c dw_hdmi_connector_create() -> cec_notifier_conn_register()

Type Parameter Key Value
PARAM_VALUE 1 port_name 0
PARAM_VALUE 2 conn_info 5177732657190772736
PARAM_VALUE 2 conn_info->type 1
MEM_ZERO 2 conn_info
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &device->clients_lock
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/sti/sti_hdmi.c sti_hdmi_bind() -> cec_notifier_conn_register()

Type Parameter Key Value
PARAM_VALUE 0 hdmi_dev 4096-ptr_max
PARAM_VALUE 1 port_name 0
PARAM_VALUE 2 conn_info 1411554709959876608
PARAM_VALUE 2 conn_info->type 1
MEM_ZERO 2 conn_info
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex