Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/sti/sti_hda.c sti_hda_configure_awg() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
CAPPED_DATA 2 offset 1
DATA_SOURCE 0 hda $0
BIT_INFO 0 hda->mode.flags 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_configure_awg() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 1 val 0
PARAM_VALUE 2 offset 768-1020
DATA_SOURCE 0 hda $0
BIT_INFO 0 hda->mode.flags 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_disable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 1 val 0,2-4294967294
PARAM_VALUE 2 offset 0
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
BIT_INFO 1 val 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,2-4294967294[c]
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_disable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 1 val 0
PARAM_VALUE 2 offset 16
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_pre_enable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 1 val 12911190
PARAM_VALUE 2 offset 4
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_pre_enable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 1 val 14352969
PARAM_VALUE 2 offset 8
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_pre_enable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 1 val 14352969
PARAM_VALUE 2 offset 12
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_pre_enable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 1 val 18022400,32309253
PARAM_VALUE 2 offset 20
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
FUZZY_MAX 1 val 32309253
BIT_INFO 1 val 0x1010000,0x1ff0005
HARD_MAX 1 val 32309253
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_pre_enable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 1 val 24444932,32309252
PARAM_VALUE 2 offset 64
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
FUZZY_MAX 1 val 32309252
BIT_INFO 1 val 0x1650004,0x1fd0004
HARD_MAX 1 val 32309252
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_pre_enable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 2 offset 24-52
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_pre_enable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 2 offset 68-96
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_pre_enable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 1 val 18284560,18284564,18284576,18284580
PARAM_VALUE 2 offset 0
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
BIT_INFO 0 hda->mode.flags 0x0,0xffffffff
BIT_INFO 1 val 0x1170000,0x1170037
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex

drivers/gpu/drm/sti/sti_hda.c sti_hda_pre_enable() -> hda_write()

Type Parameter Key Value
PARAM_VALUE 0 hda 4096-ptr_max
PARAM_VALUE 2 offset 0
DATA_SOURCE 0 hda r drm_bridge_to_sti_hda
BIT_INFO 0 hda->mode.flags 0x0,0xffffffff
BIT_INFO 1 val 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex