Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/gpu/drm/bridge/chipone-icn6211.c, line 221
- drivers/gpu/drm/bridge/tc358762.c, line 105
- drivers/gpu/drm/bridge/tc358764.c, line 197
- drivers/gpu/drm/drm_mipi_dsi.c
- drivers/gpu/drm/i915/display/intel_dsi_vbt.c
- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c, line 236
- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c, line 539
- drivers/gpu/drm/panel/panel-novatek-nt35510.c, line 606
- drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c, line 245
- drivers/gpu/drm/panel/panel-raydium-rm67191.c
- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c, line 51
Smatch caller information:
drivers/gpu/drm/bridge/tc358764.c tc358764_write() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | payload | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 6 |
| BUF_SIZE | 1 | payload | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &commit->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &commit->dev->mode_config.connection_mutex.mutex | ||
| HALF_LOCKED2 | &encoder->bridge_chain_mutex |
drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_generic_write_multi() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | payload | $1 |
| DATA_SOURCE | 2 | size | $2 |
| UNITS | 0 | dsi | unit_byte |
drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c sharp_panel_write() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | payload | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 3 |
| BUF_SIZE | 1 | payload | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/panel/panel-raydium-rm67191.c rad_panel_enable() -> mipi_dsi_generic_write()
| 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 | 0 | dsi->mode_flags | 0,2048-u64max |
| PARAM_VALUE | 1 | payload | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 2 |
| BIT_INFO | 0 | dsi->mode_flags | 0x800,0xffffffffffffffff |
| 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-raydium-rm67191.c rad_panel_enable() -> mipi_dsi_generic_write()
| 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 | 0 | dsi->mode_flags | 0,2048-u64max |
| PARAM_VALUE | 1 | payload | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 2 |
| BIT_INFO | 0 | dsi->mode_flags | 0x800,0xffffffffffffffff |
| 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-raydium-rm67191.c rad_panel_push_cmd_list() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsi | 4096-ptr_max |
| PARAM_VALUE | 0 | dsi->mode_flags | 0,2048-u64max |
| PARAM_VALUE | 1 | payload | 5434709765358776320 |
| PARAM_VALUE | 2 | size | 2 |
| BUF_SIZE | 1 | payload | 2 |
| DATA_SOURCE | 0 | dsi | $0 |
| BIT_INFO | 0 | dsi->mode_flags | 0x800,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c rpi_touchscreen_write() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsi | 4096-u64max |
| PARAM_VALUE | 1 | payload | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 6 |
| BUF_SIZE | 1 | payload | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/bridge/chipone-icn6211.c chipone_dsi_write() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 2 |
| DATA_SOURCE | 0 | dsi | $0 |
| DATA_SOURCE | 1 | payload | $1 |
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c kingdisplay_panel_prepare() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | payload | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/bridge/tc358762.c tc358762_write() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | payload | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 6 |
| BUF_SIZE | 1 | payload | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | 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/i915/display/intel_dsi_vbt.c mipi_exec_send_packet() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsi | 4096-ptr_max |
| PARAM_VALUE | 0 | dsi->channel | 0-3 |
| PARAM_VALUE | 1 | payload | 0 |
| PARAM_VALUE | 2 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_dsi_vbt.c mipi_exec_send_packet() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsi | 4096-ptr_max |
| PARAM_VALUE | 0 | dsi->channel | 0-3 |
| PARAM_VALUE | 1 | *payload | 0-u16max |
| PARAM_VALUE | 2 | size | 1 |
| DATA_SOURCE | 1 | payload | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_dsi_vbt.c mipi_exec_send_packet() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsi | 4096-ptr_max |
| PARAM_VALUE | 0 | dsi->channel | 0-3 |
| PARAM_VALUE | 1 | *payload | 0-u16max |
| PARAM_VALUE | 2 | size | 2 |
| DATA_SOURCE | 1 | payload | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_dsi_vbt.c mipi_exec_send_packet() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsi | 4096-ptr_max |
| PARAM_VALUE | 0 | dsi->channel | 0-3 |
| PARAM_VALUE | 1 | *payload | 0-u16max |
| DATA_SOURCE | 1 | payload | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panel/panel-novatek-nt35510.c nt35510_send_long() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsi->host->ops | 0,4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-15 |
| DATA_SOURCE | 0 | dsi | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c ltk500hd1829_prepare() -> mipi_dsi_generic_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | payload | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |