Home
last modified time | relevance | path

Searched refs:plane (Results 101 – 125 of 439) sorted by relevance

12345678910>>...18

/openbmc/linux/drivers/gpu/drm/ingenic/
H A Dingenic-ipu.c55 struct drm_plane plane; member
79 return container_of(plane, struct ingenic_ipu, plane); in plane_to_ingenic_ipu()
326 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); in ingenic_ipu_plane_atomic_update()
571 plane); in ingenic_ipu_plane_atomic_check()
573 plane); in ingenic_ipu_plane_atomic_check()
575 struct ingenic_ipu *ipu = plane_to_ingenic_ipu(plane); in ingenic_ipu_plane_atomic_check()
663 ingenic_drm_plane_disable(ipu->master, plane); in ingenic_ipu_plane_atomic_disable()
799 struct drm_plane *plane; in ingenic_ipu_bind() local
849 plane = &ipu->plane; in ingenic_ipu_bind()
850 dev_set_drvdata(dev, plane); in ingenic_ipu_bind()
[all …]
/openbmc/linux/drivers/gpu/drm/i915/gvt/
H A Dreg.h60 #define _REG_701C0(pipe, plane) (0x701c0 + pipe * 0x1000 + (plane - 1) * 0x100) argument
61 #define _REG_701C4(pipe, plane) (0x701c4 + pipe * 0x1000 + (plane - 1) * 0x100) argument
63 #define SKL_FLIP_EVENT(pipe, plane) (PRIMARY_A_FLIP_DONE + (plane) * 3 + (pipe)) argument
/openbmc/linux/drivers/gpu/drm/sti/
H A Dsti_drv.c45 struct sti_plane *plane = to_sti_plane(p); in sti_drm_fps_get() local
47 *val |= plane->fps_info.output << i; in sti_drm_fps_get()
61 struct sti_plane *plane = to_sti_plane(p); in sti_drm_fps_set() local
63 memset(&plane->fps_info, 0, sizeof(plane->fps_info)); in sti_drm_fps_set()
64 plane->fps_info.output = (val >> i) & 1; in sti_drm_fps_set()
82 struct sti_plane *plane = to_sti_plane(p); in sti_drm_fps_dbg_show() local
85 plane->fps_info.fps_str, in sti_drm_fps_dbg_show()
86 plane->fps_info.fips_str); in sti_drm_fps_dbg_show()
H A Dsti_mixer.c237 int sti_mixer_set_plane_depth(struct sti_mixer *mixer, struct sti_plane *plane) in sti_mixer_set_plane_depth() argument
239 int plane_id, depth = plane->drm_plane.state->normalized_zpos; in sti_mixer_set_plane_depth()
243 switch (plane->desc) { in sti_mixer_set_plane_depth()
263 DRM_ERROR("Unknown plane %d\n", plane->desc); in sti_mixer_set_plane_depth()
279 sti_plane_to_str(plane), depth); in sti_mixer_set_plane_depth()
314 static u32 sti_mixer_get_plane_mask(struct sti_plane *plane) in sti_mixer_get_plane_mask() argument
316 switch (plane->desc) { in sti_mixer_get_plane_mask()
337 struct sti_plane *plane, bool status) in sti_mixer_set_plane_status() argument
342 sti_mixer_to_str(mixer), sti_plane_to_str(plane)); in sti_mixer_set_plane_status()
344 mask = sti_mixer_get_plane_mask(plane); in sti_mixer_set_plane_status()
H A Dsti_hqvdp.c349 struct sti_plane plane; member
811 sti_plane_to_str(&hqvdp->plane)); in sti_hqvdp_vtg_cb()
1106 sti_plane_to_str(plane), in sti_hqvdp_atomic_check()
1146 plane->status = STI_PLANE_UPDATED; in sti_hqvdp_atomic_update()
1242 sti_plane_update_fps(plane, true, true); in sti_hqvdp_atomic_update()
1244 plane->status = STI_PLANE_UPDATED; in sti_hqvdp_atomic_update()
1265 plane->status = STI_PLANE_DISABLING; in sti_hqvdp_atomic_disable()
1300 hqvdp->plane.desc = desc; in sti_hqvdp_create()
1319 return &hqvdp->plane.drm_plane; in sti_hqvdp_create()
1326 struct drm_plane *plane; in sti_hqvdp_bind() local
[all …]
/openbmc/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h122 struct drm_plane *plane; member
465 void vmw_du_primary_plane_destroy(struct drm_plane *plane);
466 void vmw_du_cursor_plane_destroy(struct drm_plane *plane);
469 int vmw_du_primary_plane_atomic_check(struct drm_plane *plane,
471 int vmw_du_cursor_plane_atomic_check(struct drm_plane *plane,
473 void vmw_du_cursor_plane_atomic_update(struct drm_plane *plane,
475 int vmw_du_cursor_plane_prepare_fb(struct drm_plane *plane,
477 void vmw_du_cursor_plane_cleanup_fb(struct drm_plane *plane,
479 void vmw_du_plane_cleanup_fb(struct drm_plane *plane,
481 void vmw_du_plane_reset(struct drm_plane *plane);
[all …]
/openbmc/linux/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.h37 int ipu_plane_mode_set(struct ipu_plane *plane, struct drm_crtc *crtc,
44 int ipu_plane_irq(struct ipu_plane *plane);
47 void ipu_plane_disable_deferred(struct drm_plane *plane);
48 bool ipu_plane_atomic_update_pending(struct drm_plane *plane);
/openbmc/linux/drivers/gpu/drm/qxl/
H A Dqxl_display.c476 plane); in qxl_primary_atomic_check()
645 plane); in qxl_primary_atomic_update()
678 plane); in qxl_primary_atomic_disable()
695 plane); in qxl_cursor_atomic_update()
697 plane); in qxl_cursor_atomic_update()
712 plane); in qxl_cursor_atomic_disable()
941 struct drm_plane *plane; in qxl_create_plane() local
961 plane = kzalloc(sizeof(*plane), GFP_KERNEL); in qxl_create_plane()
962 if (!plane) in qxl_create_plane()
973 return plane; in qxl_create_plane()
[all …]
/openbmc/linux/drivers/gpu/drm/sun4i/
H A Dsun8i_ui_layer.h52 struct drm_plane plane; member
59 plane_to_sun8i_ui_layer(struct drm_plane *plane) in plane_to_sun8i_ui_layer() argument
61 return container_of(plane, struct sun8i_ui_layer, plane); in plane_to_sun8i_ui_layer()
/openbmc/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_kms.c137 struct drm_plane *a = node->base.plane; in komeda_plane_state_list_add()
138 struct drm_plane *b = new->base.plane; in komeda_plane_state_list_add()
160 struct drm_plane *plane; in komeda_crtc_normalize_zpos() local
170 drm_for_each_plane_mask(plane, crtc->dev, crtc_st->plane_mask) { in komeda_crtc_normalize_zpos()
171 plane_st = drm_atomic_get_plane_state(state, plane); in komeda_crtc_normalize_zpos()
185 plane = plane_st->plane; in komeda_crtc_normalize_zpos()
198 plane->base.id, plane->name, in komeda_crtc_normalize_zpos()
202 if (has_bit(drm_plane_index(plane), kcrtc->slave_planes)) in komeda_crtc_normalize_zpos()
H A Dkomeda_framebuffer.c239 komeda_fb_get_pixel_addr(struct komeda_fb *kfb, int x, int y, int plane) in komeda_fb_get_pixel_addr() argument
245 if (plane >= fb->format->num_planes) { in komeda_fb_get_pixel_addr()
250 obj = drm_fb_dma_get_gem_obj(fb, plane); in komeda_fb_get_pixel_addr()
252 offset = fb->offsets[plane]; in komeda_fb_get_pixel_addr()
254 block_w = drm_format_info_block_width(fb->format, plane); in komeda_fb_get_pixel_addr()
255 block_sz = fb->format->char_per_block[plane]; in komeda_fb_get_pixel_addr()
256 plane_x = x / (plane ? fb->format->hsub : 1); in komeda_fb_get_pixel_addr()
257 plane_y = y / (plane ? fb->format->vsub : 1); in komeda_fb_get_pixel_addr()
260 + plane_y * fb->pitches[plane]; in komeda_fb_get_pixel_addr()
/openbmc/linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop.c805 plane); in vop_plane_atomic_check()
886 plane); in vop_plane_atomic_disable()
904 plane); in vop_plane_atomic_update()
1061 plane); in vop_plane_atomic_async_check()
1073 if (!plane->state) in vop_plane_atomic_async_check()
1076 if (!plane->state->fb) in vop_plane_atomic_async_check()
1094 plane); in vop_plane_atomic_async_update()
1506 struct drm_plane *plane; in vop_crtc_atomic_check() local
1528 plane->name); in vop_crtc_atomic_check()
1880 primary = plane; in vop_create_crtc()
[all …]
/openbmc/linux/drivers/gpu/drm/stm/
H A Dltdc.c1237 plane); in ltdc_plane_atomic_check()
1265 plane); in ltdc_plane_atomic_update()
1289 plane->base.id, fb->base.id, in ltdc_plane_atomic_update()
1459 ltdc_set_ycbcr_coeffs(plane); in ltdc_plane_atomic_update()
1510 plane); in ltdc_plane_atomic_disable()
1529 struct drm_plane *plane = state->plane; in ltdc_plane_atomic_print_state() local
1568 struct drm_plane *plane; in ltdc_plane_create() local
1616 plane = devm_kzalloc(dev, sizeof(*plane), GFP_KERNEL); in ltdc_plane_create()
1617 if (!plane) in ltdc_plane_create()
1643 return plane; in ltdc_plane_create()
[all …]
/openbmc/linux/drivers/gpu/drm/vboxvideo/
H A Dvbox_mode.c261 plane); in vbox_primary_atomic_check()
281 plane); in vbox_primary_atomic_update()
327 plane); in vbox_primary_atomic_disable()
340 plane); in vbox_cursor_atomic_check()
392 plane); in vbox_cursor_atomic_update()
394 plane); in vbox_cursor_atomic_update()
443 plane); in vbox_cursor_atomic_disable()
530 plane = kzalloc(sizeof(*plane), GFP_KERNEL); in vbox_create_plane()
531 if (!plane) in vbox_create_plane()
542 return plane; in vbox_create_plane()
[all …]
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dskl_watermark.c2152 plane, 0); in skl_build_plane_wm()
2704 plane->base.base.id, plane->base.name, in skl_print_wm_changes()
2722 plane->base.base.id, plane->base.name, in skl_print_wm_changes()
2741 plane->base.base.id, plane->base.name, in skl_print_wm_changes()
2768 plane->base.base.id, plane->base.name, in skl_print_wm_changes()
2787 plane->base.base.id, plane->base.name, in skl_print_wm_changes()
3183 plane->base.base.id, plane->base.name, level, in intel_wm_state_verify()
3198 plane->base.base.id, plane->base.name, in intel_wm_state_verify()
3214 plane->base.base.id, plane->base.name, in intel_wm_state_verify()
3230 plane->base.base.id, plane->base.name, in intel_wm_state_verify()
[all …]
H A Dintel_fbdev.c406 struct intel_plane *plane = in intel_fbdev_init_bios() local
409 to_intel_plane_state(plane->base.state); in intel_fbdev_init_bios()
423 plane->base.base.id, plane->base.name); in intel_fbdev_init_bios()
430 plane->base.base.id, plane->base.name); in intel_fbdev_init_bios()
446 struct intel_plane *plane = in intel_fbdev_init_bios() local
458 plane->base.base.id, plane->base.name); in intel_fbdev_init_bios()
470 plane->base.base.id, plane->base.name, in intel_fbdev_init_bios()
490 plane->base.base.id, plane->base.name, in intel_fbdev_init_bios()
498 plane->base.base.id, plane->base.name, in intel_fbdev_init_bios()
517 struct intel_plane *plane = in intel_fbdev_init_bios() local
[all …]
H A Dintel_display.h321 ((plane) = to_intel_plane((__state)->base.planes[__i].ptr), \
324 for_each_if(plane)
337 ((plane) = to_intel_plane((__state)->base.planes[__i].ptr), \
340 for_each_if(plane)
353 ((plane) = to_intel_plane((__state)->base.planes[__i].ptr), \
357 for_each_if(plane)
378 plane, plane_state, \
423 void intel_plane_destroy(struct drm_plane *plane);
438 int plane);
440 const struct intel_plane_state *state, int plane);
[all …]
H A Dintel_display.c337 cur_state = plane->get_hw_state(plane, &pipe); in assert_plane()
644 plane->base.base.id, plane->base.name, in intel_plane_disable_noatomic()
981 plane->enable_flip_done(plane); in intel_crtc_enable_flip_done()
998 plane->disable_flip_done(plane); in intel_crtc_disable_flip_done()
1024 plane->async_flip(plane, old_crtc_state, in intel_crtc_async_flip_disable_wa()
1356 plane->disable_arm(plane, crtc_state); in intel_disable_primary_plane()
5932 plane->base.base.id, plane->base.name); in intel_async_flip_check_uapi()
5939 plane->base.base.id, plane->base.name); in intel_async_flip_check_uapi()
6034 plane->base.base.id, plane->base.name, in intel_async_flip_check_hw()
6048 plane->base.base.id, plane->base.name, in intel_async_flip_check_hw()
[all …]
/openbmc/linux/drivers/gpu/drm/sprd/
H A Dsprd_dpu.c507 plane); in sprd_plane_atomic_check()
588 struct sprd_plane *plane, *primary; in sprd_planes_init() local
600 if (IS_ERR(plane)) { in sprd_planes_init()
602 return plane; in sprd_planes_init()
607 sprd_plane_create_properties(plane, i); in sprd_planes_init()
610 primary = plane; in sprd_planes_init()
826 struct sprd_plane *plane; in sprd_dpu_bind() local
829 plane = sprd_planes_init(drm); in sprd_dpu_bind()
830 if (IS_ERR(plane)) in sprd_dpu_bind()
831 return PTR_ERR(plane); in sprd_dpu_bind()
[all …]
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_framebuffer.c157 if (plane == 0) in fb_plane_width()
166 if (plane == 0) in fb_plane_height()
958 struct drm_plane *plane; in atomic_remove_fb() local
981 drm_for_each_plane(plane, dev) { in atomic_remove_fb()
984 if (plane->state->fb != fb) in atomic_remove_fb()
989 plane->base.id, plane->name, fb->base.id); in atomic_remove_fb()
1061 struct drm_plane *plane; in legacy_remove_fb() local
1077 drm_for_each_plane(plane, dev) { in legacy_remove_fb()
1078 if (plane->fb == fb) { in legacy_remove_fb()
1081 plane->base.id, plane->name, fb->base.id); in legacy_remove_fb()
[all …]
/openbmc/linux/drivers/gpu/drm/i915/
H A Di915_debugfs.c237 vma->gtt_view.rotated.plane[0].width, in i915_debugfs_describe_obj()
238 vma->gtt_view.rotated.plane[0].height, in i915_debugfs_describe_obj()
241 vma->gtt_view.rotated.plane[0].offset, in i915_debugfs_describe_obj()
242 vma->gtt_view.rotated.plane[1].width, in i915_debugfs_describe_obj()
243 vma->gtt_view.rotated.plane[1].height, in i915_debugfs_describe_obj()
246 vma->gtt_view.rotated.plane[1].offset); in i915_debugfs_describe_obj()
251 vma->gtt_view.remapped.plane[0].width, in i915_debugfs_describe_obj()
252 vma->gtt_view.remapped.plane[0].height, in i915_debugfs_describe_obj()
255 vma->gtt_view.remapped.plane[0].offset, in i915_debugfs_describe_obj()
256 vma->gtt_view.remapped.plane[1].width, in i915_debugfs_describe_obj()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vkms.c276 plane); in amdgpu_vkms_plane_atomic_check()
302 static int amdgpu_vkms_prepare_fb(struct drm_plane *plane, in amdgpu_vkms_prepare_fb() argument
339 if (plane->type != DRM_PLANE_TYPE_CURSOR) in amdgpu_vkms_prepare_fb()
373 static void amdgpu_vkms_cleanup_fb(struct drm_plane *plane, in amdgpu_vkms_cleanup_fb() argument
412 struct drm_plane *plane; in amdgpu_vkms_plane_init() local
415 plane = kzalloc(sizeof(*plane), GFP_KERNEL); in amdgpu_vkms_plane_init()
416 if (!plane) in amdgpu_vkms_plane_init()
419 ret = drm_universal_plane_init(dev, plane, 1 << index, in amdgpu_vkms_plane_init()
425 kfree(plane); in amdgpu_vkms_plane_init()
429 drm_plane_helper_add(plane, &amdgpu_vkms_primary_helper_funcs); in amdgpu_vkms_plane_init()
[all …]
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_pipe.c9 int mdp5_pipe_assign(struct drm_atomic_state *s, struct drm_plane *plane, in mdp5_pipe_assign() argument
53 plane->type != DRM_PLANE_TYPE_CURSOR) in mdp5_pipe_assign()
110 (*hwpipe)->name, plane->name, caps); in mdp5_pipe_assign()
111 new_state->hwpipe_to_plane[(*hwpipe)->idx] = plane; in mdp5_pipe_assign()
115 (*r_hwpipe)->name, plane->name, caps); in mdp5_pipe_assign()
116 new_state->hwpipe_to_plane[(*r_hwpipe)->idx] = plane; in mdp5_pipe_assign()
/openbmc/linux/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_dma.c97 unsigned int plane; in sun4i_csi_setup_scratch_buffer() local
102 for (plane = 0; plane < csi->fmt.num_planes; plane++) { in sun4i_csi_setup_scratch_buffer()
103 writel(addr, csi->regs + CSI_BUF_ADDR_REG(plane, slot)); in sun4i_csi_setup_scratch_buffer()
104 addr += csi->fmt.plane_fmt[plane].sizeimage; in sun4i_csi_setup_scratch_buffer()
115 unsigned int plane; in sun4i_csi_buffer_fill_slot() local
133 for (plane = 0; plane < csi->fmt.num_planes; plane++) { in sun4i_csi_buffer_fill_slot()
137 plane); in sun4i_csi_buffer_fill_slot()
138 writel(buf_addr, csi->regs + CSI_BUF_ADDR_REG(plane, slot)); in sun4i_csi_buffer_fill_slot()
/openbmc/linux/drivers/gpu/drm/tiny/
H A Dcirrus.c341 static int cirrus_primary_plane_helper_atomic_check(struct drm_plane *plane, in cirrus_primary_plane_helper_atomic_check() argument
379 static void cirrus_primary_plane_helper_atomic_update(struct drm_plane *plane, in cirrus_primary_plane_helper_atomic_update() argument
382 struct cirrus_device *cirrus = to_cirrus(plane->dev); in cirrus_primary_plane_helper_atomic_update()
427 cirrus_primary_plane_atomic_duplicate_state(struct drm_plane *plane) in cirrus_primary_plane_atomic_duplicate_state() argument
429 struct drm_plane_state *plane_state = plane->state; in cirrus_primary_plane_atomic_duplicate_state()
443 __drm_gem_duplicate_shadow_plane_state(plane, new_shadow_plane_state); in cirrus_primary_plane_atomic_duplicate_state()
460 static void cirrus_reset_primary_plane(struct drm_plane *plane) in cirrus_reset_primary_plane() argument
464 if (plane->state) { in cirrus_reset_primary_plane()
465 cirrus_primary_plane_atomic_destroy_state(plane, plane->state); in cirrus_reset_primary_plane()
466 plane->state = NULL; /* must be set to NULL here */ in cirrus_reset_primary_plane()
[all …]

12345678910>>...18