Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_gem_atomic_helper.c285 struct drm_shadow_plane_state *shadow_plane_state = in drm_gem_destroy_shadow_plane_state() local
288 __drm_gem_destroy_shadow_plane_state(shadow_plane_state); in drm_gem_destroy_shadow_plane_state()
289 kfree(shadow_plane_state); in drm_gem_destroy_shadow_plane_state()
302 struct drm_shadow_plane_state *shadow_plane_state) in __drm_gem_reset_shadow_plane() argument
304 __drm_atomic_helper_plane_reset(plane, &shadow_plane_state->base); in __drm_gem_reset_shadow_plane()
319 struct drm_shadow_plane_state *shadow_plane_state; in drm_gem_reset_shadow_plane() local
326 shadow_plane_state = kzalloc(sizeof(*shadow_plane_state), GFP_KERNEL); in drm_gem_reset_shadow_plane()
327 if (!shadow_plane_state) in drm_gem_reset_shadow_plane()
329 __drm_gem_reset_shadow_plane(plane, shadow_plane_state); in drm_gem_reset_shadow_plane()
356 return drm_gem_fb_vmap(fb, shadow_plane_state->map, shadow_plane_state->data); in drm_gem_begin_shadow_fb_access()
[all …]
A Ddrm_mipi_dbi.c320 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in mipi_dbi_pipe_update() local
335 mipi_dbi_fb_dirty(&shadow_plane_state->data[0], fb, &rect); in mipi_dbi_pipe_update()
358 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in mipi_dbi_enable_flush() local
371 mipi_dbi_fb_dirty(&shadow_plane_state->data[0], fb, &rect); in mipi_dbi_enable_flush()
/linux-6.3-rc2/drivers/gpu/drm/vkms/
A Dvkms_plane.c105 struct drm_shadow_plane_state *shadow_plane_state; in vkms_plane_atomic_update() local
115 shadow_plane_state = &vkms_plane_state->base; in vkms_plane_atomic_update()
121 memcpy(&frame_info->map, &shadow_plane_state->data, sizeof(frame_info->map)); in vkms_plane_atomic_update()
166 struct drm_shadow_plane_state *shadow_plane_state; in vkms_prepare_fb() local
173 shadow_plane_state = to_drm_shadow_plane_state(state); in vkms_prepare_fb()
179 return drm_gem_fb_vmap(fb, shadow_plane_state->map, shadow_plane_state->data); in vkms_prepare_fb()
185 struct drm_shadow_plane_state *shadow_plane_state; in vkms_cleanup_fb() local
191 shadow_plane_state = to_drm_shadow_plane_state(state); in vkms_cleanup_fb()
193 drm_gem_fb_vunmap(fb, shadow_plane_state->map); in vkms_cleanup_fb()
/linux-6.3-rc2/drivers/gpu/drm/hyperv/
A Dhyperv_drm_modeset.c106 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.3-rc2/include/drm/
A Ddrm_gem_atomic_helper.h83 void __drm_gem_destroy_shadow_plane_state(struct drm_shadow_plane_state *shadow_plane_state);
85 struct drm_shadow_plane_state *shadow_plane_state);
/linux-6.3-rc2/drivers/gpu/drm/tiny/
A Dst7586.c151 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in st7586_pipe_update() local
163 st7586_fb_dirty(&shadow_plane_state->data[0], fb, &rect); in st7586_pipe_update()
173 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in st7586_pipe_enable() local
241 st7586_fb_dirty(&shadow_plane_state->data[0], fb, &rect); in st7586_pipe_enable()
A Dili9225.c162 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in ili9225_pipe_update() local
174 ili9225_fb_dirty(&shadow_plane_state->data[0], fb, &rect); in ili9225_pipe_update()
184 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ili9225_pipe_enable() local
284 ili9225_fb_dirty(&shadow_plane_state->data[0], fb, &rect); in ili9225_pipe_enable()
A Dcirrus.c440 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in cirrus_pipe_enable() local
443 cirrus_fb_blit_fullscreen(plane_state->fb, &shadow_plane_state->data[0]); in cirrus_pipe_enable()
451 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in cirrus_pipe_update() local
459 cirrus_fb_blit_rect(state->fb, &shadow_plane_state->data[0], &rect); in cirrus_pipe_update()
A Dgm12u320.c558 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in gm12u320_pipe_enable() local
561 gm12u320_fb_mark_dirty(plane_state->fb, &shadow_plane_state->data[0], &rect); in gm12u320_pipe_enable()
575 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in gm12u320_pipe_update() local
579 gm12u320_fb_mark_dirty(state->fb, &shadow_plane_state->data[0], &rect); in gm12u320_pipe_update()
A Dsimpledrm.c485 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in simpledrm_primary_plane_helper_atomic_update() local
509 drm_fb_blit(&dst, &sdev->pitch, sdev->format->format, shadow_plane_state->data, in simpledrm_primary_plane_helper_atomic_update()
A Dofdrm.c799 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ofdrm_primary_plane_helper_atomic_update() local
823 drm_fb_blit(&dst, &dst_pitch, dst_format->format, shadow_plane_state->data, fb, in ofdrm_primary_plane_helper_atomic_update()
/linux-6.3-rc2/drivers/gpu/drm/udl/
A Dudl_modeset.c268 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in udl_primary_plane_helper_atomic_update() local
287 udl_handle_damage(fb, &shadow_plane_state->data[0], &damage); in udl_primary_plane_helper_atomic_update()
/linux-6.3-rc2/drivers/gpu/drm/mgag200/
A Dmgag200_mode.c500 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in mgag200_primary_plane_helper_atomic_update() local
511 mgag200_handle_damage(mdev, shadow_plane_state->data, fb, &damage); in mgag200_primary_plane_helper_atomic_update()
/linux-6.3-rc2/drivers/gpu/drm/gud/
A Dgud_pipe.c565 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); in gud_pipe_update() local
604 gud_fb_handle_damage(gdrm, fb, &shadow_plane_state->data[0], &damage); in gud_pipe_update()
/linux-6.3-rc2/drivers/gpu/drm/vboxvideo/
A Dvbox_mode.c401 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()
/linux-6.3-rc2/drivers/gpu/drm/ast/
A Dast_mode.c650 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ast_primary_plane_helper_atomic_update() local
670 ast_handle_damage(ast_plane, shadow_plane_state->data, fb, &damage); in ast_primary_plane_helper_atomic_update()
876 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ast_cursor_plane_helper_atomic_update() local
880 struct iosys_map src_map = shadow_plane_state->data[0]; in ast_cursor_plane_helper_atomic_update()
/linux-6.3-rc2/drivers/gpu/drm/solomon/
A Dssd130x.c588 struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(plane_state); in ssd130x_primary_plane_helper_atomic_update() local
605 ssd130x_fb_blit_rect(plane_state->fb, &shadow_plane_state->data[0], &dst_clip); in ssd130x_primary_plane_helper_atomic_update()

Completed in 31 milliseconds