Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_compression_mode_ext() -> mipi_dsi_device_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 msg 2617883952455938048
PARAM_VALUE 1 msg->flags 0
PARAM_VALUE 1 msg->rx_buf 0
PARAM_VALUE 1 msg->rx_len 0
PARAM_VALUE 1 msg->tx_buf 7575199170749128704
PARAM_VALUE 1 msg->tx_len 2
PARAM_VALUE 1 msg->type 7
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dsi unit_byte
HALF_LOCKED2 &panel->follower_lock

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

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 msg 4075353218655555584
PARAM_VALUE 1 msg->flags 0
PARAM_VALUE 1 msg->rx_len 1-3
PARAM_VALUE 1 msg->tx_len 1
PARAM_VALUE 1 msg->type 6
BUF_SIZE 0 dsi s32min-(-1),1-s32max
BUF_SIZE 0 dsi s32min-(-1),1-s32max
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dsi unit_byte
HALF_LOCKED2 &ddata->lock
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_dcs_read_multi() -> mipi_dsi_device_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 msg 2413996197217550336
PARAM_VALUE 1 msg->flags 0
PARAM_VALUE 1 msg->rx_buf 797037232477065216,5505946425181683712,8585617466301538304
PARAM_VALUE 1 msg->rx_len 1
PARAM_VALUE 1 msg->tx_len 1
PARAM_VALUE 1 msg->type 6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dsi unit_byte
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_dcs_write_buffer() -> mipi_dsi_device_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 msg 6322842551446675456
PARAM_VALUE 1 msg->flags 0
PARAM_VALUE 1 msg->rx_buf 0
PARAM_VALUE 1 msg->rx_len 0
PARAM_VALUE 1 msg->type 5,21,57
BUF_SIZE 0 dsi s32min-(-1),1-s32max
BUF_SIZE 0 dsi s32min-(-1),1-s32max
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dsi unit_byte
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_generic_read() -> mipi_dsi_device_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 msg 6036323254574821376
PARAM_VALUE 1 msg->flags 0
PARAM_VALUE 1 msg->tx_len 2
PARAM_VALUE 1 msg->type 4,20,36
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_generic_write() -> mipi_dsi_device_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 msg 6846256877642878976
PARAM_VALUE 1 msg->flags 0
PARAM_VALUE 1 msg->rx_buf 0
PARAM_VALUE 1 msg->rx_len 0
PARAM_VALUE 1 msg->type 3,19,35,41
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dsi unit_byte
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_picture_parameter_set() -> mipi_dsi_device_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 msg 1599420250498301952
PARAM_VALUE 1 msg->flags 0
PARAM_VALUE 1 msg->rx_buf 0
PARAM_VALUE 1 msg->rx_len 0
PARAM_VALUE 1 msg->tx_buf 4096-ptr_max
PARAM_VALUE 1 msg->tx_len 128
PARAM_VALUE 1 msg->type 10
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dsi unit_byte

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_set_maximum_return_packet_size() -> mipi_dsi_device_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 msg 2373892665308405760
PARAM_VALUE 1 msg->flags 0
PARAM_VALUE 1 msg->rx_buf 0
PARAM_VALUE 1 msg->rx_len 0
PARAM_VALUE 1 msg->tx_buf 4096-ptr_max
PARAM_VALUE 1 msg->tx_len 2
PARAM_VALUE 1 msg->type 55
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_shutdown_peripheral() -> mipi_dsi_device_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 msg 2783020811347329024
PARAM_VALUE 1 msg->flags 0
PARAM_VALUE 1 msg->rx_buf 0
PARAM_VALUE 1 msg->rx_len 0
PARAM_VALUE 1 msg->tx_buf 4096-ptr_max
PARAM_VALUE 1 msg->tx_len 2
PARAM_VALUE 1 msg->type 34
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dsi unit_byte
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_turn_on_peripheral() -> mipi_dsi_device_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dsi 4096-ptr_max
PARAM_VALUE 1 msg 3908237221921624064
PARAM_VALUE 1 msg->flags 0
PARAM_VALUE 1 msg->rx_buf 0
PARAM_VALUE 1 msg->rx_len 0
PARAM_VALUE 1 msg->tx_buf 4096-ptr_max
PARAM_VALUE 1 msg->tx_len 2
PARAM_VALUE 1 msg->type 50
DATA_SOURCE 0 dsi $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dsi unit_byte
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock