Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- drivers/gpu/drm/ast/ast_cursor.c, line 233
- drivers/gpu/drm/ast/ast_mode.c, line 588
- drivers/gpu/drm/drm_gem_framebuffer_helper.c, line 503
- drivers/gpu/drm/drm_mipi_dbi.c, line 250
- drivers/gpu/drm/gud/gud_pipe.c, line 654
- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c, line 132
- drivers/gpu/drm/sitronix/st7571.c, line 378
- drivers/gpu/drm/sitronix/st7586.c, line 124
- drivers/gpu/drm/sitronix/st7920.c, line 425
- drivers/gpu/drm/solomon/ssd130x.c
- drivers/gpu/drm/sysfb/drm_sysfb_modeset.c, line 369
- drivers/gpu/drm/tiny/appletbdrm.c, line 471
- drivers/gpu/drm/tiny/gm12u320.c, line 313
- drivers/gpu/drm/tiny/repaper.c, line 551
- drivers/gpu/drm/tiny/sharp-memory.c, line 144
- drivers/gpu/drm/udl/udl_modeset.c, line 312
Smatch caller information:
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c hibmc_plane_atomic_update() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/appletbdrm.c appletbdrm_flush_damage() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c drm_sysfb_plane_helper_atomic_update() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/solomon/ssd130x.c ssd130x_primary_plane_atomic_update() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/solomon/ssd130x.c ssd132x_primary_plane_atomic_update() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/solomon/ssd130x.c ssd133x_primary_plane_atomic_update() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sitronix/st7571.c st7571_primary_plane_helper_atomic_update() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/ast/ast_mode.c ast_primary_plane_helper_atomic_update() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 0 | *fb->pitches | 0-4294967295 |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/repaper.c repaper_fb_dirty() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->dev->unplugged | 0 |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| DATA_SOURCE | 0 | fb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sitronix/st7920.c st7920_primary_plane_atomic_update() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/ast/ast_cursor.c ast_cursor_plane_get_argb4444() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/udl/udl_modeset.c udl_primary_plane_helper_atomic_update() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/sitronix/st7586.c st7586_buf_copy() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| DATA_SOURCE | 0 | fb | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/gm12u320.c gm12u320_copy_fb_to_blocks() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->pitches | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| NOCHECK_CALL | |||
| LOCK2 | &gm12u320->fb_update.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gm12u320_device)->fb_update.lock |
drivers/gpu/drm/drm_mipi_dbi.c mipi_dbi_buf_copy() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| DATA_SOURCE | 0 | fb | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/sharp-memory.c sharp_memory_set_tx_buffer_data() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb->format->num_planes | 1 |
| DATA_SOURCE | 0 | fb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &smd->tx_mutex | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct sharp_memory_device)->tx_mutex |
drivers/gpu/drm/gud/gud_pipe.c gud_plane_atomic_update() -> drm_gem_fb_end_cpu_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fb | 4096-ptr_max |
| PARAM_VALUE | 0 | fb->format | 4096-ptr_max |
| PARAM_VALUE | 0 | *fb->pitches | 0-4294967295 |
| PARAM_VALUE | 1 | dir | 2 |
| CAPPED_DATA | 0 | fb | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |