| /Linux-v5.4/drivers/gpu/drm/ |
| D | drm_plane.c | 86 static int create_in_format_blob(struct drm_device *dev, struct drm_plane *plane) in create_in_format_blob() argument 95 formats_size = sizeof(__u32) * plane->format_count; in create_in_format_blob() 102 sizeof(struct drm_format_modifier) * plane->modifier_count; in create_in_format_blob() 118 blob_data->count_formats = plane->format_count; in create_in_format_blob() 120 blob_data->count_modifiers = plane->modifier_count; in create_in_format_blob() 125 memcpy(formats_ptr(blob_data), plane->format_types, formats_size); in create_in_format_blob() 128 if (!plane->funcs->format_mod_supported) in create_in_format_blob() 132 for (i = 0; i < plane->modifier_count; i++) { in create_in_format_blob() 133 for (j = 0; j < plane->format_count; j++) { in create_in_format_blob() 134 if (plane->funcs->format_mod_supported(plane, in create_in_format_blob() [all …]
|
| D | drm_blend.c | 199 int drm_plane_create_alpha_property(struct drm_plane *plane) in drm_plane_create_alpha_property() argument 203 prop = drm_property_create_range(plane->dev, 0, "alpha", in drm_plane_create_alpha_property() 208 drm_object_attach_property(&plane->base, prop, DRM_BLEND_ALPHA_OPAQUE); in drm_plane_create_alpha_property() 209 plane->alpha_property = prop; in drm_plane_create_alpha_property() 211 if (plane->state) in drm_plane_create_alpha_property() 212 plane->state->alpha = DRM_BLEND_ALPHA_OPAQUE; in drm_plane_create_alpha_property() 252 int drm_plane_create_rotation_property(struct drm_plane *plane, in drm_plane_create_rotation_property() argument 270 prop = drm_property_create_bitmask(plane->dev, 0, "rotation", in drm_plane_create_rotation_property() 276 drm_object_attach_property(&plane->base, prop, rotation); in drm_plane_create_rotation_property() 278 if (plane->state) in drm_plane_create_rotation_property() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/virtio/ |
| D | virtgpu_plane.c | 69 static void virtio_gpu_plane_destroy(struct drm_plane *plane) in virtio_gpu_plane_destroy() argument 71 drm_plane_cleanup(plane); in virtio_gpu_plane_destroy() 72 kfree(plane); in virtio_gpu_plane_destroy() 84 static int virtio_gpu_plane_atomic_check(struct drm_plane *plane, in virtio_gpu_plane_atomic_check() argument 90 static void virtio_gpu_primary_plane_update(struct drm_plane *plane, in virtio_gpu_primary_plane_update() argument 93 struct drm_device *dev = plane->dev; in virtio_gpu_primary_plane_update() 100 if (plane->state->crtc) in virtio_gpu_primary_plane_update() 101 output = drm_crtc_to_virtio_gpu_output(plane->state->crtc); in virtio_gpu_primary_plane_update() 107 if (plane->state->fb && output->enabled) { in virtio_gpu_primary_plane_update() 108 vgfb = to_virtio_gpu_framebuffer(plane->state->fb); in virtio_gpu_primary_plane_update() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/i915/gvt/ |
| D | fb_decoder.c | 203 struct intel_vgpu_primary_plane_format *plane) in intel_vgpu_decode_primary_plane() argument 214 plane->enabled = !!(val & DISPLAY_PLANE_ENABLE); in intel_vgpu_decode_primary_plane() 215 if (!plane->enabled) in intel_vgpu_decode_primary_plane() 219 plane->tiled = val & PLANE_CTL_TILED_MASK; in intel_vgpu_decode_primary_plane() 231 plane->bpp = skl_pixel_formats[fmt].bpp; in intel_vgpu_decode_primary_plane() 232 plane->drm_format = skl_pixel_formats[fmt].drm_format; in intel_vgpu_decode_primary_plane() 234 plane->tiled = val & DISPPLANE_TILED; in intel_vgpu_decode_primary_plane() 236 plane->bpp = bdw_pixel_formats[fmt].bpp; in intel_vgpu_decode_primary_plane() 237 plane->drm_format = bdw_pixel_formats[fmt].drm_format; in intel_vgpu_decode_primary_plane() 240 if (!plane->bpp) { in intel_vgpu_decode_primary_plane() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/i915/display/ |
| D | intel_atomic_plane.c | 47 struct intel_plane *plane; in intel_plane_alloc() local 49 plane = kzalloc(sizeof(*plane), GFP_KERNEL); in intel_plane_alloc() 50 if (!plane) in intel_plane_alloc() 55 kfree(plane); in intel_plane_alloc() 59 __drm_atomic_helper_plane_reset(&plane->base, &plane_state->base); in intel_plane_alloc() 62 return plane; in intel_plane_alloc() 65 void intel_plane_free(struct intel_plane *plane) in intel_plane_free() argument 67 intel_plane_destroy_state(&plane->base, plane->base.state); in intel_plane_free() 68 kfree(plane); in intel_plane_free() 81 intel_plane_duplicate_state(struct drm_plane *plane) in intel_plane_duplicate_state() argument [all …]
|
| D | intel_sprite.c | 255 struct intel_plane *plane = to_intel_plane(plane_state->base.plane); in intel_plane_check_stride() local 272 max_stride = plane->max_stride(plane, fb->format->format, in intel_plane_check_stride() 278 plane->base.base.id, plane->base.name, max_stride); in intel_plane_check_stride() 341 skl_plane_max_stride(struct intel_plane *plane, in skl_plane_max_stride() argument 359 skl_program_scaler(struct intel_plane *plane, in skl_program_scaler() argument 363 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in skl_program_scaler() 364 enum pipe pipe = plane->pipe; in skl_program_scaler() 385 !icl_is_hdr_plane(dev_priv, plane->id)) { in skl_program_scaler() 402 PS_SCALER_EN | PS_PLANE_SEL(plane->id) | scaler->mode); in skl_program_scaler() 421 icl_program_input_csc(struct intel_plane *plane, in icl_program_input_csc() argument [all …]
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/dispnv04/ |
| D | overlay.c | 112 nv10_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, in nv10_update_plane() argument 119 struct nouveau_drm *drm = nouveau_drm(plane->dev); in nv10_update_plane() 122 container_of(plane, struct nouveau_plane, base); in nv10_update_plane() 190 nv10_disable_plane(struct drm_plane *plane, in nv10_disable_plane() argument 193 struct nvif_object *dev = &nouveau_drm(plane->dev)->client.device.object; in nv10_disable_plane() 195 container_of(plane, struct nouveau_plane, base); in nv10_disable_plane() 207 nv_destroy_plane(struct drm_plane *plane) in nv_destroy_plane() argument 209 drm_plane_force_disable(plane); in nv_destroy_plane() 210 drm_plane_cleanup(plane); in nv_destroy_plane() 211 kfree(plane); in nv_destroy_plane() [all …]
|
| /Linux-v5.4/drivers/video/fbdev/omap2/omapfb/dss/ |
| D | dispc.h | 339 static inline u16 DISPC_OVL_BASE(enum omap_plane plane) in DISPC_OVL_BASE() argument 341 switch (plane) { in DISPC_OVL_BASE() 359 static inline u16 DISPC_BA0_OFFSET(enum omap_plane plane) in DISPC_BA0_OFFSET() argument 361 switch (plane) { in DISPC_BA0_OFFSET() 375 static inline u16 DISPC_BA1_OFFSET(enum omap_plane plane) in DISPC_BA1_OFFSET() argument 377 switch (plane) { in DISPC_BA1_OFFSET() 391 static inline u16 DISPC_BA0_UV_OFFSET(enum omap_plane plane) in DISPC_BA0_UV_OFFSET() argument 393 switch (plane) { in DISPC_BA0_UV_OFFSET() 411 static inline u16 DISPC_BA1_UV_OFFSET(enum omap_plane plane) in DISPC_BA1_UV_OFFSET() argument 413 switch (plane) { in DISPC_BA1_UV_OFFSET() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/omapdrm/dss/ |
| D | dispc.h | 342 static inline u16 DISPC_OVL_BASE(enum omap_plane_id plane) in DISPC_OVL_BASE() argument 344 switch (plane) { in DISPC_OVL_BASE() 362 static inline u16 DISPC_BA0_OFFSET(enum omap_plane_id plane) in DISPC_BA0_OFFSET() argument 364 switch (plane) { in DISPC_BA0_OFFSET() 378 static inline u16 DISPC_BA1_OFFSET(enum omap_plane_id plane) in DISPC_BA1_OFFSET() argument 380 switch (plane) { in DISPC_BA1_OFFSET() 394 static inline u16 DISPC_BA0_UV_OFFSET(enum omap_plane_id plane) in DISPC_BA0_UV_OFFSET() argument 396 switch (plane) { in DISPC_BA0_UV_OFFSET() 414 static inline u16 DISPC_BA1_UV_OFFSET(enum omap_plane_id plane) in DISPC_BA1_UV_OFFSET() argument 416 switch (plane) { in DISPC_BA1_UV_OFFSET() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/omapdrm/ |
| D | omap_plane.c | 26 static int omap_plane_prepare_fb(struct drm_plane *plane, in omap_plane_prepare_fb() argument 35 static void omap_plane_cleanup_fb(struct drm_plane *plane, in omap_plane_cleanup_fb() argument 42 static void omap_plane_atomic_update(struct drm_plane *plane, in omap_plane_atomic_update() argument 45 struct omap_drm_private *priv = plane->dev->dev_private; in omap_plane_atomic_update() 46 struct omap_plane *omap_plane = to_omap_plane(plane); in omap_plane_atomic_update() 47 struct drm_plane_state *state = plane->state; in omap_plane_atomic_update() 77 dev_err(plane->dev->dev, "Failed to setup plane %s\n", in omap_plane_atomic_update() 86 static void omap_plane_atomic_disable(struct drm_plane *plane, in omap_plane_atomic_disable() argument 89 struct omap_drm_private *priv = plane->dev->dev_private; in omap_plane_atomic_disable() 90 struct omap_plane *omap_plane = to_omap_plane(plane); in omap_plane_atomic_disable() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/mediatek/ |
| D | mtk_drm_plane.c | 28 static void mtk_plane_reset(struct drm_plane *plane) in mtk_plane_reset() argument 32 if (plane->state) { in mtk_plane_reset() 33 __drm_atomic_helper_plane_destroy_state(plane->state); in mtk_plane_reset() 35 state = to_mtk_plane_state(plane->state); in mtk_plane_reset() 41 plane->state = &state->base; in mtk_plane_reset() 44 state->base.plane = plane; in mtk_plane_reset() 48 static struct drm_plane_state *mtk_plane_duplicate_state(struct drm_plane *plane) in mtk_plane_duplicate_state() argument 50 struct mtk_plane_state *old_state = to_mtk_plane_state(plane->state); in mtk_plane_duplicate_state() 57 __drm_atomic_helper_plane_duplicate_state(plane, &state->base); in mtk_plane_duplicate_state() 59 WARN_ON(state->base.plane != plane); in mtk_plane_duplicate_state() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/rcar-du/ |
| D | rcar_du_plane.c | 95 static int rcar_du_plane_hwalloc(struct rcar_du_plane *plane, in rcar_du_plane_hwalloc() argument 105 if (plane->group->index != 0) in rcar_du_plane_hwalloc() 111 fixed = plane->group->index == 0 ? 1 : 0; in rcar_du_plane_hwalloc() 146 struct rcar_du_plane *plane; in rcar_du_atomic_check_planes() local 149 plane = to_rcar_plane(drm_plane); in rcar_du_atomic_check_planes() 154 plane->group->index, plane - plane->group->planes); in rcar_du_atomic_check_planes() 164 index = plane - plane->group->planes; in rcar_du_atomic_check_planes() 165 group_freed_planes[plane->group->index] |= 1 << index; in rcar_du_atomic_check_planes() 177 groups |= 1 << plane->group->index; in rcar_du_atomic_check_planes() 180 index = plane - plane->group->planes; in rcar_du_atomic_check_planes() [all …]
|
| D | rcar_du_vsp.c | 147 static void rcar_du_vsp_plane_setup(struct rcar_du_vsp_plane *plane) in rcar_du_vsp_plane_setup() argument 150 to_rcar_vsp_plane_state(plane->plane.state); in rcar_du_vsp_plane_setup() 152 struct drm_framebuffer *fb = plane->plane.state->fb; in rcar_du_vsp_plane_setup() 179 vsp1_du_atomic_update(plane->vsp->vsp, crtc->vsp_pipe, in rcar_du_vsp_plane_setup() 180 plane->index, &cfg); in rcar_du_vsp_plane_setup() 220 static int rcar_du_vsp_plane_prepare_fb(struct drm_plane *plane, in rcar_du_vsp_plane_prepare_fb() argument 224 struct rcar_du_vsp *vsp = to_rcar_vsp_plane(plane)->vsp; in rcar_du_vsp_plane_prepare_fb() 238 return drm_gem_fb_prepare_fb(plane, state); in rcar_du_vsp_plane_prepare_fb() 254 static void rcar_du_vsp_plane_cleanup_fb(struct drm_plane *plane, in rcar_du_vsp_plane_cleanup_fb() argument 258 struct rcar_du_vsp *vsp = to_rcar_vsp_plane(plane)->vsp; in rcar_du_vsp_plane_cleanup_fb() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/vkms/ |
| D | vkms_plane.c | 20 vkms_plane_duplicate_state(struct drm_plane *plane) in vkms_plane_duplicate_state() argument 38 __drm_atomic_helper_plane_duplicate_state(plane, in vkms_plane_duplicate_state() 44 static void vkms_plane_destroy_state(struct drm_plane *plane, in vkms_plane_destroy_state() argument 65 static void vkms_plane_reset(struct drm_plane *plane) in vkms_plane_reset() argument 69 if (plane->state) in vkms_plane_reset() 70 vkms_plane_destroy_state(plane, plane->state); in vkms_plane_reset() 78 plane->state = &vkms_state->base; in vkms_plane_reset() 79 plane->state->plane = plane; in vkms_plane_reset() 91 static void vkms_plane_atomic_update(struct drm_plane *plane, in vkms_plane_atomic_update() argument 95 struct drm_framebuffer *fb = plane->state->fb; in vkms_plane_atomic_update() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_plane.c | 122 static struct dpu_kms *_dpu_plane_get_kms(struct drm_plane *plane) in _dpu_plane_get_kms() argument 124 struct msm_drm_private *priv = plane->dev->dev_private; in _dpu_plane_get_kms() 136 static int _dpu_plane_calc_fill_level(struct drm_plane *plane, in _dpu_plane_calc_fill_level() argument 144 if (!fmt || !plane->state || !src_width || !fmt->bpp) { in _dpu_plane_calc_fill_level() 149 pdpu = to_dpu_plane(plane); in _dpu_plane_calc_fill_level() 150 pstate = to_dpu_plane_state(plane->state); in _dpu_plane_calc_fill_level() 185 plane->base.id, pdpu->pipe - SSPP_VIG0, in _dpu_plane_calc_fill_level() 222 static void _dpu_plane_set_qos_lut(struct drm_plane *plane, in _dpu_plane_set_qos_lut() argument 225 struct dpu_plane *pdpu = to_dpu_plane(plane); in _dpu_plane_set_qos_lut() 236 total_fl = _dpu_plane_calc_fill_level(plane, fmt, in _dpu_plane_set_qos_lut() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/sti/ |
| D | sti_plane.c | 19 const char *sti_plane_to_str(struct sti_plane *plane) in sti_plane_to_str() argument 21 switch (plane->desc) { in sti_plane_to_str() 41 void sti_plane_update_fps(struct sti_plane *plane, in sti_plane_update_fps() argument 45 struct drm_plane_state *state = plane->drm_plane.state; in sti_plane_update_fps() 53 fps = &plane->fps_info; in sti_plane_update_fps() 74 snprintf(plane->fps_info.fps_str, FPS_LENGTH, in sti_plane_update_fps() 76 plane->drm_plane.name, in sti_plane_update_fps() 81 sti_plane_to_str(plane)); in sti_plane_update_fps() 89 snprintf(plane->fps_info.fips_str, in sti_plane_update_fps() 93 plane->fps_info.fips_str[0] = '\0'; in sti_plane_update_fps() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/sun4i/ |
| D | sun4i_layer.c | 18 static void sun4i_backend_layer_reset(struct drm_plane *plane) in sun4i_backend_layer_reset() argument 20 struct sun4i_layer *layer = plane_to_sun4i_layer(plane); in sun4i_backend_layer_reset() 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() 34 __drm_atomic_helper_plane_reset(plane, &state->state); in sun4i_backend_layer_reset() 35 plane->state->zpos = layer->id; in sun4i_backend_layer_reset() 40 sun4i_backend_layer_duplicate_state(struct drm_plane *plane) in sun4i_backend_layer_duplicate_state() argument 42 struct sun4i_layer_state *orig = state_to_sun4i_layer_state(plane->state); in sun4i_backend_layer_duplicate_state() 49 __drm_atomic_helper_plane_duplicate_state(plane, ©->state); in sun4i_backend_layer_duplicate_state() [all …]
|
| /Linux-v5.4/include/drm/ |
| D | drm_plane.h | 49 struct drm_plane *plane; member 264 int (*update_plane)(struct drm_plane *plane, 287 int (*disable_plane)(struct drm_plane *plane, 297 void (*destroy)(struct drm_plane *plane); 309 void (*reset)(struct drm_plane *plane); 325 int (*set_property)(struct drm_plane *plane, 359 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane); 369 void (*atomic_destroy_state)(struct drm_plane *plane, 414 int (*atomic_set_property)(struct drm_plane *plane, 437 int (*atomic_get_property)(struct drm_plane *plane, [all …]
|
| /Linux-v5.4/drivers/gpu/drm/arm/display/komeda/ |
| D | komeda_plane.c | 20 struct komeda_plane *kplane = to_kplane(st->plane); in komeda_plane_init_data_flow() 32 st->plane->name, st->normalized_zpos, in komeda_plane_init_data_flow() 73 komeda_plane_atomic_check(struct drm_plane *plane, in komeda_plane_atomic_check() argument 76 struct komeda_plane *kplane = to_kplane(plane); in komeda_plane_atomic_check() 117 komeda_plane_atomic_update(struct drm_plane *plane, in komeda_plane_atomic_update() argument 127 static void komeda_plane_destroy(struct drm_plane *plane) in komeda_plane_destroy() argument 129 drm_plane_cleanup(plane); in komeda_plane_destroy() 131 kfree(to_kplane(plane)); in komeda_plane_destroy() 134 static void komeda_plane_reset(struct drm_plane *plane) in komeda_plane_reset() argument 137 struct komeda_plane *kplane = to_kplane(plane); in komeda_plane_reset() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/tegra/ |
| D | plane.c | 14 static void tegra_plane_destroy(struct drm_plane *plane) in tegra_plane_destroy() argument 16 struct tegra_plane *p = to_tegra_plane(plane); in tegra_plane_destroy() 18 drm_plane_cleanup(plane); in tegra_plane_destroy() 22 static void tegra_plane_reset(struct drm_plane *plane) in tegra_plane_reset() argument 24 struct tegra_plane *p = to_tegra_plane(plane); in tegra_plane_reset() 27 if (plane->state) in tegra_plane_reset() 28 __drm_atomic_helper_plane_destroy_state(plane->state); in tegra_plane_reset() 30 kfree(plane->state); in tegra_plane_reset() 31 plane->state = NULL; in tegra_plane_reset() 35 plane->state = &state->base; in tegra_plane_reset() [all …]
|
| D | hub.c | 61 static inline unsigned int tegra_plane_offset(struct tegra_plane *plane, in tegra_plane_offset() argument 66 return plane->offset + offset; in tegra_plane_offset() 71 return plane->offset + offset; in tegra_plane_offset() 76 return plane->offset + offset; in tegra_plane_offset() 79 dev_WARN(plane->dc->dev, "invalid offset: %x\n", offset); in tegra_plane_offset() 81 return plane->offset + offset; in tegra_plane_offset() 84 static inline u32 tegra_plane_readl(struct tegra_plane *plane, in tegra_plane_readl() argument 87 return tegra_dc_readl(plane->dc, tegra_plane_offset(plane, offset)); in tegra_plane_readl() 90 static inline void tegra_plane_writel(struct tegra_plane *plane, u32 value, in tegra_plane_writel() argument 93 tegra_dc_writel(plane->dc, value, tegra_plane_offset(plane, offset)); in tegra_plane_writel() [all …]
|
| /Linux-v5.4/drivers/media/common/videobuf2/ |
| D | videobuf2-core.c | 200 int plane; in __vb2_buf_mem_alloc() local 207 for (plane = 0; plane < vb->num_planes; ++plane) { in __vb2_buf_mem_alloc() 209 unsigned long size = PAGE_ALIGN(vb->planes[plane].length); in __vb2_buf_mem_alloc() 212 if (size < vb->planes[plane].length) in __vb2_buf_mem_alloc() 216 q->alloc_devs[plane] ? : q->dev, in __vb2_buf_mem_alloc() 225 vb->planes[plane].mem_priv = mem_priv; in __vb2_buf_mem_alloc() 231 for (; plane > 0; --plane) { in __vb2_buf_mem_alloc() 232 call_void_memop(vb, put, vb->planes[plane - 1].mem_priv); in __vb2_buf_mem_alloc() 233 vb->planes[plane - 1].mem_priv = NULL; in __vb2_buf_mem_alloc() 244 unsigned int plane; in __vb2_buf_mem_free() local [all …]
|
| /Linux-v5.4/drivers/gpu/drm/atmel-hlcdc/ |
| D | atmel_hlcdc_plane.c | 272 atmel_hlcdc_plane_scaler_set_phicoeff(struct atmel_hlcdc_plane *plane, in atmel_hlcdc_plane_scaler_set_phicoeff() argument 279 atmel_hlcdc_layer_write_cfg(&plane->layer, cfg_offs + i, in atmel_hlcdc_plane_scaler_set_phicoeff() 283 void atmel_hlcdc_plane_setup_scaler(struct atmel_hlcdc_plane *plane, in atmel_hlcdc_plane_setup_scaler() argument 286 const struct atmel_hlcdc_layer_desc *desc = plane->layer.desc; in atmel_hlcdc_plane_setup_scaler() 293 atmel_hlcdc_layer_write_cfg(&plane->layer, in atmel_hlcdc_plane_setup_scaler() 307 atmel_hlcdc_plane_scaler_set_phicoeff(plane, in atmel_hlcdc_plane_setup_scaler() 314 atmel_hlcdc_plane_scaler_set_phicoeff(plane, in atmel_hlcdc_plane_setup_scaler() 325 atmel_hlcdc_layer_write_cfg(&plane->layer, desc->layout.scaler_config, in atmel_hlcdc_plane_setup_scaler() 332 atmel_hlcdc_plane_update_pos_and_size(struct atmel_hlcdc_plane *plane, in atmel_hlcdc_plane_update_pos_and_size() argument 335 const struct atmel_hlcdc_layer_desc *desc = plane->layer.desc; in atmel_hlcdc_plane_update_pos_and_size() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/msm/disp/mdp5/ |
| D | mdp5_plane.c | 22 static int mdp5_plane_mode_set(struct drm_plane *plane, 26 static struct mdp5_kms *get_kms(struct drm_plane *plane) in get_kms() argument 28 struct msm_drm_private *priv = plane->dev->dev_private; in get_kms() 37 static void mdp5_plane_destroy(struct drm_plane *plane) in mdp5_plane_destroy() argument 39 struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane); in mdp5_plane_destroy() 41 drm_plane_cleanup(plane); in mdp5_plane_destroy() 47 struct drm_plane *plane) in mdp5_plane_install_rotation_property() argument 49 drm_plane_create_rotation_property(plane, in mdp5_plane_install_rotation_property() 58 static void mdp5_plane_install_properties(struct drm_plane *plane, in mdp5_plane_install_properties() argument 61 struct drm_device *dev = plane->dev; in mdp5_plane_install_properties() [all …]
|
| /Linux-v5.4/drivers/video/fbdev/ |
| D | au1200fb.c | 152 int plane; member 702 static int au1200_setlocation (struct au1200fb_device *fbdev, int plane, in au1200_setlocation() argument 710 winctrl0 = lcd->window[plane].winctrl0; in au1200_setlocation() 711 winctrl1 = lcd->window[plane].winctrl1; in au1200_setlocation() 716 xsz = win->w[plane].xres; in au1200_setlocation() 717 ysz = win->w[plane].yres; in au1200_setlocation() 718 if ((xpos + win->w[plane].xres) > panel->Xres) { in au1200_setlocation() 724 if ((ypos + win->w[plane].yres) > panel->Yres) { in au1200_setlocation() 732 xsz = win->w[plane].xres + xpos; in au1200_setlocation() 733 fb_offset += (((0 - xpos) * winbpp(lcd->window[plane].winctrl1))/8); in au1200_setlocation() [all …]
|