Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c dcs_disable_backlight() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 84
PARAM_VALUE 2 data 9039511371155816448
PARAM_VALUE 2 *data 0
PARAM_VALUE 3 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 len unit_byte
HALF_LOCKED2 &display->backlight.lock

drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c dcs_enable_backlight() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 84
PARAM_VALUE 2 data 8037478881097003008
PARAM_VALUE 2 *data 0
PARAM_VALUE 3 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 len unit_byte
HALF_LOCKED2 &display->backlight.lock

drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c dcs_get_backlight() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 82
PARAM_VALUE 2 data 5175697944969572352
PARAM_VALUE 3 len 1-2
BUF_SIZE 2 data 2
FUZZY_MAX 3 len 2
HARD_MAX 3 len 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &display->backlight.lock
HALF_LOCKED2 &display->drm->mode_config.connection_mutex.mutex

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_dcs_get_display_brightness() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 82
PARAM_VALUE 2 data 1068040064345272320,1912913445926748160,3375090929277067264,5114285835250905088,6231435824134201344,6750396631470460928,8037037318546534400,8761238840786006016
PARAM_VALUE 3 len 2
BUF_SIZE 0 dsi s32min-(-2),1-s32max
BUF_SIZE 0 dsi s32min-(-2),1-s32max
DATA_SOURCE 0 dsi $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 *data
UNITS 0 dsi unit_byte
UNITS 3 len unit_byte
HALF_LOCKED2 &bl->ops_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &of->mutex

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_dcs_get_display_brightness_large() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 82
PARAM_VALUE 2 data 4679312019501342720
PARAM_VALUE 3 len 2
BUF_SIZE 0 dsi s32min-(-2),1-s32max
BUF_SIZE 0 dsi s32min-(-2),1-s32max
BUF_SIZE 2 data 2
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dsi unit_byte
UNITS 3 len unit_byte
HALF_LOCKED2 &bl->ops_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &of->mutex

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_dcs_get_pixel_format() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 12
PARAM_VALUE 3 len 1
DATA_SOURCE 0 dsi $0
DATA_SOURCE 2 data $1
UNITS 3 len unit_byte

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_dcs_get_power_mode() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 10
PARAM_VALUE 3 len 1
DATA_SOURCE 0 dsi $0
DATA_SOURCE 2 data $1
UNITS 3 len unit_byte

drivers/gpu/drm/panel/panel-dsi-cm.c dsicm_dcs_read_1() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 5,218-220
PARAM_VALUE 2 data 3088041979703541760,3693392140669517824,4241903181867700224,5190368700587544576,6615290731993366528,8723666000549593088,9183239060178276352
PARAM_VALUE 2 *data 0-255
PARAM_VALUE 3 len 1
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 data $2
HARD_MAX 1 cmd 220
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ddata->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct panel_drv_data)->lock

drivers/gpu/drm/panel/panel-novatek-nt35510.c nt35510_read_id() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 218
PARAM_VALUE 2 data 3193989476994887680
PARAM_VALUE 3 len 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-novatek-nt35510.c nt35510_read_id() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 0 dsi->host 4096-ptr_max
PARAM_VALUE 0 dsi->host->ops 0,4096-ptr_max
PARAM_VALUE 1 cmd 219
PARAM_VALUE 2 data 7269027690425884672
PARAM_VALUE 3 len 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-novatek-nt35510.c nt35510_read_id() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 0 dsi->host 4096-ptr_max
PARAM_VALUE 0 dsi->host->ops 0,4096-ptr_max
PARAM_VALUE 1 cmd 220
PARAM_VALUE 2 data 6273570700939771904
PARAM_VALUE 3 len 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c s6e63m0_dsi_dcs_read() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 218-220
PARAM_VALUE 2 data 795461343520083968,4148602963791724544,5761249221824868352
PARAM_VALUE 3 len 1
DATA_SOURCE 1 cmd $2
DATA_SOURCE 2 data $3
HARD_MAX 1 cmd 220
RX_PATH
TASK_NOT_RUNNING
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c s6e8aa0_dcs_read() -> mipi_dsi_dcs_read()

Type Parameter Key Value
PARAM_VALUE 1 cmd 209
PARAM_VALUE 2 data 5650690398572838912
PARAM_VALUE 3 len 3
BUF_SIZE 2 data 3
BUF_SIZE 2 data 3
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 data $2
DATA_SOURCE 3 len $3
RX_PATH
TASK_NOT_RUNNING
UNITS 3 len unit_byte
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock