Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/gpu/drm/drm_mipi_dsi.c
- drivers/gpu/drm/i915/display/intel_dsi_vbt.c
- drivers/gpu/drm/panel/panel-boe-himax8279d.c, line 71
- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
- drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c, line 84
- drivers/gpu/drm/panel/panel-raydium-rm68200.c, line 107
- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c, line 248
- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c, line 124
- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c, line 144
- drivers/gpu/drm/panel/panel-truly-nt35597.c, line 246
Smatch caller information:
drivers/gpu/drm/panel/panel-raydium-rm68200.c rm68200_dcs_write_buf() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 2-6,9,11-12,14 |
| BUF_SIZE | 1 | data | 2-6,9,11-12,14 |
| BUF_SIZE | 1 | data | 2-6,9,11-12,14 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | len | $2 |
| HARD_MAX | 2 | len | 14 |
| 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-feixin-k101-im2ba02.c k101_im2ba02_enable() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | len | 2 |
| BUF_SIZE | 1 | data | 2 |
| 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-feixin-k101-im2ba02.c k101_im2ba02_prepare() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | len | 2 |
| BUF_SIZE | 1 | data | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1-256 |
| BUF_SIZE | 0 | dsi | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dsi | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | data | 1-256 |
| DATA_SOURCE | 0 | dsi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dsi | unit_byte |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &ddata->lock | ||
| HALF_LOCKED2 | &panel->follower_lock |
drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_dcs_write_buffer_chatty() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dsi | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | len | $2 |
drivers/gpu/drm/drm_mipi_dsi.c mipi_dsi_dcs_write_buffer_multi() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | len | $2 |
| UNITS | 0 | dsi | unit_byte |
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c s6e3ha2_dcs_write() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 2-7,14,36 |
| BUF_SIZE | 1 | data | 2-7,14,36 |
| BUF_SIZE | 1 | data | 2-7,14,36 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | len | $2 |
| HARD_MAX | 2 | len | 36 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &panel->follower_lock |
drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c s6e63j0x03_dcs_write_seq() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | len | 2-4,14,28 |
| BUF_SIZE | 1 | data | 2-4,14,28 |
| BUF_SIZE | 1 | data | 2-4,14,28 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | len | $2 |
| HARD_MAX | 2 | len | 28 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &panel->follower_lock |
drivers/gpu/drm/i915/display/intel_dsi_vbt.c mipi_exec_send_packet() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsi | 4096-ptr_max |
| PARAM_VALUE | 0 | dsi->channel | 0-3 |
| PARAM_VALUE | 1 | *data | 0-u16max |
| PARAM_VALUE | 2 | len | 1 |
| DATA_SOURCE | 1 | data | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_dsi_vbt.c mipi_exec_send_packet() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsi | 4096-ptr_max |
| PARAM_VALUE | 0 | dsi->channel | 0-3 |
| PARAM_VALUE | 1 | *data | 0-u16max |
| PARAM_VALUE | 2 | len | 2 |
| DATA_SOURCE | 1 | data | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_dsi_vbt.c mipi_exec_send_packet() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsi | 4096-ptr_max |
| PARAM_VALUE | 0 | dsi->channel | 0-3 |
| PARAM_VALUE | 1 | *data | 0-u16max |
| DATA_SOURCE | 1 | data | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panel/panel-truly-nt35597.c truly_dcs_write_buf() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | len | 2,4 |
| BUF_SIZE | 1 | data | 4 |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | 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-boe-himax8279d.c send_mipi_cmds() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |
drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c feiyang_prepare() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | len | 2 |
| BUF_SIZE | 1 | data | 2 |
| 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_write() -> mipi_dsi_dcs_write_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | len | 1-4,8,10,15,26,39 |
| BUF_SIZE | 1 | data | 1-4,8,10,15,26,39 |
| BUF_SIZE | 1 | data | 1-4,8,10,15,26,39 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | len | $2 |
| HARD_MAX | 2 | len | 39 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &panel->follower_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| TYPE_LOCK | (struct drm_panel)->follower_lock |