Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/gpu/drm/clients/drm_log.c, line 209
- drivers/gpu/drm/drm_client.c, line 432
- drivers/gpu/drm/drm_fbdev_dma.c, line 285
- drivers/gpu/drm/drm_fbdev_shmem.c, line 151
- drivers/gpu/drm/drm_fbdev_ttm.c, line 190
Smatch caller information:
drivers/gpu/drm/drm_fbdev_shmem.c drm_fbdev_shmem_driver_fbdev_probe() -> drm_client_buffer_create_dumb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | client->modeset_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | client->modeset_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 2 | height | 0 |
| PARAM_VALUE | 3 | format | 0,538980675,538980931,538981443,538982467,808665688,808669784,875710290,875713089,875713112,892424792,909199186 |
| BUF_SIZE | 0 | client | 216 |
| DATA_SOURCE | 3 | format | r drm_driver_legacy_fb_format |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | width | unit_byte |
| UNITS | 2 | height | unit_byte |
| LOCK2 | &dev->clientlist_mutex | ||
| LOCK2 | &fb_helper->lock | ||
| TYPE_LOCK | (struct drm_device)->clientlist_mutex | ||
| TYPE_LOCK | (struct drm_fb_helper)->lock |
drivers/gpu/drm/drm_fbdev_ttm.c drm_fbdev_ttm_driver_fbdev_probe() -> drm_client_buffer_create_dumb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | client->modeset_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | client->modeset_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 2 | height | 0 |
| PARAM_VALUE | 3 | format | 0,538980675,538980931,538981443,538982467,808665688,808669784,875710290,875713089,875713112,892424792,909199186 |
| BUF_SIZE | 0 | client | 216 |
| DATA_SOURCE | 3 | format | r drm_driver_legacy_fb_format |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | width | unit_byte |
| UNITS | 2 | height | unit_byte |
| LOCK2 | &dev->clientlist_mutex | ||
| LOCK2 | &fb_helper->lock | ||
| TYPE_LOCK | (struct drm_device)->clientlist_mutex | ||
| TYPE_LOCK | (struct drm_fb_helper)->lock |
drivers/gpu/drm/clients/drm_log.c drm_log_setup_modeset() -> drm_client_buffer_create_dumb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | client->modeset_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->modeset_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | client->modeset_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | client->modeset_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->modeset_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | client->modeset_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | client->modeset_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | client->modeset_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | client->modeset_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | client->modeset_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | client->modeset_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | client->modeset_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | client->modesets | 4096-ptr_max |
| PARAM_VALUE | 1 | width | 0-u16max |
| PARAM_VALUE | 2 | height | 0-u16max |
| PARAM_VALUE | 3 | format | 875,808665665,808669761,808669784,875708993,875709016,875710290 |
| BUF_SIZE | 0 | client | 216 |
| DATA_SOURCE | 0 | client | $0 |
| DATA_SOURCE | 3 | format | r drm_log_find_usable_format |
| RX_PATH | |||
| UNITS | 1 | width | unit_byte |
| UNITS | 2 | height | unit_byte |
| LOCK2 | 0 | &client->modeset_mutex | |
| HALF_LOCKED2 | &up->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &target_list_lock | ||
| TYPE_LOCK | (struct drm_client_dev)->modeset_mutex |
drivers/gpu/drm/drm_fbdev_dma.c drm_fbdev_dma_driver_fbdev_probe() -> drm_client_buffer_create_dumb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | client->modeset_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | client->modeset_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 2 | height | 0 |
| PARAM_VALUE | 3 | format | 0,538980675,538980931,538981443,538982467,808665688,808669784,875710290,875713089,875713112,892424792,909199186 |
| BUF_SIZE | 0 | client | 216 |
| DATA_SOURCE | 3 | format | r drm_driver_legacy_fb_format |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | width | unit_byte |
| UNITS | 2 | height | unit_byte |
| LOCK2 | &dev->clientlist_mutex | ||
| LOCK2 | &fb_helper->lock | ||
| TYPE_LOCK | (struct drm_device)->clientlist_mutex | ||
| TYPE_LOCK | (struct drm_fb_helper)->lock |