Defined in 2 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/omapdrm/dss/hdmi4_core.c hdmi4_audio_start() -> hdmi_wp_audio_core_req_enable()

Type Parameter Key Value
PARAM_VALUE 0 wp 4096-ptr_max
PARAM_VALUE 1 enable 1
DATA_SOURCE 0 wp $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hd->audio_playing_lock
LOCK2 flags
HALF_LOCKED2 &hd->lock
TYPE_LOCK (struct omap_hdmi)->audio_playing_lock

drivers/gpu/drm/omapdrm/dss/hdmi4_core.c hdmi4_audio_stop() -> hdmi_wp_audio_core_req_enable()

Type Parameter Key Value
PARAM_VALUE 0 wp 4096-ptr_max
PARAM_VALUE 1 enable 0
DATA_SOURCE 0 wp $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hd->audio_playing_lock
LOCK2 flags
HALF_LOCKED2 &hd->lock
TYPE_LOCK (struct omap_hdmi)->audio_playing_lock

drivers/gpu/drm/omapdrm/dss/hdmi5.c hdmi_start_audio_stream() -> hdmi_wp_audio_core_req_enable()

Type Parameter Key Value
PARAM_VALUE 0 wp 4096-ptr_max
PARAM_VALUE 1 enable 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hd->audio_playing_lock
LOCK2 flags
HALF_LOCKED2 &hd->lock
TYPE_LOCK (struct omap_hdmi)->audio_playing_lock

drivers/gpu/drm/omapdrm/dss/hdmi5.c hdmi_stop_audio_stream() -> hdmi_wp_audio_core_req_enable()

Type Parameter Key Value
PARAM_VALUE 0 wp 4096-ptr_max
PARAM_VALUE 1 enable 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hd->audio_playing_lock
LOCK2 flags
HALF_LOCKED2 &hd->lock
TYPE_LOCK (struct omap_hdmi)->audio_playing_lock