| /drivers/gpu/drm/ |
| A D | drm_plane.c | 399 plane->base.properties = &plane->properties; in __drm_universal_plane_init() 650 ret = plane->funcs->late_register(plane); in drm_plane_register_all() 671 plane->funcs->early_unregister(plane); in drm_plane_unregister_all() 705 plane->funcs->atomic_destroy_state(plane, plane->state); in drm_plane_cleanup() 709 memset(plane, 0, sizeof(*plane)); in drm_plane_cleanup() 758 plane->old_fb = plane->fb; in drm_plane_force_disable() 875 if (plane->state && plane->state->fb) in drm_mode_getplane() 877 else if (!plane->state && plane->fb) in drm_mode_getplane() 1034 plane->old_fb = plane->fb; in __setplane_internal() 1051 plane->old_fb = plane->fb; in __setplane_internal() [all …]
|
| A D | drm_blend.c | 237 if (plane->state) in drm_plane_create_alpha_property() 304 if (plane->state) in drm_plane_create_rotation_property() 389 if (plane->state) { in drm_plane_create_zpos_property() 390 plane->state->zpos = zpos; in drm_plane_create_zpos_property() 428 if (plane->state) { in drm_plane_create_zpos_immutable_property() 445 return sa->plane->base.id - sb->plane->base.id; in drm_atomic_state_zpos_cmp() 455 struct drm_plane *plane; in drm_atomic_helper_crtc_normalize_zpos() local 479 plane->base.id, plane->name, plane_state->zpos); in drm_atomic_helper_crtc_normalize_zpos() 485 plane = states[i]->plane; in drm_atomic_helper_crtc_normalize_zpos() 489 plane->base.id, plane->name, i); in drm_atomic_helper_crtc_normalize_zpos() [all …]
|
| A D | drm_simple_kms_helper.c | 127 plane = &pipe->plane; in drm_simple_kms_crtc_enable() 225 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_atomic_check() 252 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_atomic_update() 264 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_prepare_fb() 282 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_cleanup_fb() 294 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_begin_fb_access() 306 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_end_fb_access() 333 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_reset() 344 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_duplicate_state() 356 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_destroy_state() [all …]
|
| /drivers/gpu/drm/virtio/ |
| A D | virtgpu_plane.c | 102 plane); in virtio_gpu_plane_atomic_check() 104 plane); in virtio_gpu_plane_atomic_check() 235 plane); in virtio_gpu_primary_plane_update() 242 if (plane->state->crtc) in virtio_gpu_primary_plane_update() 275 plane->state->crtc_w, plane->state->crtc_h, in virtio_gpu_primary_plane_update() 276 plane->state->crtc_x, plane->state->crtc_y, in virtio_gpu_primary_plane_update() 428 plane); in virtio_gpu_cursor_plane_update() 506 if (!plane->state || !plane->state->fb || !plane->state->visible) in virtio_drm_get_scanout_buffer() 598 if (IS_ERR(plane)) in virtio_gpu_plane_init() 599 return plane; in virtio_gpu_plane_init() [all …]
|
| /drivers/gpu/drm/nouveau/dispnv04/ |
| A D | overlay.c | 213 kfree(plane); in nv_destroy_plane() 222 (cos_mul(plane->hue, plane->saturation) & 0xffff); in nv10_set_params() 286 if (!plane) in nv10_overlay_init() 326 plane->props.colorkey, plane->colorkey); in nv10_overlay_init() 330 plane->props.contrast, plane->contrast); in nv10_overlay_init() 334 plane->props.brightness, plane->brightness); in nv10_overlay_init() 338 plane->props.hue, plane->hue); in nv10_overlay_init() 342 plane->props.saturation, plane->saturation); in nv10_overlay_init() 476 if (!plane) in nv04_overlay_init() 496 plane->props.colorkey, plane->colorkey); in nv04_overlay_init() [all …]
|
| /drivers/gpu/drm/i915/display/ |
| A D | intel_plane.c | 81 plane = kzalloc(sizeof(*plane), GFP_KERNEL); in intel_plane_alloc() 82 if (!plane) in intel_plane_alloc() 347 plane->base.base.id, plane->base.name, in intel_plane_calc_min_cdclk() 628 plane->base.base.id, plane->base.name, in intel_plane_atomic_calc_changes() 885 plane->disable_arm(dsb, plane, crtc_state); in intel_plane_disable_arm() 1019 plane->base.base.id, plane->base.name, in intel_plane_check_clipping() 1036 plane->base.base.id, plane->base.name, in intel_plane_check_clipping() 1109 plane->base.base.id, plane->base.name, in intel_plane_check_src_coordinates() 1117 plane->base.base.id, plane->base.name, in intel_plane_check_src_coordinates() 1389 if (!plane->state || !plane->state->fb || !plane->state->visible) in intel_get_scanout_buffer() [all …]
|
| A D | i9xx_plane.c | 233 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in i9xx_check_plane_surface() local 254 plane->base.base.id, plane->base.name, src_w); in i9xx_check_plane_surface() 278 unsigned int alignment = plane->min_alignment(plane, fb, 0); in i9xx_check_plane_surface() 285 plane->base.base.id, plane->base.name); in i9xx_check_plane_surface() 333 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in i9xx_plane_check() local 942 if (IS_ERR(plane)) in intel_primary_plane_create() 943 return plane; in intel_primary_plane_create() 956 plane->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, plane->id); in intel_primary_plane_create() 1118 return plane; in intel_primary_plane_create() 1173 if (!plane->get_hw_state(plane, &pipe)) in i9xx_get_initial_plane_config() [all …]
|
| A D | skl_universal_plane_regs.h | 35 #define PLANE_CTL(pipe, plane) _MMIO_SKL_PLANE((pipe), (plane), \ argument 106 #define PLANE_STRIDE(pipe, plane) _MMIO_SKL_PLANE((pipe), (plane), \ argument 116 #define PLANE_POS(pipe, plane) _MMIO_SKL_PLANE((pipe), (plane), \ argument 128 #define PLANE_SIZE(pipe, plane) _MMIO_SKL_PLANE((pipe), (plane), \ argument 140 #define PLANE_KEYVAL(pipe, plane) _MMIO_SKL_PLANE((pipe), (plane),\ argument 148 #define PLANE_KEYMSK(pipe, plane) _MMIO_SKL_PLANE((pipe), (plane), \ argument 157 #define PLANE_SURF(pipe, plane) _MMIO_SKL_PLANE((pipe), (plane), \ argument 168 #define PLANE_KEYMAX(pipe, plane) _MMIO_SKL_PLANE((pipe), (plane), \ argument 178 #define PLANE_OFFSET(pipe, plane) _MMIO_SKL_PLANE((pipe), (plane), \ argument 190 #define PLANE_SURFLIVE(pipe, plane) _MMIO_SKL_PLANE((pipe), (plane), \ argument [all …]
|
| A D | i9xx_plane_regs.h | 12 #define DSPADDR_VLV(dev_priv, plane) _MMIO_PIPE2(dev_priv, plane, _DSPAADDR_VLV) argument 15 #define DSPCNTR(dev_priv, plane) _MMIO_PIPE2(dev_priv, plane, _DSPACNTR) argument 49 #define DSPADDR(dev_priv, plane) _MMIO_PIPE2(dev_priv, plane, _DSPAADDR) argument 52 #define DSPLINOFF(dev_priv, plane) _MMIO_PIPE2(dev_priv, plane, _DSPALINOFF) argument 55 #define DSPSTRIDE(dev_priv, plane) _MMIO_PIPE2(dev_priv, plane, _DSPASTRIDE) argument 58 #define DSPPOS(dev_priv, plane) _MMIO_PIPE2(dev_priv, plane, _DSPAPOS) argument 65 #define DSPSIZE(dev_priv, plane) _MMIO_PIPE2(dev_priv, plane, _DSPASIZE) argument 72 #define DSPSURF(dev_priv, plane) _MMIO_PIPE2(dev_priv, plane, _DSPASURF) argument 83 #define DSPOFFSET(dev_priv, plane) _MMIO_PIPE2(dev_priv, plane, _DSPAOFFSET) argument 93 #define PRIMPOS(dev_priv, plane) _MMIO_TRANS2(dev_priv, plane, _PRIMPOS_A) argument [all …]
|
| A D | intel_cursor.c | 95 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_cursor_check_surface() local 118 plane->base.base.id, plane->base.name); in intel_cursor_check_surface() 149 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_check_cursor() local 157 plane->base.base.id, plane->base.name); in intel_check_cursor() 239 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in i845_check_cursor() local 255 plane->base.base.id, plane->base.name, in i845_check_cursor() 272 plane->base.base.id, plane->base.name, in i845_check_cursor() 484 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in i9xx_check_cursor() local 501 plane->base.base.id, plane->base.name, in i9xx_check_cursor() 514 plane->base.base.id, plane->base.name, in i9xx_check_cursor() [all …]
|
| A D | skl_universal_plane.c | 1738 plane->base.base.id, plane->base.name); in skl_plane_check_fb() 1750 plane->base.base.id, plane->base.name); in skl_plane_check_fb() 1758 plane->base.base.id, plane->base.name); in skl_plane_check_fb() 1797 plane->base.base.id, plane->base.name); in skl_plane_check_fb() 1807 plane->base.base.id, plane->base.name); in skl_plane_check_fb() 1836 plane->base.base.id, plane->base.name, in skl_plane_check_dst_coordinates() 1861 plane->base.base.id, plane->base.name); in skl_plane_check_nv12_rotation() 2036 plane->base.base.id, plane->base.name, in skl_check_main_surface() 2109 plane->base.base.id, plane->base.name, in skl_check_nv12_aux_surface() 3027 if (!plane->get_hw_state(plane, &pipe)) in skl_get_initial_plane_config() [all …]
|
| A D | intel_sprite.c | 71 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in chv_sprite_update_csc() local 143 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_sprite_update_clrc() local 346 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_sprite_update_gamma() local 479 *pipe = plane->pipe; in vlv_sprite_get_hw_state() 767 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ivb_sprite_update_gamma() local 1092 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in g4x_sprite_update_gamma() local 1122 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ilk_sprite_update_gamma() local 1617 if (IS_ERR(plane)) in intel_sprite_plane_create() 1618 return plane; in intel_sprite_plane_create() 1707 plane->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, plane->id); in intel_sprite_plane_create() [all …]
|
| /drivers/gpu/drm/omapdrm/dss/ |
| A D | dispc.h | 344 switch (plane) { in DISPC_OVL_BASE() 364 switch (plane) { in DISPC_BA0_OFFSET() 380 switch (plane) { in DISPC_BA1_OFFSET() 396 switch (plane) { in DISPC_BA0_UV_OFFSET() 416 switch (plane) { in DISPC_BA1_UV_OFFSET() 436 switch (plane) { in DISPC_POS_OFFSET() 451 switch (plane) { in DISPC_SIZE_OFFSET() 467 switch (plane) { in DISPC_ATTR_OFFSET() 484 switch (plane) { in DISPC_ATTR2_OFFSET() 504 switch (plane) { in DISPC_FIFO_THRESH_OFFSET() [all …]
|
| /drivers/video/fbdev/omap2/omapfb/dss/ |
| A D | dispc.h | 341 switch (plane) { in DISPC_OVL_BASE() 361 switch (plane) { in DISPC_BA0_OFFSET() 377 switch (plane) { in DISPC_BA1_OFFSET() 393 switch (plane) { in DISPC_BA0_UV_OFFSET() 413 switch (plane) { in DISPC_BA1_UV_OFFSET() 433 switch (plane) { in DISPC_POS_OFFSET() 448 switch (plane) { in DISPC_SIZE_OFFSET() 464 switch (plane) { in DISPC_ATTR_OFFSET() 481 switch (plane) { in DISPC_ATTR2_OFFSET() 501 switch (plane) { in DISPC_FIFO_THRESH_OFFSET() [all …]
|
| /drivers/gpu/drm/i915/gvt/ |
| A D | fb_decoder.c | 226 if (!plane->enabled) in intel_vgpu_decode_primary_plane() 251 if (!plane->bpp) { in intel_vgpu_decode_primary_plane() 256 plane->hw_format = fmt; in intel_vgpu_decode_primary_plane() 262 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_primary_plane() 265 plane->base); in intel_vgpu_decode_primary_plane() 269 plane->stride = intel_vgpu_get_stride(vgpu, pipe, plane->tiled, in intel_vgpu_decode_primary_plane() 276 plane->width += 1; in intel_vgpu_decode_primary_plane() 359 if (!plane->enabled) in intel_vgpu_decode_cursor_plane() 368 plane->mode = mode; in intel_vgpu_decode_cursor_plane() 386 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_cursor_plane() [all …]
|
| /drivers/gpu/drm/mediatek/ |
| A D | mtk_plane.c | 34 if (plane->state) { in mtk_plane_reset() 47 state->base.plane = plane; in mtk_plane_reset() 63 WARN_ON(state->base.plane != plane); in mtk_plane_duplicate_state() 107 plane); in mtk_plane_atomic_async_check() 114 if (!plane->state) in mtk_plane_atomic_async_check() 117 if (!plane->state->fb) in mtk_plane_atomic_async_check() 219 plane); in mtk_plane_atomic_async_update() 254 plane); in mtk_plane_atomic_check() 286 plane); in mtk_plane_atomic_disable() 289 plane); in mtk_plane_atomic_disable() [all …]
|
| /drivers/gpu/drm/loongson/ |
| A D | lsdc_plane.c | 96 drm_dbg(plane->dev, "%s disabled\n", plane->name); in lsdc_primary_atomic_disable() 130 drm_dbg(plane->dev, in lsdc_plane_prepare_fb() 162 drm_dbg(plane->dev, "%s unpin\n", plane->name); in lsdc_plane_cleanup_fb() 182 if (!plane->state || !plane->state->fb) { in lsdc_cursor_plane_atomic_async_check() 183 drm_dbg(plane->dev, "%s: state is NULL\n", plane->name); in lsdc_cursor_plane_atomic_async_check() 231 new_fb = plane->state->fb; in lsdc_cursor_plane_atomic_async_update() 280 drm_dbg(plane->dev, "%s is not bind to a crtc\n", plane->name); in ls7a1000_cursor_plane_atomic_check() 353 drm_dbg(plane->dev, "%s is not bind to a crtc\n", plane->name); in ls7a2000_cursor_plane_atomic_check() 721 struct drm_plane *plane, in lsdc_primary_plane_init() argument 746 struct drm_plane *plane, in ls7a1000_cursor_plane_init() argument [all …]
|
| /drivers/gpu/drm/omapdrm/ |
| A D | omap_plane.c | 68 plane); in omap_plane_atomic_update() 70 plane); in omap_plane_atomic_update() 145 plane->name); in omap_plane_atomic_update() 158 plane->name); in omap_plane_atomic_update() 174 plane); in omap_plane_atomic_disable() 204 plane); in omap_plane_atomic_check() 206 plane); in omap_plane_atomic_check() 397 if (plane->rotation_property && obj != &plane->base) in omap_plane_install_properties() 410 drm_atomic_helper_plane_destroy_state(plane, plane->state); in omap_plane_reset() 558 omap_plane_install_properties(plane, &plane->base); in omap_plane_init() [all …]
|
| /drivers/gpu/drm/renesas/rz-du/ |
| A D | rzg2l_du_vsp.c | 86 return plane ? plane : ERR_PTR(-EINVAL); in rzg2l_du_vsp_get_drm_plane() 120 to_rzg2l_vsp_plane_state(plane->plane.state); in rzg2l_du_vsp_plane_setup() 122 struct drm_framebuffer *fb = plane->plane.state->fb; in rzg2l_du_vsp_plane_setup() 218 plane); in rzg2l_du_vsp_plane_atomic_check() 273 rzg2l_du_vsp_plane_atomic_destroy_state(plane, plane->state); in rzg2l_du_vsp_plane_reset() 338 plane->vsp = vsp; in rzg2l_du_vsp_init() 339 plane->index = i; in rzg2l_du_vsp_init() 341 drm_plane_helper_add(&plane->plane, in rzg2l_du_vsp_init() 344 drm_plane_create_alpha_property(&plane->plane); in rzg2l_du_vsp_init() 345 drm_plane_create_zpos_property(&plane->plane, i, 0, in rzg2l_du_vsp_init() [all …]
|
| /drivers/gpu/drm/atmel-hlcdc/ |
| A D | atmel_hlcdc_plane.c | 296 atmel_hlcdc_layer_write_cfg(&plane->layer, in atmel_hlcdc_plane_setup_scaler() 497 atmel_hlcdc_layer_write_cfg(&plane->layer, in atmel_hlcdc_plane_update_format() 529 atmel_hlcdc_layer_write_reg(&plane->layer, in atmel_hlcdc_update_buffers() 536 atmel_hlcdc_layer_write_reg(&plane->layer, in atmel_hlcdc_update_buffers() 590 struct drm_plane *plane; in atmel_hlcdc_plane_prepare_ahb_routing() local 687 layout = &plane->layer.desc->layout; in atmel_hlcdc_plane_update_disc_area() 1205 struct atmel_hlcdc_plane *plane; in atmel_hlcdc_plane_create() local 1209 plane = devm_kzalloc(dev->dev, sizeof(*plane), GFP_KERNEL); in atmel_hlcdc_plane_create() 1210 if (!plane) in atmel_hlcdc_plane_create() 1230 drm_plane_helper_add(&plane->base, in atmel_hlcdc_plane_create() [all …]
|
| /drivers/gpu/drm/renesas/rcar-du/ |
| A D | rcar_du_plane.c | 155 plane->group->index, plane - plane->group->planes); in rcar_du_atomic_check_planes() 165 index = plane - plane->group->planes; in rcar_du_atomic_check_planes() 181 index = plane - plane->group->planes; in rcar_du_atomic_check_planes() 212 s = drm_atomic_get_plane_state(state, &plane->plane); in rcar_du_atomic_check_planes() 228 plane - plane->group->planes); in rcar_du_atomic_check_planes() 238 plane - plane->group->planes, in rcar_du_atomic_check_planes() 266 plane->group->index, plane - plane->group->planes); in rcar_du_atomic_check_planes() 822 drm_plane_helper_add(&plane->plane, in rcar_du_planes_init() 825 drm_plane_helper_add(&plane->plane, in rcar_du_planes_init() 828 drm_plane_create_alpha_property(&plane->plane); in rcar_du_planes_init() [all …]
|
| /drivers/video/fbdev/ |
| A D | au1200fb.c | 152 int plane; member 939 int plane = fbdev->plane; in au1200_setmode() local 946 au1200_setlocation(fbdev, plane, win->w[plane].xpos, win->w[plane].ypos); in au1200_setmode() 1046 plane = fbdev->plane; in au1200fb_fb_check_var() 1423 int plane; in au1200fb_ioctl() local 1672 for (plane = 0; plane < device_count; ++plane) { in au1200fb_drv_probe() 1692 fbdev->plane = plane; in au1200fb_drv_probe() 1695 fbdev->fb_len = (win->w[plane].xres * win->w[plane].yres * bpp) / 8; in au1200fb_drv_probe() 1746 for (plane = 0; plane < device_count; ++plane) { in au1200fb_drv_probe() 1767 int plane; in au1200fb_drv_remove() local [all …]
|
| /drivers/gpu/drm/imx/dc/ |
| A D | dc-plane.c | 27 #define dc_plane_dbg(plane, fmt, ...) \ argument 29 struct drm_plane *_plane = (plane); \ 49 return container_of(plane, struct dc_plane, base); in to_dc_plane() 95 drm_atomic_get_new_plane_state(state, plane); in dc_plane_atomic_check() 133 drm_atomic_get_new_plane_state(state, plane); in dc_plane_atomic_update() 134 struct dc_plane *dplane = to_dc_plane(plane); in dc_plane_atomic_update() 143 if (!drm_dev_enter(plane->dev, &idx)) in dc_plane_atomic_update() 181 struct dc_plane *dplane = to_dc_plane(plane); in dc_plane_atomic_disable() 185 if (!drm_dev_enter(plane->dev, &idx)) in dc_plane_atomic_disable() 206 struct drm_plane *plane = &dc_plane->base; in dc_plane_init() local [all …]
|
| /drivers/gpu/drm/sun4i/ |
| A D | sun4i_layer.c | 23 if (plane->state) { in sun4i_backend_layer_reset() 24 state = state_to_sun4i_layer_state(plane->state); in sun4i_backend_layer_reset() 29 plane->state = NULL; in sun4i_backend_layer_reset() 67 plane); in sun4i_backend_layer_atomic_disable() 87 plane); in sun4i_backend_layer_atomic_update() 97 sun4i_frontend_update_coord(frontend, plane); in sun4i_backend_layer_atomic_update() 98 sun4i_frontend_update_buffer(frontend, plane); in sun4i_backend_layer_atomic_update() 99 sun4i_frontend_update_formats(frontend, plane, in sun4i_backend_layer_atomic_update() 224 drm_plane_helper_add(&layer->plane, in sun4i_layer_init_one() 227 drm_plane_create_alpha_property(&layer->plane); in sun4i_layer_init_one() [all …]
|
| /drivers/gpu/drm/tegra/ |
| A D | plane.c | 23 drm_plane_cleanup(plane); in tegra_plane_destroy() 33 if (plane->state) in tegra_plane_reset() 36 kfree(plane->state); in tegra_plane_reset() 37 plane->state = NULL; in tegra_plane_reset() 41 plane->state = &state->base; in tegra_plane_reset() 42 plane->state->plane = plane; in tegra_plane_reset() 621 struct drm_plane *plane; in tegra_plane_check_transparency() local 639 plane); in tegra_plane_check_transparency() 652 WARN_ON(plane == other); in tegra_plane_get_overlap_index() 655 if (i == plane->index) in tegra_plane_get_overlap_index() [all …]
|