| /Linux-v5.15/drivers/gpu/drm/ |
| D | drm_gem_atomic_helper.c | 248 void __drm_gem_destroy_shadow_plane_state(struct drm_shadow_plane_state *shadow_plane_state) in __drm_gem_destroy_shadow_plane_state() argument 250 __drm_atomic_helper_plane_destroy_state(&shadow_plane_state->base); in __drm_gem_destroy_shadow_plane_state() 266 struct drm_shadow_plane_state *shadow_plane_state = in drm_gem_destroy_shadow_plane_state() local 269 __drm_gem_destroy_shadow_plane_state(shadow_plane_state); in drm_gem_destroy_shadow_plane_state() 270 kfree(shadow_plane_state); in drm_gem_destroy_shadow_plane_state() 283 struct drm_shadow_plane_state *shadow_plane_state) in __drm_gem_reset_shadow_plane() argument 285 __drm_atomic_helper_plane_reset(plane, &shadow_plane_state->base); in __drm_gem_reset_shadow_plane() 300 struct drm_shadow_plane_state *shadow_plane_state; in drm_gem_reset_shadow_plane() local 307 shadow_plane_state = kzalloc(sizeof(*shadow_plane_state), GFP_KERNEL); in drm_gem_reset_shadow_plane() 308 if (!shadow_plane_state) in drm_gem_reset_shadow_plane() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/hyperv/ |
| D | hyperv_drm_modeset.c | 102 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in hyperv_pipe_enable() local 109 hyperv_blit_to_vram_fullscreen(plane_state->fb, &shadow_plane_state->data[0]); in hyperv_pipe_enable() 133 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in hyperv_pipe_update() local 137 hyperv_blit_to_vram_rect(state->fb, &shadow_plane_state->data[0], &rect); in hyperv_pipe_update()
|
| /Linux-v5.15/include/drm/ |
| D | drm_gem_atomic_helper.h | 67 void __drm_gem_destroy_shadow_plane_state(struct drm_shadow_plane_state *shadow_plane_state); 69 struct drm_shadow_plane_state *shadow_plane_state);
|
| /Linux-v5.15/drivers/gpu/drm/vkms/ |
| D | vkms_plane.c | 100 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-v5.15/drivers/gpu/drm/udl/ |
| D | udl_modeset.c | 356 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in udl_simple_display_pipe_enable() local 382 udl_handle_damage(fb, &shadow_plane_state->data[0], 0, 0, fb->width, fb->height); in udl_simple_display_pipe_enable() 417 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in udl_simple_display_pipe_update() local 425 udl_handle_damage(fb, &shadow_plane_state->data[0], rect.x1, rect.y1, in udl_simple_display_pipe_update()
|
| /Linux-v5.15/drivers/gpu/drm/tiny/ |
| D | cirrus.c | 435 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in cirrus_pipe_enable() local 438 cirrus_fb_blit_fullscreen(plane_state->fb, &shadow_plane_state->data[0]); in cirrus_pipe_enable() 446 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in cirrus_pipe_update() local 454 cirrus_fb_blit_rect(state->fb, &shadow_plane_state->data[0], &rect); in cirrus_pipe_update()
|
| D | gm12u320.c | 554 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in gm12u320_pipe_enable() local 557 gm12u320_fb_mark_dirty(plane_state->fb, &shadow_plane_state->data[0], &rect); in gm12u320_pipe_enable() 571 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in gm12u320_pipe_update() local 575 gm12u320_fb_mark_dirty(state->fb, &shadow_plane_state->data[0], &rect); in gm12u320_pipe_update()
|
| D | simpledrm.c | 640 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in simpledrm_simple_display_pipe_enable() local 642 void *vmap = shadow_plane_state->data[0].vaddr; /* TODO: Use mapping abstraction */ in simpledrm_simple_display_pipe_enable() 679 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in simpledrm_simple_display_pipe_update() local 680 void *vmap = shadow_plane_state->data[0].vaddr; /* TODO: Use mapping abstraction */ in simpledrm_simple_display_pipe_update()
|
| /Linux-v5.15/drivers/gpu/drm/mgag200/ |
| D | mgag200_mode.c | 871 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in mgag200_simple_display_pipe_enable() local 901 mgag200_handle_damage(mdev, fb, &fullscreen, &shadow_plane_state->data[0]); in mgag200_simple_display_pipe_enable() 954 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in mgag200_simple_display_pipe_update() local 962 mgag200_handle_damage(mdev, fb, &damage, &shadow_plane_state->data[0]); in mgag200_simple_display_pipe_update()
|
| /Linux-v5.15/drivers/gpu/drm/vboxvideo/ |
| D | vbox_mode.c | 399 struct drm_shadow_plane_state *shadow_plane_state = in vbox_cursor_atomic_update() local 401 struct dma_buf_map map = shadow_plane_state->data[0]; in vbox_cursor_atomic_update()
|
| /Linux-v5.15/drivers/gpu/drm/ast/ |
| D | ast_mode.c | 804 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(new_state); in ast_cursor_plane_helper_atomic_update() local 811 struct dma_buf_map src_map = shadow_plane_state->data[0]; in ast_cursor_plane_helper_atomic_update()
|