Defined in 3 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_config_ctrl_link() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 8
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x4007,0xfffffff7
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_config_ctrl_streams() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 8
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xffffefff
NOCHECK_CALL
HOST_DATA 2 data 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_config_misc1_misc0() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 44
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x1,0xffffff7f
NOCHECK_CALL
HOST_DATA 2 data 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_config_msa() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 16
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_config_msa() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 24
PARAM_VALUE 2 data 0-3221127168
DATA_SOURCE 0 audio $0
FUZZY_MAX 2 data 32768
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_config_psr() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 256
BIT_INFO 2 data 0x1,0xffffffff
NOCHECK_CALL
HOST_DATA 2 data 0-u32max

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_enable_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 588
PARAM_VALUE 2 data 1
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_enable_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 588
PARAM_VALUE 2 data 0
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_lane_mapping() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 56
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_link_maintenance() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 128
CAPPED_DATA 0 audio->link->link_params.num_lanes 1
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate
LOCK2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
TYPE_LOCK (struct drm_encoder)->bridge_chain_mutex

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_link_train() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 0
CAPPED_DATA 0 audio->link->link_params.num_lanes 1
DATA_SOURCE 0 audio $0
BIT_INFO 0 audio->link->sink_request 0x0,0xfffffff7
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_link_train_1() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 0
CAPPED_DATA 0 audio->link->link_params.num_lanes 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_link_train_2() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 0
CAPPED_DATA 0 audio->link->link_params.num_lanes 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_mainlink_disable() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 data 0,2-u32max
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xfffffffe
NOCHECK_CALL
HOST_DATA 2 data 0,2-u32max[c]

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_mainlink_enable() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 data 0,4-u32max
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xfffffffc
NOCHECK_CALL
HOST_DATA 2 data 0,4-u32max[c]

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_mainlink_enable() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 data 0,2-u32max
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x2,0xfffffffe
NOCHECK_CALL
HOST_DATA 2 data 0,2-u32max[c]

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_mainlink_enable() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xfffffffd
NOCHECK_CALL
HOST_DATA 2 data 0-u32max[c]

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_mainlink_enable() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x2000001,0xfffffffd
NOCHECK_CALL
HOST_DATA 2 data 0-u32max[c]

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_on_stream() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 128
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_psr_enter() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 272
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x1,0xfffffffd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max[c]

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_psr_exit() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 272
PARAM_VALUE 2 data 0,2-u32max
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x2,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0,2-u32max[c]

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_psr_mainlink_disable() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 data 0,2-u32max
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0,2-u32max[c]

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_psr_mainlink_enable() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_push_idle() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 256
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 0
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 1
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 84
PARAM_VALUE 2 data 0
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 84
PARAM_VALUE 2 data 252
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 68
PARAM_VALUE 2 data 2
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 16
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 32
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 64
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 192
PARAM_VALUE 2 data 1041204192
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 196
PARAM_VALUE 2 data 260301048
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 200
PARAM_VALUE 2 data 63550
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xffffffef
NOCHECK_CALL
HOST_DATA 2 data 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 84
PARAM_VALUE 2 data 65536
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 84
PARAM_VALUE 2 data 65788
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 68
PARAM_VALUE 2 data 2
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 16
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x1,0xffffffff
NOCHECK_CALL
HOST_DATA 2 data 0-u32max
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 data 1
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_send_phy_pattern() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 8
CAPPED_DATA 0 audio->dev 1
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_set_pattern_state_bit() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
DATA_SOURCE 0 audio $0
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_set_psr() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_set_psr() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_set_psr() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_setup_tr_unit() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 48
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xff
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_setup_tr_unit() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 76
PARAM_VALUE 2 data 0-255
DATA_SOURCE 0 audio $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_setup_tr_unit() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 52
PARAM_VALUE 2 data 0-16777216
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xff
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_setup_peripheral_flush() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 0
DATA_SOURCE 0 audio $0
NOCHECK_CALL
HOST_DATA 2 data 0-u32max
NO_OVERFLOW_SIMPLE 0 audio->pixel_clk->core->parent->req_rate

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_disable_vsc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 552
BIT_INFO 2 data 0x0,0xfffdffff
NOCHECK_CALL
HOST_DATA 2 data 0-u32max[c]

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_disable_vsc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 556
BIT_INFO 2 data 0x0,0xfffeffff
NOCHECK_CALL
HOST_DATA 2 data 0-u32max[c]

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_disable_vsc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 44
BIT_INFO 2 data 0x0,0xffffbfff
NOCHECK_CALL
HOST_DATA 2 data 0-u32max[c]

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_enable_vsc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 552
PARAM_VALUE 2 data 0,131072-u32max
BIT_INFO 2 data 0x20000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0,131072-u32max
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_enable_vsc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 556
PARAM_VALUE 2 data 0,65536-u32max
BIT_INFO 2 data 0x10000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0,65536-u32max
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_enable_vsc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 44
PARAM_VALUE 2 data 0,16384-u32max
BIT_INFO 2 data 0x4000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0,16384-u32max
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_send_vsc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 768
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_send_vsc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 772
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_send_vsc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 776,780-807
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 offset unit_byte
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_timing_cfg() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 28
NOCHECK_CALL
UNITS 2 data unit_byte

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_timing_cfg() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 32
NOCHECK_CALL
UNITS 2 data unit_byte

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_timing_cfg() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 36
NOCHECK_CALL
UNITS 2 data unit_byte

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_timing_cfg() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 40
NOCHECK_CALL
UNITS 2 data unit_byte

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_update_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 588
PARAM_VALUE 2 data 1
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_panel.c msm_dp_panel_update_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 588
PARAM_VALUE 2 data 0
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_config_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 552
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x100066,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_config_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 556
PARAM_VALUE 2 data 0,4-4294967292
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xfffffffc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0,4-4294967292[c]

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_copy_management_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 632
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_copy_management_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 636
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_enable() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 512
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_infoframe_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 680
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_infoframe_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 684
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_isrc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 656
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_isrc_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 660
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_safe_to_exit_level() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 68
PARAM_VALUE 2 data 5,8,14,37-4078
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x0,0xfef
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 5,8,14,37-4078[c]

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_setup_acr() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 528
PARAM_VALUE 2 data 2147500288,2147500304-2147500336
DATA_SOURCE 0 audio $0
BIT_INFO 2 data 0x80004100,0x80004130
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_stream_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 576
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_stream_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 580
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_timestamp_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 560
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_audio.c msm_dp_audio_timestamp_sdp() -> msm_dp_write_link()

Type Parameter Key Value
PARAM_VALUE 0 audio 4096-ptr_max
PARAM_VALUE 1 offset 564
DATA_SOURCE 0 audio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL