Documented in 1 files:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_vid_cap_s_ctrl() -> cec_phys_addr_invalidate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/display/drm_dp_cec.c drm_dp_cec_unset_edid() -> cec_phys_addr_invalidate()

Type Parameter Key Value
PARAM_VALUE 0 adap 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &aux->cec.lock
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_dp_aux_cec)->lock

drivers/media/cec/core/cec-notifier.c cec_notifier_conn_register() -> cec_phys_addr_invalidate()

Type Parameter Key Value
PARAM_VALUE 0 adap 4096-ptr_max
PARAM_VALUE 0 adap->adap_controls_phys_addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &n->lock
HALF_LOCKED2 &device->clients_lock
TYPE_LOCK (struct cec_notifier)->lock

drivers/media/cec/core/cec-notifier.c cec_notifier_conn_unregister() -> cec_phys_addr_invalidate()

Type Parameter Key Value
PARAM_VALUE 0 adap 4096-ptr_max
PARAM_VALUE 0 adap->adap_controls_phys_addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &n->lock
HALF_LOCKED2 &_connector->mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdmi->cec_notifier_mutex
TYPE_LOCK (struct cec_notifier)->lock

drivers/media/i2c/adv7604.c adv76xx_set_edid() -> cec_phys_addr_invalidate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c sun4i_hdmi_connector_detect() -> cec_phys_addr_invalidate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_update_connected_outputs() -> cec_phys_addr_invalidate()

Type Parameter Key Value
NOCHECK_CALL

drivers/gpu/drm/display/drm_hdmi_cec_helper.c drm_connector_hdmi_cec_adapter_phys_addr_invalidate() -> cec_phys_addr_invalidate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &connector->cec.mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
TYPE_LOCK (struct drm_connector_cec)->mutex

drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c hdmirx_set_edid() -> cec_phys_addr_invalidate()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &hdmirx_dev->work_lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock
TYPE_LOCK (struct snps_hdmirx_dev)->work_lock

drivers/media/i2c/adv7842.c edid_write_hdmi_segment() -> cec_phys_addr_invalidate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/cec/i2c/ch7322.c ch7322_irq() -> cec_phys_addr_invalidate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/tc358743.c tc358743_s_edid() -> cec_phys_addr_invalidate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL