| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_gem_atomic_helper.c | 222 struct drm_shadow_plane_state *shadow_plane_state = in __drm_gem_duplicate_shadow_plane_state() local 228 &shadow_plane_state->fmtcnv_state); in __drm_gem_duplicate_shadow_plane_state() 293 struct drm_shadow_plane_state *shadow_plane_state = in drm_gem_destroy_shadow_plane_state() local 297 kfree(shadow_plane_state); in drm_gem_destroy_shadow_plane_state() 310 struct drm_shadow_plane_state *shadow_plane_state) in __drm_gem_reset_shadow_plane() argument 328 struct drm_shadow_plane_state *shadow_plane_state; in drm_gem_reset_shadow_plane() local 335 shadow_plane_state = kzalloc(sizeof(*shadow_plane_state), GFP_KERNEL); in drm_gem_reset_shadow_plane() 336 if (!shadow_plane_state) in drm_gem_reset_shadow_plane() 338 __drm_gem_reset_shadow_plane(plane, shadow_plane_state); in drm_gem_reset_shadow_plane() 365 return drm_gem_fb_vmap(fb, shadow_plane_state->map, shadow_plane_state->data); in drm_gem_begin_shadow_fb_access() [all …]
|
| H A D | drm_mipi_dbi.c | 341 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in mipi_dbi_pipe_update() local 356 mipi_dbi_fb_dirty(&shadow_plane_state->data[0], fb, &rect, in mipi_dbi_pipe_update() 357 &shadow_plane_state->fmtcnv_state); in mipi_dbi_pipe_update() 380 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in mipi_dbi_enable_flush() local 393 mipi_dbi_fb_dirty(&shadow_plane_state->data[0], fb, &rect, in mipi_dbi_enable_flush() 394 &shadow_plane_state->fmtcnv_state); in mipi_dbi_enable_flush()
|
| /linux-6.15/drivers/gpu/drm/vkms/ |
| H A D | vkms_plane.c | 101 struct drm_shadow_plane_state *shadow_plane_state; in vkms_plane_atomic_update() local 111 shadow_plane_state = &vkms_plane_state->base; in vkms_plane_atomic_update() 117 memcpy(&frame_info->map, &shadow_plane_state->data, sizeof(frame_info->map)); in vkms_plane_atomic_update() 153 struct drm_shadow_plane_state *shadow_plane_state; in vkms_prepare_fb() local 160 shadow_plane_state = to_drm_shadow_plane_state(state); in vkms_prepare_fb() 166 return drm_gem_fb_vmap(fb, shadow_plane_state->map, shadow_plane_state->data); in vkms_prepare_fb() 172 struct drm_shadow_plane_state *shadow_plane_state; in vkms_cleanup_fb() local 178 shadow_plane_state = to_drm_shadow_plane_state(state); in vkms_cleanup_fb() 180 drm_gem_fb_vunmap(fb, shadow_plane_state->map); in vkms_cleanup_fb()
|
| /linux-6.15/drivers/gpu/drm/tiny/ |
| H A D | st7586.c | 153 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in st7586_pipe_update() local 165 st7586_fb_dirty(&shadow_plane_state->data[0], fb, &rect, in st7586_pipe_update() 166 &shadow_plane_state->fmtcnv_state); in st7586_pipe_update() 176 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in st7586_pipe_enable() local 244 st7586_fb_dirty(&shadow_plane_state->data[0], fb, &rect, in st7586_pipe_enable() 245 &shadow_plane_state->fmtcnv_state); in st7586_pipe_enable()
|
| H A D | ili9225.c | 163 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in ili9225_pipe_update() local 175 ili9225_fb_dirty(&shadow_plane_state->data[0], fb, &rect, in ili9225_pipe_update() 176 &shadow_plane_state->fmtcnv_state); in ili9225_pipe_update() 186 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ili9225_pipe_enable() local 286 ili9225_fb_dirty(&shadow_plane_state->data[0], fb, &rect, in ili9225_pipe_enable() 287 &shadow_plane_state->fmtcnv_state); in ili9225_pipe_enable()
|
| H A D | gm12u320.c | 565 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in gm12u320_pipe_enable() local 568 gm12u320_fb_mark_dirty(plane_state->fb, &shadow_plane_state->data[0], &rect); in gm12u320_pipe_enable() 582 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in gm12u320_pipe_update() local 586 gm12u320_fb_mark_dirty(state->fb, &shadow_plane_state->data[0], &rect); in gm12u320_pipe_update()
|
| H A D | appletbdrm.c | 379 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in appletbdrm_flush_damage() local 433 …drm_fb_xrgb8888_to_bgr888(&dst, NULL, &shadow_plane_state->data[0], fb, &damage, &shadow_plane_sta… in appletbdrm_flush_damage() 436 drm_fb_memcpy(&dst, NULL, &shadow_plane_state->data[0], fb, &damage); in appletbdrm_flush_damage()
|
| H A D | cirrus-qemu.c | 386 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in cirrus_primary_plane_helper_atomic_update() local 414 drm_fb_blit(&dst, &pitch, format->format, shadow_plane_state->data, fb, in cirrus_primary_plane_helper_atomic_update() 415 &damage, &shadow_plane_state->fmtcnv_state); in cirrus_primary_plane_helper_atomic_update()
|
| H A D | simpledrm.c | 626 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in simpledrm_primary_plane_helper_atomic_update() local 650 drm_fb_blit(&dst, &sdev->pitch, sdev->format->format, shadow_plane_state->data, in simpledrm_primary_plane_helper_atomic_update() 651 fb, &damage, &shadow_plane_state->fmtcnv_state); in simpledrm_primary_plane_helper_atomic_update()
|
| H A D | bochs.c | 447 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in bochs_primary_plane_helper_atomic_update() local 460 drm_fb_memcpy(&dst, fb->pitches, shadow_plane_state->data, fb, &damage); in bochs_primary_plane_helper_atomic_update()
|
| H A D | ofdrm.c | 808 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ofdrm_primary_plane_helper_atomic_update() local 832 drm_fb_blit(&dst, &dst_pitch, dst_format->format, shadow_plane_state->data, fb, in ofdrm_primary_plane_helper_atomic_update() 833 &damage, &shadow_plane_state->fmtcnv_state); in ofdrm_primary_plane_helper_atomic_update()
|
| /linux-6.15/drivers/gpu/drm/hyperv/ |
| H A D | hyperv_drm_modeset.c | 106 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in hyperv_pipe_enable() local 113 hyperv_blit_to_vram_fullscreen(plane_state->fb, &shadow_plane_state->data[0]); in hyperv_pipe_enable() 140 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in hyperv_pipe_update() local 144 hyperv_blit_to_vram_rect(state->fb, &shadow_plane_state->data[0], &rect); in hyperv_pipe_update()
|
| /linux-6.15/include/drm/ |
| H A D | drm_gem_atomic_helper.h | 93 void __drm_gem_destroy_shadow_plane_state(struct drm_shadow_plane_state *shadow_plane_state); 95 struct drm_shadow_plane_state *shadow_plane_state);
|
| /linux-6.15/drivers/gpu/drm/ast/ |
| H A D | ast_cursor.c | 174 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ast_cursor_plane_helper_atomic_update() local 196 argb4444 = shadow_plane_state->data[0].vaddr; in ast_cursor_plane_helper_atomic_update() 209 shadow_plane_state->data, fb, &damage, in ast_cursor_plane_helper_atomic_update() 210 &shadow_plane_state->fmtcnv_state); in ast_cursor_plane_helper_atomic_update()
|
| H A D | ast_mode.c | 518 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ast_primary_plane_helper_atomic_update() local 537 ast_handle_damage(ast_plane, shadow_plane_state->data, fb, &damage); in ast_primary_plane_helper_atomic_update()
|
| /linux-6.15/drivers/gpu/drm/solomon/ |
| H A D | ssd130x.c | 1102 struct drm_shadow_plane_state *shadow_plane_state = &ssd130x_state->base; in ssd130x_primary_plane_atomic_check() local 1131 buf = drm_format_conv_state_reserve(&shadow_plane_state->fmtcnv_state, in ssd130x_primary_plane_atomic_check() 1151 struct drm_shadow_plane_state *shadow_plane_state = &ssd130x_state->base; in ssd132x_primary_plane_atomic_check() local 1180 buf = drm_format_conv_state_reserve(&shadow_plane_state->fmtcnv_state, in ssd132x_primary_plane_atomic_check() 1221 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ssd130x_primary_plane_atomic_update() local 1242 ssd130x_fb_blit_rect(fb, &shadow_plane_state->data[0], &dst_clip, in ssd130x_primary_plane_atomic_update() 1245 &shadow_plane_state->fmtcnv_state); in ssd130x_primary_plane_atomic_update() 1277 ssd132x_fb_blit_rect(fb, &shadow_plane_state->data[0], &dst_clip, in ssd132x_primary_plane_atomic_update() 1280 &shadow_plane_state->fmtcnv_state); in ssd132x_primary_plane_atomic_update() 1311 ssd133x_fb_blit_rect(fb, &shadow_plane_state->data[0], &dst_clip, in ssd133x_primary_plane_atomic_update() [all …]
|
| /linux-6.15/drivers/gpu/drm/udl/ |
| H A D | udl_modeset.c | 285 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in udl_primary_plane_helper_atomic_update() local 304 udl_handle_damage(fb, &shadow_plane_state->data[0], &damage); in udl_primary_plane_helper_atomic_update()
|
| /linux-6.15/drivers/gpu/drm/gud/ |
| H A D | gud_pipe.c | 571 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in gud_pipe_update() local 610 gud_fb_handle_damage(gdrm, fb, &shadow_plane_state->data[0], &damage); in gud_pipe_update()
|
| /linux-6.15/drivers/gpu/drm/mgag200/ |
| H A D | mgag200_mode.c | 508 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in mgag200_primary_plane_helper_atomic_update() local 515 mgag200_handle_damage(mdev, shadow_plane_state->data, fb, &damage); in mgag200_primary_plane_helper_atomic_update()
|
| /linux-6.15/drivers/gpu/drm/vboxvideo/ |
| H A D | vbox_mode.c | 401 struct drm_shadow_plane_state *shadow_plane_state = in vbox_cursor_atomic_update() local 403 struct iosys_map map = shadow_plane_state->data[0]; in vbox_cursor_atomic_update()
|