Documented in 1 files:
Defined in 1 files as a function:
Referenced in 25 files:
- drivers/gpu/drm/ast/ast_cursor.c, line 252
- drivers/gpu/drm/ast/ast_mode.c, line 563
- drivers/gpu/drm/drm_gem_atomic_helper.c
- drivers/gpu/drm/drm_mipi_dbi.c, line 381
- drivers/gpu/drm/gud/gud_pipe.c, line 623
- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c, line 107
- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c, line 176
- drivers/gpu/drm/mgag200/mgag200_mode.c, line 507
- drivers/gpu/drm/sitronix/st7571.c, line 347
- drivers/gpu/drm/sitronix/st7586.c, line 177
- drivers/gpu/drm/sitronix/st7920.c, line 394
- drivers/gpu/drm/solomon/ssd130x.c
- drivers/gpu/drm/sysfb/drm_sysfb_helper.h, line 104
- drivers/gpu/drm/sysfb/drm_sysfb_modeset.c, line 291
- drivers/gpu/drm/tiny/appletbdrm.c, line 383
- drivers/gpu/drm/tiny/bochs.c, line 451
- drivers/gpu/drm/tiny/cirrus-qemu.c, line 333
- drivers/gpu/drm/tiny/gm12u320.c
- drivers/gpu/drm/tiny/ili9225.c, line 186
- drivers/gpu/drm/tiny/pixpaper.c, line 866
- drivers/gpu/drm/tiny/repaper.c, line 834
- drivers/gpu/drm/tiny/sharp-memory.c, line 245
- drivers/gpu/drm/udl/udl_modeset.c, line 287
- drivers/gpu/drm/vboxvideo/vbox_mode.c, line 403
- drivers/gpu/drm/vkms/vkms_plane.c
Smatch caller information:
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c hibmc_plane_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/appletbdrm.c appletbdrm_flush_damage() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/mgag200/mgag200_mode.c mgag200_primary_plane_helper_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/cirrus-qemu.c cirrus_primary_plane_helper_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c hv_drm_plane_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c drm_sysfb_plane_helper_atomic_check() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex.mutex | ||
| HALF_LOCKED2 | &new_state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &new_state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c to_drm_sysfb_plane_state() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | state | (-1),184 |
| BUF_SIZE | 0 | state | (-1),184 |
| DATA_SOURCE | 0 | state | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | state->hotspot_x | s32min-s32max[u] |
| USER_DATA | 0 | state->hotspot_y | s32min-s32max[u] |
drivers/gpu/drm/solomon/ssd130x.c ssd130x_primary_plane_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/solomon/ssd130x.c ssd132x_primary_plane_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/solomon/ssd130x.c ssd133x_primary_plane_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sitronix/st7571.c st7571_primary_plane_helper_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/pixpaper.c pixpaper_plane_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/ast/ast_mode.c ast_primary_plane_helper_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/vboxvideo/vbox_mode.c vbox_cursor_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/ili9225.c ili9225_plane_helper_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/repaper.c repaper_pipe_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sitronix/st7920.c st7920_primary_plane_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/bochs.c bochs_primary_plane_helper_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/ast/ast_cursor.c ast_cursor_plane_helper_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/drm_gem_atomic_helper.c __drm_gem_duplicate_shadow_plane_state() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | state->hotspot_x | s32min-s32max[u] |
| USER_DATA | 0 | state->hotspot_y | s32min-s32max[u] |
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &plane->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &plane->dev->mode_config.mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | &plane->mutex.mutex |
drivers/gpu/drm/drm_gem_atomic_helper.c drm_gem_begin_shadow_fb_access() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_gem_atomic_helper.c drm_gem_destroy_shadow_plane_state() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | state | (-1),184 |
| BUF_SIZE | 0 | state | (-1),184 |
| DATA_SOURCE | 0 | state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_gem_atomic_helper.c drm_gem_end_shadow_fb_access() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/udl/udl_modeset.c udl_primary_plane_helper_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sitronix/st7586.c st7586_plane_helper_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/gm12u320.c gm12u320_pipe_enable() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/tiny/gm12u320.c gm12u320_pipe_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/drm_mipi_dbi.c drm_mipi_dbi_plane_helper_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/sharp-memory.c sharp_memory_plane_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/vkms/vkms_plane.c vkms_cleanup_fb() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vkms/vkms_plane.c vkms_prepare_fb() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/gud/gud_pipe.c gud_plane_atomic_update() -> to_drm_shadow_plane_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |