Defined in 3 files as a function:
- drivers/gpu/drm/msm/dp/dp_audio.c, line 36 (as a function)
- drivers/gpu/drm/msm/dp/dp_ctrl.c, line 164 (as a function)
- drivers/gpu/drm/msm/dp/dp_panel.c, line 37 (as a function)
Referenced in 3 files:
- drivers/gpu/drm/msm/dp/dp_audio.c
-
drivers/gpu/drm/msm/dp/dp_ctrl.c
- line 297
- line 306
- line 319
- line 322
- line 325
- line 329
- line 340
- line 354
- line 381
- line 417
- line 448
- line 461
- line 484
- line 1312
- line 1313
- line 1314
- line 1431
- line 1459
- line 1586
- line 1706
- line 1854
- line 1855
- line 1868
- line 1881
- line 1897
- line 1937
- line 1944
- line 1946
- line 2051
- line 2066
- line 2071
- line 2077
- line 2080
- line 2082
- line 2084
- line 2089
- line 2094
- line 2097
- line 2100
- line 2103
- line 2110
- line 2113
- line 2116
- line 2118
- line 2120
- line 2124
- line 2128
- line 2130
- line 2529
- line 2530
- line 2616
- drivers/gpu/drm/msm/dp/dp_panel.c
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 |