Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/drm_mipi_dbi.c
- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c, line 26
- drivers/gpu/drm/panel/panel-widechips-ws2401.c
Smatch caller information:
drivers/gpu/drm/panel/panel-samsung-s6d27a1.c s6d27a1_read_mtp_id() -> mipi_dbi_command_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dbi | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 218 |
| PARAM_VALUE | 2 | val | 7132516737728286720 |
| BUF_SIZE | 0 | dbi | 224 |
| 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-s6d27a1.c s6d27a1_read_mtp_id() -> mipi_dbi_command_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dbi | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->cmdlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dbi->cmdlock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dbi->read_commands | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 219 |
| PARAM_VALUE | 2 | val | 4815599817812361216 |
| BUF_SIZE | 0 | dbi | 224 |
| 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-s6d27a1.c s6d27a1_read_mtp_id() -> mipi_dbi_command_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dbi | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->cmdlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dbi->read_commands | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 220 |
| PARAM_VALUE | 2 | val | 2245681659016208384 |
| BUF_SIZE | 0 | dbi | 224 |
| 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_dbi.c mipi_dbi_display_is_on() -> mipi_dbi_command_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dbi | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 10 |
| PARAM_VALUE | 2 | val | 2074038950593765376 |
| BUF_SIZE | 0 | dbi | 224 |
| DATA_SOURCE | 0 | dbi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c s6e63m0_spi_dcs_read() -> mipi_dbi_command_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 218-220 |
| PARAM_VALUE | 2 | val | 795461343520083968,4148602963791724544,5761249221824868352 |
| BUF_SIZE | 0 | dbi | 224 |
| DATA_SOURCE | 0 | dbi | $1 |
| DATA_SOURCE | 1 | cmd | $2 |
| DATA_SOURCE | 2 | val | $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-widechips-ws2401.c ws2401_read_mtp_id() -> mipi_dbi_command_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dbi | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->command | 996227193408000000,1171528006346457088 |
| PARAM_VALUE | 0 | dbi->dc | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->read_commands | 971384474731642880 |
| PARAM_VALUE | 0 | dbi->spi | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->swap_bytes | 1 |
| PARAM_VALUE | 0 | dbi->tx_buf9 | 1-u64max |
| PARAM_VALUE | 0 | dbi->tx_buf9_len | 16384 |
| PARAM_VALUE | 0 | dbi->write_memory_bpw | 8,16 |
| PARAM_VALUE | 1 | cmd | 218 |
| PARAM_VALUE | 2 | val | 7736156355447791616 |
| BUF_SIZE | 0 | dbi | 224 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panel/panel-widechips-ws2401.c ws2401_read_mtp_id() -> mipi_dbi_command_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dbi | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->cmdlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dbi->cmdlock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dbi->command | 996227193408000000,1171528006346457088 |
| PARAM_VALUE | 0 | dbi->dc | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->read_commands | 971384474731642880 |
| PARAM_VALUE | 0 | dbi->spi | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->swap_bytes | 1 |
| PARAM_VALUE | 0 | dbi->tx_buf9 | 1-u64max |
| PARAM_VALUE | 0 | dbi->tx_buf9_len | 16384 |
| PARAM_VALUE | 0 | dbi->write_memory_bpw | 8,16 |
| PARAM_VALUE | 1 | cmd | 219 |
| PARAM_VALUE | 2 | val | 6386288098118131712 |
| BUF_SIZE | 0 | dbi | 224 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panel/panel-widechips-ws2401.c ws2401_read_mtp_id() -> mipi_dbi_command_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dbi | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->cmdlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dbi->cmdlock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | dbi->command | 996227193408000000,1171528006346457088 |
| PARAM_VALUE | 0 | dbi->dc | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->read_commands | 971384474731642880 |
| PARAM_VALUE | 0 | dbi->spi | 4096-ptr_max |
| PARAM_VALUE | 0 | dbi->swap_bytes | 1 |
| PARAM_VALUE | 0 | dbi->tx_buf9 | 1-u64max |
| PARAM_VALUE | 0 | dbi->tx_buf9_len | 16384 |
| PARAM_VALUE | 0 | dbi->write_memory_bpw | 8,16 |
| PARAM_VALUE | 1 | cmd | 220 |
| PARAM_VALUE | 2 | val | 2913967841867018240 |
| BUF_SIZE | 0 | dbi | 224 |
| RX_PATH | |||
| TASK_NOT_RUNNING |