Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/gud/gud_connector.c
- drivers/gpu/drm/gud/gud_drv.c, line 315
- drivers/gpu/drm/gud/gud_pipe.c
Smatch caller information:
drivers/gpu/drm/gud/gud_connector.c gud_connector_detect() -> to_gud_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | drm | (-1),3696 |
| BUF_SIZE | 0 | drm | (-1),3696 |
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | drm->num_crtcs | |
| UNITS | 0 | drm | unit_byte |
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| HALF_LOCKED2 | 0 | &drm->mode_config.connection_mutex | |
| TYPE_LOCK | (struct drm_mode_config)->connection_mutex |
drivers/gpu/drm/gud/gud_connector.c gud_connector_get_modes() -> to_gud_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | drm | (-1),3696 |
| BUF_SIZE | 0 | drm | (-1),3696 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | drm->num_crtcs | |
| UNITS | 0 | drm | unit_byte |
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| HALF_LOCKED2 | &drm->mode_config.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &drm->mode_config.connection_mutex |
drivers/gpu/drm/gud/gud_pipe.c gud_crtc_atomic_disable() -> to_gud_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | drm | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/gud/gud_pipe.c gud_crtc_atomic_enable() -> to_gud_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | drm | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/gud/gud_pipe.c gud_plane_atomic_check() -> to_gud_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | drm | unit_byte |
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex.mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/gud/gud_pipe.c gud_plane_atomic_update() -> to_gud_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | drm | unit_byte |
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/gud/gud_drv.c gud_stats_debugfs() -> to_gud_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | drm | unit_byte |
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |