| /linux/drivers/gpu/drm/ |
| H A D | drm_gem_atomic_helper.c | 223 struct drm_shadow_plane_state *shadow_plane_state = in __drm_gem_duplicate_shadow_plane_state() local 229 &shadow_plane_state->fmtcnv_state); in __drm_gem_duplicate_shadow_plane_state() 275 void __drm_gem_destroy_shadow_plane_state(struct drm_shadow_plane_state *shadow_plane_state) in __drm_gem_destroy_shadow_plane_state() argument 277 drm_format_conv_state_release(&shadow_plane_state->fmtcnv_state); in __drm_gem_destroy_shadow_plane_state() 278 __drm_atomic_helper_plane_destroy_state(&shadow_plane_state->base); in __drm_gem_destroy_shadow_plane_state() 294 struct drm_shadow_plane_state *shadow_plane_state = in drm_gem_destroy_shadow_plane_state() local 297 __drm_gem_destroy_shadow_plane_state(shadow_plane_state); in drm_gem_destroy_shadow_plane_state() 298 kfree(shadow_plane_state); in drm_gem_destroy_shadow_plane_state() 311 struct drm_shadow_plane_state *shadow_plane_state) in __drm_gem_reset_shadow_plane() argument 313 if (shadow_plane_state) { in __drm_gem_reset_shadow_plane() [all …]
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_plane.c | 130 struct drm_shadow_plane_state *shadow_plane_state; in vkms_plane_atomic_update() local 140 shadow_plane_state = &vkms_plane_state->base; in vkms_plane_atomic_update() 146 memcpy(&frame_info->map, &shadow_plane_state->data, sizeof(frame_info->map)); in vkms_plane_atomic_update() 184 struct drm_shadow_plane_state *shadow_plane_state; in vkms_prepare_fb() local 191 shadow_plane_state = to_drm_shadow_plane_state(state); in vkms_prepare_fb() 197 return drm_gem_fb_vmap(fb, shadow_plane_state->map, shadow_plane_state->data); in vkms_prepare_fb() 203 struct drm_shadow_plane_state *shadow_plane_state; in vkms_cleanup_fb() local 209 shadow_plane_state = to_drm_shadow_plane_state(state); in vkms_cleanup_fb() 211 drm_gem_fb_vunmap(fb, shadow_plane_state->map); in vkms_cleanup_fb()
|
| /linux/drivers/gpu/drm/sitronix/ |
| H A D | st7586.c | 154 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in st7586_pipe_update() local 166 st7586_fb_dirty(&shadow_plane_state->data[0], fb, &rect, in st7586_pipe_update() 167 &shadow_plane_state->fmtcnv_state); in st7586_pipe_update() 177 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in st7586_pipe_enable() local 245 st7586_fb_dirty(&shadow_plane_state->data[0], fb, &rect, in st7586_pipe_enable() 246 &shadow_plane_state->fmtcnv_state); in st7586_pipe_enable()
|
| H A D | st7920.c | 347 struct drm_shadow_plane_state *shadow_plane_state = &st7920_state->base; in st7920_primary_plane_atomic_check() local 376 buf = drm_format_conv_state_reserve(&shadow_plane_state->fmtcnv_state, in st7920_primary_plane_atomic_check() 394 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in st7920_primary_plane_atomic_update() local 417 ret = st7920_fb_blit_rect(fb, &shadow_plane_state->data[0], &dst_clip, in st7920_primary_plane_atomic_update() 420 &shadow_plane_state->fmtcnv_state); in st7920_primary_plane_atomic_update()
|
| /linux/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/drivers/gpu/drm/solomon/ |
| H A D | ssd130x.c | 1083 struct drm_shadow_plane_state *shadow_plane_state = &ssd130x_state->base; in ssd130x_primary_plane_atomic_check() local 1112 buf = drm_format_conv_state_reserve(&shadow_plane_state->fmtcnv_state, in ssd130x_primary_plane_atomic_check() 1132 struct drm_shadow_plane_state *shadow_plane_state = &ssd130x_state->base; in ssd132x_primary_plane_atomic_check() local 1161 buf = drm_format_conv_state_reserve(&shadow_plane_state->fmtcnv_state, in ssd132x_primary_plane_atomic_check() 1202 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ssd130x_primary_plane_atomic_update() local 1226 ssd130x_fb_blit_rect(fb, &shadow_plane_state->data[0], &dst_clip, in ssd130x_primary_plane_atomic_update() 1229 &shadow_plane_state->fmtcnv_state); in ssd130x_primary_plane_atomic_update() 1243 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ssd132x_primary_plane_atomic_update() local 1267 ssd132x_fb_blit_rect(fb, &shadow_plane_state->data[0], &dst_clip, in ssd132x_primary_plane_atomic_update() 1270 &shadow_plane_state->fmtcnv_state); in ssd132x_primary_plane_atomic_update() [all …]
|
| /linux/drivers/gpu/drm/tiny/ |
| H A D | appletbdrm.c | 377 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in appletbdrm_flush_damage() local 431 …drm_fb_xrgb8888_to_bgr888(&dst, NULL, &shadow_plane_state->data[0], fb, &damage, &shadow_plane_sta… in appletbdrm_flush_damage() 434 drm_fb_memcpy(&dst, NULL, &shadow_plane_state->data[0], fb, &damage); in appletbdrm_flush_damage()
|
| H A D | sharp-memory.c | 246 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in sharp_memory_plane_atomic_update() local 255 sharp_memory_fb_dirty(plane_state->fb, shadow_plane_state->data, in sharp_memory_plane_atomic_update() 256 &rect, &shadow_plane_state->fmtcnv_state); in sharp_memory_plane_atomic_update()
|
| /linux/drivers/gpu/drm/sysfb/ |
| H A D | drm_sysfb_modeset.c | 336 struct drm_shadow_plane_state *shadow_plane_state = &sysfb_plane_state->base; in drm_sysfb_plane_helper_atomic_update() local 363 blit_to_crtc(&dst, &dst_pitch, shadow_plane_state->data, fb, &damage, in drm_sysfb_plane_helper_atomic_update() 364 &shadow_plane_state->fmtcnv_state); in drm_sysfb_plane_helper_atomic_update()
|
| /linux/drivers/gpu/drm/ast/ |
| H A D | ast_mode.c | 549 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ast_primary_plane_helper_atomic_update() local 570 ast_handle_damage(ast_plane, shadow_plane_state->data, fb, &damage, in ast_primary_plane_helper_atomic_update() 571 &shadow_plane_state->fmtcnv_state); in ast_primary_plane_helper_atomic_update()
|
| /linux/drivers/gpu/drm/mgag200/ |
| H A D | mgag200_mode.c | 518 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in mgag200_primary_plane_helper_atomic_update() local 526 mgag200_handle_damage(mdev, shadow_plane_state->data, fb, &damage); in mgag200_primary_plane_helper_atomic_update()
|
| /linux/drivers/gpu/drm/gud/ |
| H A D | gud_pipe.c | 623 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(new_state); in gud_plane_atomic_update() local 652 gud_fb_handle_damage(gdrm, fb, &shadow_plane_state->data[0], &damage); in gud_plane_atomic_update()
|
| /linux/drivers/gpu/drm/vboxvideo/ |
| H A D | vbox_mode.c | 402 struct drm_shadow_plane_state *shadow_plane_state = in vbox_cursor_atomic_update() local 404 struct iosys_map map = shadow_plane_state->data[0]; in vbox_cursor_atomic_update()
|