Home
last modified time | relevance | path

Searched refs:shadow_plane_state (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/
H A Ddrm_gem_atomic_helper.c223 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 Dvkms_plane.c130 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 Dst7586.c154 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 Dst7920.c347 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 Ddrm_gem_atomic_helper.h93 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 Dssd130x.c1083 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 Dappletbdrm.c377 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 Dsharp-memory.c246 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 Ddrm_sysfb_modeset.c336 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 Dast_mode.c549 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 Dmgag200_mode.c518 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 Dgud_pipe.c623 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 Dvbox_mode.c402 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()