Home
last modified time | relevance | path

Searched refs:plane (Results 1 – 25 of 268) sorted by relevance

1234567891011

/Linux-v4.19/drivers/gpu/drm/
Ddrm_plane.c77 static int create_in_format_blob(struct drm_device *dev, struct drm_plane *plane) in create_in_format_blob() argument
86 formats_size = sizeof(__u32) * plane->format_count; in create_in_format_blob()
93 sizeof(struct drm_format_modifier) * plane->modifier_count; in create_in_format_blob()
109 blob_data->count_formats = plane->format_count; in create_in_format_blob()
111 blob_data->count_modifiers = plane->modifier_count; in create_in_format_blob()
116 memcpy(formats_ptr(blob_data), plane->format_types, formats_size); in create_in_format_blob()
119 if (!plane->funcs->format_mod_supported) in create_in_format_blob()
123 for (i = 0; i < plane->modifier_count; i++) { in create_in_format_blob()
124 for (j = 0; j < plane->format_count; j++) { in create_in_format_blob()
125 if (plane->funcs->format_mod_supported(plane, in create_in_format_blob()
[all …]
Ddrm_blend.c128 int drm_plane_create_alpha_property(struct drm_plane *plane) in drm_plane_create_alpha_property() argument
132 prop = drm_property_create_range(plane->dev, 0, "alpha", in drm_plane_create_alpha_property()
137 drm_object_attach_property(&plane->base, prop, DRM_BLEND_ALPHA_OPAQUE); in drm_plane_create_alpha_property()
138 plane->alpha_property = prop; in drm_plane_create_alpha_property()
140 if (plane->state) in drm_plane_create_alpha_property()
141 plane->state->alpha = DRM_BLEND_ALPHA_OPAQUE; in drm_plane_create_alpha_property()
181 int drm_plane_create_rotation_property(struct drm_plane *plane, in drm_plane_create_rotation_property() argument
199 prop = drm_property_create_bitmask(plane->dev, 0, "rotation", in drm_plane_create_rotation_property()
205 drm_object_attach_property(&plane->base, prop, rotation); in drm_plane_create_rotation_property()
207 if (plane->state) in drm_plane_create_rotation_property()
[all …]
Ddrm_plane_helper.c128 int drm_plane_helper_check_update(struct drm_plane *plane, in drm_plane_helper_check_update() argument
141 .plane = plane, in drm_plane_helper_check_update()
214 int drm_primary_helper_update(struct drm_plane *plane, struct drm_crtc *crtc, in drm_primary_helper_update() argument
245 ret = drm_plane_helper_check_update(plane, crtc, fb, in drm_primary_helper_update()
260 return plane->funcs->disable_plane(plane, ctx); in drm_primary_helper_update()
310 int drm_primary_helper_disable(struct drm_plane *plane, in drm_primary_helper_disable() argument
325 void drm_primary_helper_destroy(struct drm_plane *plane) in drm_primary_helper_destroy() argument
327 drm_plane_cleanup(plane); in drm_primary_helper_destroy()
328 kfree(plane); in drm_primary_helper_destroy()
339 int drm_plane_helper_commit(struct drm_plane *plane, in drm_plane_helper_commit() argument
[all …]
/Linux-v4.19/drivers/gpu/drm/virtio/
Dvirtgpu_plane.c117 static void virtio_gpu_plane_destroy(struct drm_plane *plane) in virtio_gpu_plane_destroy() argument
119 drm_plane_cleanup(plane); in virtio_gpu_plane_destroy()
120 kfree(plane); in virtio_gpu_plane_destroy()
132 static int virtio_gpu_plane_atomic_check(struct drm_plane *plane, in virtio_gpu_plane_atomic_check() argument
138 static void virtio_gpu_primary_plane_update(struct drm_plane *plane, in virtio_gpu_primary_plane_update() argument
141 struct drm_device *dev = plane->dev; in virtio_gpu_primary_plane_update()
148 if (plane->state->crtc) in virtio_gpu_primary_plane_update()
149 output = drm_crtc_to_virtio_gpu_output(plane->state->crtc); in virtio_gpu_primary_plane_update()
155 if (plane->state->fb) { in virtio_gpu_primary_plane_update()
156 vgfb = to_virtio_gpu_framebuffer(plane->state->fb); in virtio_gpu_primary_plane_update()
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv04/
Doverlay.c113 nv10_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, in nv10_update_plane() argument
120 struct nouveau_drm *drm = nouveau_drm(plane->dev); in nv10_update_plane()
123 container_of(plane, struct nouveau_plane, base); in nv10_update_plane()
191 nv10_disable_plane(struct drm_plane *plane, in nv10_disable_plane() argument
194 struct nvif_object *dev = &nouveau_drm(plane->dev)->client.device.object; in nv10_disable_plane()
196 container_of(plane, struct nouveau_plane, base); in nv10_disable_plane()
208 nv_destroy_plane(struct drm_plane *plane) in nv_destroy_plane() argument
210 drm_plane_force_disable(plane); in nv_destroy_plane()
211 drm_plane_cleanup(plane); in nv_destroy_plane()
212 kfree(plane); in nv_destroy_plane()
[all …]
/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Dfb_decoder.c205 struct intel_vgpu_primary_plane_format *plane) in intel_vgpu_decode_primary_plane() argument
216 plane->enabled = !!(val & DISPLAY_PLANE_ENABLE); in intel_vgpu_decode_primary_plane()
217 if (!plane->enabled) in intel_vgpu_decode_primary_plane()
223 plane->tiled = val & PLANE_CTL_TILED_MASK; in intel_vgpu_decode_primary_plane()
235 plane->bpp = skl_pixel_formats[fmt].bpp; in intel_vgpu_decode_primary_plane()
236 plane->drm_format = skl_pixel_formats[fmt].drm_format; in intel_vgpu_decode_primary_plane()
238 plane->tiled = !!(val & DISPPLANE_TILED); in intel_vgpu_decode_primary_plane()
240 plane->bpp = bdw_pixel_formats[fmt].bpp; in intel_vgpu_decode_primary_plane()
241 plane->drm_format = bdw_pixel_formats[fmt].drm_format; in intel_vgpu_decode_primary_plane()
244 if (!plane->bpp) { in intel_vgpu_decode_primary_plane()
[all …]
/Linux-v4.19/drivers/gpu/drm/omapdrm/dss/
Ddispc.h353 static inline u16 DISPC_OVL_BASE(enum omap_plane_id plane) in DISPC_OVL_BASE() argument
355 switch (plane) { in DISPC_OVL_BASE()
373 static inline u16 DISPC_BA0_OFFSET(enum omap_plane_id plane) in DISPC_BA0_OFFSET() argument
375 switch (plane) { in DISPC_BA0_OFFSET()
389 static inline u16 DISPC_BA1_OFFSET(enum omap_plane_id plane) in DISPC_BA1_OFFSET() argument
391 switch (plane) { in DISPC_BA1_OFFSET()
405 static inline u16 DISPC_BA0_UV_OFFSET(enum omap_plane_id plane) in DISPC_BA0_UV_OFFSET() argument
407 switch (plane) { in DISPC_BA0_UV_OFFSET()
425 static inline u16 DISPC_BA1_UV_OFFSET(enum omap_plane_id plane) in DISPC_BA1_UV_OFFSET() argument
427 switch (plane) { in DISPC_BA1_UV_OFFSET()
[all …]
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/dss/
Ddispc.h351 static inline u16 DISPC_OVL_BASE(enum omap_plane plane) in DISPC_OVL_BASE() argument
353 switch (plane) { in DISPC_OVL_BASE()
371 static inline u16 DISPC_BA0_OFFSET(enum omap_plane plane) in DISPC_BA0_OFFSET() argument
373 switch (plane) { in DISPC_BA0_OFFSET()
387 static inline u16 DISPC_BA1_OFFSET(enum omap_plane plane) in DISPC_BA1_OFFSET() argument
389 switch (plane) { in DISPC_BA1_OFFSET()
403 static inline u16 DISPC_BA0_UV_OFFSET(enum omap_plane plane) in DISPC_BA0_UV_OFFSET() argument
405 switch (plane) { in DISPC_BA0_UV_OFFSET()
423 static inline u16 DISPC_BA1_UV_OFFSET(enum omap_plane plane) in DISPC_BA1_UV_OFFSET() argument
425 switch (plane) { in DISPC_BA1_UV_OFFSET()
[all …]
/Linux-v4.19/drivers/gpu/drm/omapdrm/
Domap_plane.c37 static int omap_plane_prepare_fb(struct drm_plane *plane, in omap_plane_prepare_fb() argument
46 static void omap_plane_cleanup_fb(struct drm_plane *plane, in omap_plane_cleanup_fb() argument
53 static void omap_plane_atomic_update(struct drm_plane *plane, in omap_plane_atomic_update() argument
56 struct omap_drm_private *priv = plane->dev->dev_private; in omap_plane_atomic_update()
57 struct omap_plane *omap_plane = to_omap_plane(plane); in omap_plane_atomic_update()
58 struct drm_plane_state *state = plane->state; in omap_plane_atomic_update()
84 dev_err(plane->dev->dev, "Failed to setup plane %s\n", in omap_plane_atomic_update()
93 static void omap_plane_atomic_disable(struct drm_plane *plane, in omap_plane_atomic_disable() argument
96 struct omap_drm_private *priv = plane->dev->dev_private; in omap_plane_atomic_disable()
97 struct omap_plane *omap_plane = to_omap_plane(plane); in omap_plane_atomic_disable()
[all …]
/Linux-v4.19/drivers/gpu/drm/sun4i/
Dsun4i_layer.c22 static void sun4i_backend_layer_reset(struct drm_plane *plane) in sun4i_backend_layer_reset() argument
24 struct sun4i_layer *layer = plane_to_sun4i_layer(plane); in sun4i_backend_layer_reset()
27 if (plane->state) { in sun4i_backend_layer_reset()
28 state = state_to_sun4i_layer_state(plane->state); in sun4i_backend_layer_reset()
33 plane->state = NULL; in sun4i_backend_layer_reset()
38 plane->state = &state->state; in sun4i_backend_layer_reset()
39 plane->state->plane = plane; in sun4i_backend_layer_reset()
40 plane->state->alpha = DRM_BLEND_ALPHA_OPAQUE; in sun4i_backend_layer_reset()
41 plane->state->zpos = layer->id; in sun4i_backend_layer_reset()
46 sun4i_backend_layer_duplicate_state(struct drm_plane *plane) in sun4i_backend_layer_duplicate_state() argument
[all …]
/Linux-v4.19/drivers/gpu/drm/rcar-du/
Drcar_du_plane.c99 static int rcar_du_plane_hwalloc(struct rcar_du_plane *plane, in rcar_du_plane_hwalloc() argument
109 if (plane->group->index != 0) in rcar_du_plane_hwalloc()
115 fixed = plane->group->index == 0 ? 1 : 0; in rcar_du_plane_hwalloc()
150 struct rcar_du_plane *plane; in rcar_du_atomic_check_planes() local
153 plane = to_rcar_plane(drm_plane); in rcar_du_atomic_check_planes()
158 plane->group->index, plane - plane->group->planes); in rcar_du_atomic_check_planes()
168 index = plane - plane->group->planes; in rcar_du_atomic_check_planes()
169 group_freed_planes[plane->group->index] |= 1 << index; in rcar_du_atomic_check_planes()
181 groups |= 1 << plane->group->index; in rcar_du_atomic_check_planes()
184 index = plane - plane->group->planes; in rcar_du_atomic_check_planes()
[all …]
Drcar_du_vsp.c176 static void rcar_du_vsp_plane_setup(struct rcar_du_vsp_plane *plane) in rcar_du_vsp_plane_setup() argument
179 to_rcar_vsp_plane_state(plane->plane.state); in rcar_du_vsp_plane_setup()
181 struct drm_framebuffer *fb = plane->plane.state->fb; in rcar_du_vsp_plane_setup()
211 vsp1_du_atomic_update(plane->vsp->vsp, crtc->vsp_pipe, in rcar_du_vsp_plane_setup()
212 plane->index, &cfg); in rcar_du_vsp_plane_setup()
215 static int rcar_du_vsp_plane_prepare_fb(struct drm_plane *plane, in rcar_du_vsp_plane_prepare_fb() argument
219 struct rcar_du_vsp *vsp = to_rcar_vsp_plane(plane)->vsp; in rcar_du_vsp_plane_prepare_fb()
249 ret = drm_gem_fb_prepare_fb(plane, state); in rcar_du_vsp_plane_prepare_fb()
266 static void rcar_du_vsp_plane_cleanup_fb(struct drm_plane *plane, in rcar_du_vsp_plane_cleanup_fb() argument
270 struct rcar_du_vsp *vsp = to_rcar_vsp_plane(plane)->vsp; in rcar_du_vsp_plane_cleanup_fb()
[all …]
/Linux-v4.19/drivers/gpu/drm/mediatek/
Dmtk_drm_plane.c35 static void mtk_plane_reset(struct drm_plane *plane) in mtk_plane_reset() argument
39 if (plane->state) { in mtk_plane_reset()
40 __drm_atomic_helper_plane_destroy_state(plane->state); in mtk_plane_reset()
42 state = to_mtk_plane_state(plane->state); in mtk_plane_reset()
48 plane->state = &state->base; in mtk_plane_reset()
51 state->base.plane = plane; in mtk_plane_reset()
55 static struct drm_plane_state *mtk_plane_duplicate_state(struct drm_plane *plane) in mtk_plane_duplicate_state() argument
57 struct mtk_plane_state *old_state = to_mtk_plane_state(plane->state); in mtk_plane_duplicate_state()
64 __drm_atomic_helper_plane_duplicate_state(plane, &state->base); in mtk_plane_duplicate_state()
66 WARN_ON(state->base.plane != plane); in mtk_plane_duplicate_state()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_plane.c124 static struct dpu_kms *_dpu_plane_get_kms(struct drm_plane *plane) in _dpu_plane_get_kms() argument
128 if (!plane || !plane->dev) in _dpu_plane_get_kms()
130 priv = plane->dev->dev_private; in _dpu_plane_get_kms()
153 static inline int _dpu_plane_calc_fill_level(struct drm_plane *plane, in _dpu_plane_calc_fill_level() argument
161 if (!plane || !fmt || !plane->state || !src_width || !fmt->bpp) { in _dpu_plane_calc_fill_level()
166 pdpu = to_dpu_plane(plane); in _dpu_plane_calc_fill_level()
167 pstate = to_dpu_plane_state(plane->state); in _dpu_plane_calc_fill_level()
202 plane->base.id, pdpu->pipe - SSPP_VIG0, in _dpu_plane_calc_fill_level()
239 static void _dpu_plane_set_qos_lut(struct drm_plane *plane, in _dpu_plane_set_qos_lut() argument
247 if (!plane || !fb) { in _dpu_plane_set_qos_lut()
[all …]
/Linux-v4.19/drivers/gpu/drm/arm/
Dmalidp_planes.c59 static void malidp_de_plane_destroy(struct drm_plane *plane) in malidp_de_plane_destroy() argument
61 struct malidp_plane *mp = to_malidp_plane(plane); in malidp_de_plane_destroy()
63 drm_plane_cleanup(plane); in malidp_de_plane_destroy()
72 static void malidp_plane_reset(struct drm_plane *plane) in malidp_plane_reset() argument
74 struct malidp_plane_state *state = to_malidp_plane_state(plane->state); in malidp_plane_reset()
79 plane->state = NULL; in malidp_plane_reset()
82 state->base.plane = plane; in malidp_plane_reset()
84 plane->state = &state->base; in malidp_plane_reset()
89 drm_plane_state *malidp_duplicate_plane_state(struct drm_plane *plane) in malidp_duplicate_plane_state() argument
93 if (!plane->state) in malidp_duplicate_plane_state()
[all …]
/Linux-v4.19/include/drm/
Ddrm_plane.h46 struct drm_plane *plane; member
243 int (*update_plane)(struct drm_plane *plane,
266 int (*disable_plane)(struct drm_plane *plane,
276 void (*destroy)(struct drm_plane *plane);
288 void (*reset)(struct drm_plane *plane);
304 int (*set_property)(struct drm_plane *plane,
338 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane);
348 void (*atomic_destroy_state)(struct drm_plane *plane,
393 int (*atomic_set_property)(struct drm_plane *plane,
416 int (*atomic_get_property)(struct drm_plane *plane,
[all …]
/Linux-v4.19/drivers/gpu/drm/sti/
Dsti_plane.c17 const char *sti_plane_to_str(struct sti_plane *plane) in sti_plane_to_str() argument
19 switch (plane->desc) { in sti_plane_to_str()
39 void sti_plane_update_fps(struct sti_plane *plane, in sti_plane_update_fps() argument
43 struct drm_plane_state *state = plane->drm_plane.state; in sti_plane_update_fps()
51 fps = &plane->fps_info; in sti_plane_update_fps()
72 snprintf(plane->fps_info.fps_str, FPS_LENGTH, in sti_plane_update_fps()
74 plane->drm_plane.name, in sti_plane_update_fps()
79 sti_plane_to_str(plane)); in sti_plane_update_fps()
87 snprintf(plane->fps_info.fips_str, in sti_plane_update_fps()
91 plane->fps_info.fips_str[0] = '\0'; in sti_plane_update_fps()
[all …]
/Linux-v4.19/drivers/gpu/drm/tegra/
Dhub.c63 static inline unsigned int tegra_plane_offset(struct tegra_plane *plane, in tegra_plane_offset() argument
68 return plane->offset + offset; in tegra_plane_offset()
73 return plane->offset + offset; in tegra_plane_offset()
78 return plane->offset + offset; in tegra_plane_offset()
81 dev_WARN(plane->dc->dev, "invalid offset: %x\n", offset); in tegra_plane_offset()
83 return plane->offset + offset; in tegra_plane_offset()
86 static inline u32 tegra_plane_readl(struct tegra_plane *plane, in tegra_plane_readl() argument
89 return tegra_dc_readl(plane->dc, tegra_plane_offset(plane, offset)); in tegra_plane_readl()
92 static inline void tegra_plane_writel(struct tegra_plane *plane, u32 value, in tegra_plane_writel() argument
95 tegra_dc_writel(plane->dc, value, tegra_plane_offset(plane, offset)); in tegra_plane_writel()
[all …]
Dplane.c16 static void tegra_plane_destroy(struct drm_plane *plane) in tegra_plane_destroy() argument
18 struct tegra_plane *p = to_tegra_plane(plane); in tegra_plane_destroy()
20 drm_plane_cleanup(plane); in tegra_plane_destroy()
24 static void tegra_plane_reset(struct drm_plane *plane) in tegra_plane_reset() argument
26 struct tegra_plane *p = to_tegra_plane(plane); in tegra_plane_reset()
29 if (plane->state) in tegra_plane_reset()
30 __drm_atomic_helper_plane_destroy_state(plane->state); in tegra_plane_reset()
32 kfree(plane->state); in tegra_plane_reset()
33 plane->state = NULL; in tegra_plane_reset()
37 plane->state = &state->base; in tegra_plane_reset()
[all …]
Ddc.c49 static inline unsigned int tegra_plane_offset(struct tegra_plane *plane, in tegra_plane_offset() argument
54 return plane->offset + offset; in tegra_plane_offset()
59 return plane->offset + offset; in tegra_plane_offset()
64 return plane->offset + offset; in tegra_plane_offset()
67 dev_WARN(plane->dc->dev, "invalid offset: %x\n", offset); in tegra_plane_offset()
69 return plane->offset + offset; in tegra_plane_offset()
72 static inline u32 tegra_plane_readl(struct tegra_plane *plane, in tegra_plane_readl() argument
75 return tegra_dc_readl(plane->dc, tegra_plane_offset(plane, offset)); in tegra_plane_readl()
78 static inline void tegra_plane_writel(struct tegra_plane *plane, u32 value, in tegra_plane_writel() argument
81 tegra_dc_writel(plane->dc, value, tegra_plane_offset(plane, offset)); in tegra_plane_writel()
[all …]
/Linux-v4.19/drivers/media/common/videobuf2/
Dvideobuf2-core.c200 int plane; in __vb2_buf_mem_alloc() local
207 for (plane = 0; plane < vb->num_planes; ++plane) { in __vb2_buf_mem_alloc()
208 unsigned long size = PAGE_ALIGN(vb->planes[plane].length); in __vb2_buf_mem_alloc()
211 q->alloc_devs[plane] ? : q->dev, in __vb2_buf_mem_alloc()
220 vb->planes[plane].mem_priv = mem_priv; in __vb2_buf_mem_alloc()
226 for (; plane > 0; --plane) { in __vb2_buf_mem_alloc()
227 call_void_memop(vb, put, vb->planes[plane - 1].mem_priv); in __vb2_buf_mem_alloc()
228 vb->planes[plane - 1].mem_priv = NULL; in __vb2_buf_mem_alloc()
239 unsigned int plane; in __vb2_buf_mem_free() local
241 for (plane = 0; plane < vb->num_planes; ++plane) { in __vb2_buf_mem_free()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_plane.c52 static void mdp4_plane_set_scanout(struct drm_plane *plane,
54 static int mdp4_plane_mode_set(struct drm_plane *plane,
61 static struct mdp4_kms *get_kms(struct drm_plane *plane) in get_kms() argument
63 struct msm_drm_private *priv = plane->dev->dev_private; in get_kms()
67 static void mdp4_plane_destroy(struct drm_plane *plane) in mdp4_plane_destroy() argument
69 struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane); in mdp4_plane_destroy()
71 drm_plane_helper_disable(plane, NULL); in mdp4_plane_destroy()
72 drm_plane_cleanup(plane); in mdp4_plane_destroy()
78 static void mdp4_plane_install_properties(struct drm_plane *plane, in mdp4_plane_install_properties() argument
84 static int mdp4_plane_set_property(struct drm_plane *plane, in mdp4_plane_set_property() argument
[all …]
/Linux-v4.19/drivers/video/fbdev/
Dau1200fb.c151 int plane; member
701 static int au1200_setlocation (struct au1200fb_device *fbdev, int plane, in au1200_setlocation() argument
709 winctrl0 = lcd->window[plane].winctrl0; in au1200_setlocation()
710 winctrl1 = lcd->window[plane].winctrl1; in au1200_setlocation()
715 xsz = win->w[plane].xres; in au1200_setlocation()
716 ysz = win->w[plane].yres; in au1200_setlocation()
717 if ((xpos + win->w[plane].xres) > panel->Xres) { in au1200_setlocation()
723 if ((ypos + win->w[plane].yres) > panel->Yres) { in au1200_setlocation()
731 xsz = win->w[plane].xres + xpos; in au1200_setlocation()
732 fb_offset += (((0 - xpos) * winbpp(lcd->window[plane].winctrl1))/8); in au1200_setlocation()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_plane.c30 static int mdp5_plane_mode_set(struct drm_plane *plane,
34 static struct mdp5_kms *get_kms(struct drm_plane *plane) in get_kms() argument
36 struct msm_drm_private *priv = plane->dev->dev_private; in get_kms()
45 static void mdp5_plane_destroy(struct drm_plane *plane) in mdp5_plane_destroy() argument
47 struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane); in mdp5_plane_destroy()
49 drm_plane_helper_disable(plane, NULL); in mdp5_plane_destroy()
50 drm_plane_cleanup(plane); in mdp5_plane_destroy()
56 struct drm_plane *plane) in mdp5_plane_install_rotation_property() argument
58 drm_plane_create_rotation_property(plane, in mdp5_plane_install_rotation_property()
67 static void mdp5_plane_install_properties(struct drm_plane *plane, in mdp5_plane_install_properties() argument
[all …]
/Linux-v4.19/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_plane.c273 atmel_hlcdc_plane_scaler_set_phicoeff(struct atmel_hlcdc_plane *plane, in atmel_hlcdc_plane_scaler_set_phicoeff() argument
280 atmel_hlcdc_layer_write_cfg(&plane->layer, cfg_offs + i, in atmel_hlcdc_plane_scaler_set_phicoeff()
284 void atmel_hlcdc_plane_setup_scaler(struct atmel_hlcdc_plane *plane, in atmel_hlcdc_plane_setup_scaler() argument
287 const struct atmel_hlcdc_layer_desc *desc = plane->layer.desc; in atmel_hlcdc_plane_setup_scaler()
294 atmel_hlcdc_layer_write_cfg(&plane->layer, in atmel_hlcdc_plane_setup_scaler()
308 atmel_hlcdc_plane_scaler_set_phicoeff(plane, in atmel_hlcdc_plane_setup_scaler()
315 atmel_hlcdc_plane_scaler_set_phicoeff(plane, in atmel_hlcdc_plane_setup_scaler()
326 atmel_hlcdc_layer_write_cfg(&plane->layer, desc->layout.scaler_config, in atmel_hlcdc_plane_setup_scaler()
333 atmel_hlcdc_plane_update_pos_and_size(struct atmel_hlcdc_plane *plane, in atmel_hlcdc_plane_update_pos_and_size() argument
336 const struct atmel_hlcdc_layer_desc *desc = plane->layer.desc; in atmel_hlcdc_plane_update_pos_and_size()
[all …]

1234567891011