Home
last modified time | relevance | path

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

/linux-5.19.10/drivers/gpu/drm/
Ddrm_gem_atomic_helper.c293 void __drm_gem_destroy_shadow_plane_state(struct drm_shadow_plane_state *shadow_plane_state) in __drm_gem_destroy_shadow_plane_state() argument
295 __drm_atomic_helper_plane_destroy_state(&shadow_plane_state->base); in __drm_gem_destroy_shadow_plane_state()
311 struct drm_shadow_plane_state *shadow_plane_state = in drm_gem_destroy_shadow_plane_state() local
314 __drm_gem_destroy_shadow_plane_state(shadow_plane_state); in drm_gem_destroy_shadow_plane_state()
315 kfree(shadow_plane_state); in drm_gem_destroy_shadow_plane_state()
328 struct drm_shadow_plane_state *shadow_plane_state) in __drm_gem_reset_shadow_plane() argument
330 __drm_atomic_helper_plane_reset(plane, &shadow_plane_state->base); in __drm_gem_reset_shadow_plane()
345 struct drm_shadow_plane_state *shadow_plane_state; in drm_gem_reset_shadow_plane() local
352 shadow_plane_state = kzalloc(sizeof(*shadow_plane_state), GFP_KERNEL); in drm_gem_reset_shadow_plane()
353 if (!shadow_plane_state) in drm_gem_reset_shadow_plane()
[all …]
/linux-5.19.10/drivers/gpu/drm/hyperv/
Dhyperv_drm_modeset.c108 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in hyperv_pipe_enable() local
115 hyperv_blit_to_vram_fullscreen(plane_state->fb, &shadow_plane_state->data[0]); in hyperv_pipe_enable()
142 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in hyperv_pipe_update() local
146 hyperv_blit_to_vram_rect(state->fb, &shadow_plane_state->data[0], &rect); in hyperv_pipe_update()
/linux-5.19.10/include/drm/
Ddrm_gem_atomic_helper.h85 void __drm_gem_destroy_shadow_plane_state(struct drm_shadow_plane_state *shadow_plane_state);
87 struct drm_shadow_plane_state *shadow_plane_state);
/linux-5.19.10/drivers/gpu/drm/vkms/
Dvkms_plane.c100 struct drm_shadow_plane_state *shadow_plane_state; in vkms_plane_atomic_update() local
108 shadow_plane_state = &vkms_plane_state->base; in vkms_plane_atomic_update()
114 memcpy(&composer->map, &shadow_plane_state->data, sizeof(composer->map)); in vkms_plane_atomic_update()
/linux-5.19.10/drivers/gpu/drm/udl/
Dudl_modeset.c357 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in udl_simple_display_pipe_enable() local
383 udl_handle_damage(fb, &shadow_plane_state->data[0], 0, 0, fb->width, fb->height); in udl_simple_display_pipe_enable()
418 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in udl_simple_display_pipe_update() local
426 udl_handle_damage(fb, &shadow_plane_state->data[0], rect.x1, rect.y1, in udl_simple_display_pipe_update()
/linux-5.19.10/drivers/gpu/drm/tiny/
Dcirrus.c437 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in cirrus_pipe_enable() local
440 cirrus_fb_blit_fullscreen(plane_state->fb, &shadow_plane_state->data[0]); in cirrus_pipe_enable()
448 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in cirrus_pipe_update() local
456 cirrus_fb_blit_rect(state->fb, &shadow_plane_state->data[0], &rect); in cirrus_pipe_update()
Dgm12u320.c555 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in gm12u320_pipe_enable() local
558 gm12u320_fb_mark_dirty(plane_state->fb, &shadow_plane_state->data[0], &rect); in gm12u320_pipe_enable()
572 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in gm12u320_pipe_update() local
576 gm12u320_fb_mark_dirty(state->fb, &shadow_plane_state->data[0], &rect); in gm12u320_pipe_update()
Dsimpledrm.c653 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in simpledrm_simple_display_pipe_enable() local
655 void *vmap = shadow_plane_state->data[0].vaddr; /* TODO: Use mapping abstraction */ in simpledrm_simple_display_pipe_enable()
701 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in simpledrm_simple_display_pipe_update() local
702 void *vmap = shadow_plane_state->data[0].vaddr; /* TODO: Use mapping abstraction */ in simpledrm_simple_display_pipe_update()
/linux-5.19.10/drivers/gpu/drm/solomon/
Dssd130x.c588 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ssd130x_display_pipe_enable() local
603 ssd130x_fb_blit_rect(plane_state->fb, &shadow_plane_state->data[0], &plane_state->dst); in ssd130x_display_pipe_enable()
641 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ssd130x_display_pipe_update() local
663 ssd130x_fb_blit_rect(plane_state->fb, &shadow_plane_state->data[0], &dst_clip); in ssd130x_display_pipe_update()
/linux-5.19.10/drivers/gpu/drm/mgag200/
Dmgag200_mode.c886 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in mgag200_simple_display_pipe_enable() local
924 mgag200_handle_damage(mdev, fb, &fullscreen, &shadow_plane_state->data[0]); in mgag200_simple_display_pipe_enable()
979 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in mgag200_simple_display_pipe_update() local
989 mgag200_handle_damage(mdev, fb, &damage, &shadow_plane_state->data[0]); in mgag200_simple_display_pipe_update()
/linux-5.19.10/drivers/gpu/drm/vboxvideo/
Dvbox_mode.c399 struct drm_shadow_plane_state *shadow_plane_state = in vbox_cursor_atomic_update() local
401 struct iosys_map map = shadow_plane_state->data[0]; in vbox_cursor_atomic_update()
/linux-5.19.10/drivers/gpu/drm/ast/
Dast_mode.c805 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(new_state); in ast_cursor_plane_helper_atomic_update() local
812 struct iosys_map src_map = shadow_plane_state->data[0]; in ast_cursor_plane_helper_atomic_update()