Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/kmb/kmb_dsi.c dphy_init_sequence() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 12
PARAM_VALUE 3 test_data 0-1
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $2
FUZZY_MAX 3 test_data 1
HARD_MAX 1 dphy_no 7
HARD_MAX 3 test_data 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c dphy_init_sequence() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 0
PARAM_VALUE 3 test_data 0
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $2
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c dphy_wait_fsm() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 3
PARAM_VALUE 3 test_data 128
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 18
PARAM_VALUE 3 test_data 0,64-u32max
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
BIT_INFO 3 test_data 0x40,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 23
PARAM_VALUE 3 test_data 0-15
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 24
PARAM_VALUE 3 test_data 0-31
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 24
PARAM_VALUE 3 test_data 128-147
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
BIT_INFO 3 test_data 0x80,0x9f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 25
PARAM_VALUE 3 test_data 48
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 14
PARAM_VALUE 3 test_data 11-12
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
FUZZY_MAX 3 test_data 12
HARD_MAX 3 test_data 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 15
PARAM_VALUE 3 test_data 0
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 19
PARAM_VALUE 3 test_data 16
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 28
PARAM_VALUE 3 test_data 16
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 20
PARAM_VALUE 3 test_data 2
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 21
PARAM_VALUE 3 test_data 96
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 22
PARAM_VALUE 3 test_data 3
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c mipi_tx_pll_setup() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 29
PARAM_VALUE 3 test_data 2
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_lane_data_rate() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 68
PARAM_VALUE 3 test_data 128-201
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
BIT_INFO 3 test_data 0x80,0xff
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_slewrate_gt_1000() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 160
PARAM_VALUE 3 test_data 67
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_slewrate_gt_1000() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 163
PARAM_VALUE 3 test_data 1
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_slewrate_gt_1000() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 164
PARAM_VALUE 3 test_data 47
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_slewrate_gt_1000() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 164
PARAM_VALUE 3 test_data 156
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_slewrate_gt_1500() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 160
PARAM_VALUE 3 test_data 2
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_slewrate_gt_1500() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 163
PARAM_VALUE 3 test_data 0
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_slewrate_lt_1000() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 160
PARAM_VALUE 3 test_data 67
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_slewrate_lt_1000() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 163
PARAM_VALUE 3 test_data 1
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_slewrate_lt_1000() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 164
PARAM_VALUE 3 test_data 35
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_slewrate_lt_1000() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6-7
PARAM_VALUE 2 test_code 164
PARAM_VALUE 3 test_data 148
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
HARD_MAX 1 dphy_no 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/kmb/kmb_dsi.c set_test_mode_src_osc_freq_target_hi_bits() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 2 test_code 164
PARAM_VALUE 3 test_data 128-159
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
BIT_INFO 3 test_data 0x80,0x9f
NOCHECK_CALL

drivers/gpu/drm/kmb/kmb_dsi.c set_test_mode_src_osc_freq_target_low_bits() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 2 test_code 164
PARAM_VALUE 3 test_data 0-127
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
NOCHECK_CALL

drivers/gpu/drm/kmb/kmb_dsi.c setup_pll() -> test_mode_send()

Type Parameter Key Value
PARAM_VALUE 0 kmb_dsi 4096-ptr_max
PARAM_VALUE 1 dphy_no 6
PARAM_VALUE 2 test_code 31
PARAM_VALUE 3 test_data 1
DATA_SOURCE 0 kmb_dsi $0
DATA_SOURCE 1 dphy_no $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &old_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &pool->lock