Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/gpu/drm/msm/dsi/dsi_host.c dsi_cmd_dma_add() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 3690117381549285376
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->tx_buf 1-u64max
PARAM_VALUE 1 msg->tx_len 1-u64max
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
BUF_SIZE 1 msg->rx_buf (-1),2-3
BUF_SIZE 1 msg->tx_buf (-1),1-256
CAPPED_DATA 1 msg->tx_len 1
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &msm_host->cmd_mutex
HALF_LOCKED2 &panel->follower_lock
TYPE_LOCK (struct msm_dsi_host)->cmd_mutex

drivers/gpu/drm/i915/display/icl_dsi.c gen11_dsi_host_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 7208450513241481216
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/bridge/nwl-dsi.c nwl_dsi_host_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 9179343687817060360
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/bridge/samsung-dsim.c samsung_dsim_host_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 199243515758157944
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c dw_mipi_dsi_host_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 6875056546664312832
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c dw_mipi_dsi2_host_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 7965082435513032704
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c rzg2l_mipi_dsi_host_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 2639315853555404800
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c rcar_mipi_dsi_host_tx_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 3476567274485616640
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->rx_len 0-16
PARAM_VALUE 1 msg->tx_len 0-16
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
BUF_SIZE 1 msg->rx_buf (-1),2-3
BUF_SIZE 1 msg->tx_buf (-1),1-256
DATA_SOURCE 1 msg $1
FUZZY_MAX 1 msg->tx_len 16
BIT_INFO 1 msg->flags 0x0,0x2
HARD_MAX 1 msg->tx_len 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/tegra/dsi.c tegra_dsi_host_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 8520208847687413760
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/vc4/vc4_dsi.c vc4_dsi_host_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 1657338472348143616
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c cdns_dsi_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 8116168828224184320
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/bridge/tc358768.c tc358768_dsi_host_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 5526439694010007552
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->rx_len 0
PARAM_VALUE 1 msg->tx_len 0-1024
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
FUZZY_MAX 1 msg->tx_len 9
BIT_INFO 1 msg->flags 0x0,0x2
HARD_MAX 1 msg->tx_len 1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/i915/display/vlv_dsi.c intel_dsi_host_transfer() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 166207479918899200
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-7,10,19-21,34-36,41,50,55,57
DATA_SOURCE 1 msg $1
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &panel->follower_lock

drivers/gpu/drm/omapdrm/dss/dsi.c dsi_vc_send_short() -> mipi_dsi_create_packet()

Type Parameter Key Value
PARAM_VALUE 0 packet 6580615130619183104
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->flags 0,2
PARAM_VALUE 1 msg->type 3-6,19-21,35-36,55
BUF_SIZE 1 msg->rx_buf (-1),2-3
BUF_SIZE 1 msg->tx_buf (-1),1-256
DATA_SOURCE 1 msg $2
BIT_INFO 1 msg->flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dsi->bus_lock
TYPE_LOCK (struct dsi_data)->bus_lock