Searched refs:plane (Results 201 - 225 of 366) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/kmb/
H A Dkmb_plane.h73 void kmb_plane_destroy(struct drm_plane *plane);
/linux-master/include/drm/
H A Ddrm_gem_framebuffer_helper.h19 unsigned int plane);
H A Ddrm_color_mgmt.h88 int drm_plane_create_color_properties(struct drm_plane *plane,
/linux-master/drivers/staging/media/sunxi/cedrus/
H A Dcedrus.h225 unsigned int plane)
230 pix_fmt->height * plane : 0);
235 unsigned int plane)
237 return buf ? cedrus_buf_addr(buf, &ctx->dst_fmt, plane) : 0;
223 cedrus_buf_addr(struct vb2_buffer *buf, struct v4l2_pix_format *pix_fmt, unsigned int plane) argument
233 cedrus_dst_buf_addr(struct cedrus_ctx *ctx, struct vb2_buffer *buf, unsigned int plane) argument
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_backend.c170 int layer, struct drm_plane *plane)
172 struct drm_plane_state *state = plane->state;
194 int layer, struct drm_plane *plane)
196 struct drm_plane_state *state = plane->state;
209 * We should do that only for a single plane, but the
251 int layer, struct drm_plane *plane)
253 struct drm_plane_state *state = plane->state;
272 return sun4i_backend_update_yuv_format(backend, layer, plane);
327 int layer, struct drm_plane *plane)
329 struct drm_plane_state *state = plane
169 sun4i_backend_update_layer_coord(struct sun4i_backend *backend, int layer, struct drm_plane *plane) argument
193 sun4i_backend_update_yuv_format(struct sun4i_backend *backend, int layer, struct drm_plane *plane) argument
250 sun4i_backend_update_layer_formats(struct sun4i_backend *backend, int layer, struct drm_plane *plane) argument
326 sun4i_backend_update_layer_buffer(struct sun4i_backend *backend, int layer, struct drm_plane *plane) argument
364 sun4i_backend_update_layer_zpos(struct sun4i_backend *backend, int layer, struct drm_plane *plane) argument
474 struct drm_plane *plane; local
[all...]
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_crtc.c174 struct drm_plane *plane,
193 ret = drm_crtc_init_with_planes(drm_dev, crtc, plane, NULL,
203 plane->funcs->destroy(plane);
173 exynos_drm_crtc_create(struct drm_device *drm_dev, struct drm_plane *plane, enum exynos_drm_output_type type, const struct exynos_drm_crtc_ops *ops, void *ctx) argument
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A Dimx-drm-core.c28 #include "ipuv3-plane.h"
55 * updated in plane's ->atomic_check callback.
78 struct drm_plane *plane; local
91 for_each_oldnew_plane_in_state(state, plane, old_plane_state, new_plane_state, i) {
98 * plane disable is in-flight. As the core requires blocking commits
106 for_each_old_plane_in_state(state, plane, old_plane_state, i)
107 ipu_plane_disable_deferred(plane);
/linux-master/drivers/gpu/drm/vc4/tests/
H A Dvc4_mock.c113 struct drm_plane *plane; local
121 plane = &dummy_plane->plane.base;
122 dummy_crtc = vc4_mock_pv(test, drm, plane, pipe->data);
/linux-master/drivers/media/platform/rockchip/rga/
H A Drga-buf.c95 static int get_plane_offset(struct rga_frame *f, int plane) argument
97 if (plane == 0)
99 if (plane == 1)
101 if (plane == 2)
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_kms.h91 /* Atomic plane state. Subclasses the base drm_plane_state in order to
274 uint32_t mdp5_plane_get_flush(struct drm_plane *plane);
275 enum mdp5_pipe mdp5_plane_pipe(struct drm_plane *plane);
276 enum mdp5_pipe mdp5_plane_right_pipe(struct drm_plane *plane);
288 struct drm_plane *plane,
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.h74 bool dcn30_does_plane_fit_in_mall(struct dc *dc, struct dc_plane_state *plane,
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_fb_pin.c241 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); local
242 struct drm_i915_private *dev_priv = to_i915(plane->base.dev);
246 plane->id == PLANE_CURSOR &&
/linux-master/drivers/gpu/drm/
H A Ddrm_client_modeset.c900 * This function checks if the primary plane in @modeset can hw rotate
906 * True if the plane can do the rotation, false otherwise.
911 struct drm_plane *plane = modeset->crtc->primary; local
969 !plane->rotation_property)
972 for (i = 0; i < plane->rotation_property->num_values; i++)
973 valid_mask |= (1ULL << plane->rotation_property->values[i]);
985 struct drm_plane *plane; local
1001 drm_for_each_plane(plane, dev) {
1004 plane_state = drm_atomic_get_plane_state(state, plane);
1013 if (plane
1076 struct drm_plane *plane; local
[all...]
H A Ddrm_framebuffer.c47 * handle that can be passed to the KMS CRTC control, plane configuration and
187 drm_dbg_kms(dev, "Format requires non-linear modifier for plane %d\n", i);
192 drm_dbg_kms(dev, "no buffer object handle for plane %d\n", i);
203 drm_dbg_kms(dev, "bad pitch %u for plane %d\n", r->pitches[i], i);
208 drm_dbg_kms(dev, "bad fb modifier %llu for plane %d\n",
215 drm_dbg_kms(dev, "bad fb modifier %llu for plane %d\n",
229 drm_dbg_kms(dev, "bad modifier data for plane %d\n", i);
241 drm_dbg_kms(dev, "non-zero modifier for unused plane %d\n", i);
250 drm_dbg_kms(dev, "buffer object handle for unused plane %d\n", i);
255 drm_dbg_kms(dev, "non-zero pitch for unused plane
974 struct drm_plane *plane; local
1077 struct drm_plane *plane; local
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddss.h384 void dispc_ovl_set_fifo_threshold(enum omap_plane plane, u32 low, u32 high);
385 void dispc_ovl_compute_fifo_thresholds(enum omap_plane plane,
420 int dispc_ovl_check(enum omap_plane plane, enum omap_channel channel,
425 int dispc_ovl_enable(enum omap_plane plane, bool enable);
426 bool dispc_ovl_enabled(enum omap_plane plane);
427 void dispc_ovl_set_channel_out(enum omap_plane plane,
429 int dispc_ovl_setup(enum omap_plane plane, const struct omap_overlay_info *oi,
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Ddss.h398 enum omap_plane_id plane);
402 enum omap_plane_id plane, u32 fourcc);
403 enum omap_overlay_caps dispc_ovl_get_caps(struct dispc_device *dispc, enum omap_plane_id plane);
453 enum omap_plane_id plane,
459 enum omap_plane_id plane, bool enable);
488 enum omap_plane_id plane, u32 low, u32 high);
490 enum omap_plane_id plane,
/linux-master/drivers/video/fbdev/omap/
H A Dlcdc.c173 struct omapfb_plane_struct *plane = lcdc.fbdev->fb_info[0]->par; local
182 if (plane->info.mirror || (src & 3) ||
225 omap_set_lcd_dma_b1_mirror(plane->info.mirror);
280 static int omap_lcdc_setup_plane(int plane, int channel_out, argument
296 if (plane != 0 || channel_out != 0 || pos_x != 0 || pos_y != 0 ||
300 "invalid plane params plane %d pos_x %d pos_y %d "
301 "w %d h %d\n", plane, pos_x, pos_y, width, height);
367 static int omap_lcdc_enable_plane(int plane, int enable) argument
370 "plane
571 omap_lcdc_get_caps(int plane, struct omapfb_caps *caps) argument
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_scrn.c373 * @plane: display plane
381 vmw_sou_primary_plane_cleanup_fb(struct drm_plane *plane, argument
385 struct drm_crtc *crtc = plane->state->crtc ?
386 plane->state->crtc : old_state->crtc;
393 vmw_du_plane_cleanup_fb(plane, old_state);
400 * @plane: display plane
401 * @new_state: info on the new plane state, including the FB
403 * The SOU backing buffer is our equivalent of the display plane
408 vmw_sou_primary_plane_prepare_fb(struct drm_plane *plane, struct drm_plane_state *new_state) argument
536 vmw_sou_plane_update_bo(struct vmw_private *dev_priv, struct drm_plane *plane, struct drm_plane_state *old_state, struct vmw_framebuffer *vfb, struct vmw_fence_obj **out_fence) argument
696 vmw_sou_plane_update_surface(struct vmw_private *dev_priv, struct drm_plane *plane, struct drm_plane_state *old_state, struct vmw_framebuffer *vfb, struct vmw_fence_obj **out_fence) argument
724 vmw_sou_primary_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) argument
[all...]
H A Dvmwgfx_stdu.c863 * @plane: display plane
871 vmw_stdu_primary_plane_cleanup_fb(struct drm_plane *plane, argument
879 vmw_du_plane_cleanup_fb(plane, old_state);
890 * @plane: display plane
891 * @new_state: info on the new plane state, including the FB
900 vmw_stdu_primary_plane_prepare_fb(struct drm_plane *plane, argument
903 struct vmw_private *dev_priv = vmw_priv(plane->dev);
1133 * @plane
1142 vmw_stdu_plane_update_bo(struct vmw_private *dev_priv, struct drm_plane *plane, struct drm_plane_state *old_state, struct vmw_framebuffer *vfb, struct vmw_fence_obj **out_fence) argument
1305 vmw_stdu_plane_update_surface(struct vmw_private *dev_priv, struct drm_plane *plane, struct drm_plane_state *old_state, struct vmw_framebuffer *vfb, struct vmw_fence_obj **out_fence) argument
1356 vmw_stdu_primary_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) argument
[all...]
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_fb.c26 /* Framebuffer per-plane address, if pinned, else zero: */
119 struct msm_gem_address_space *aspace, int plane)
122 return msm_fb->iova[plane] + fb->offsets[plane];
125 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane) argument
127 return drm_gem_fb_get_obj(fb, plane);
118 msm_framebuffer_iova(struct drm_framebuffer *fb, struct msm_gem_address_space *aspace, int plane) argument
/linux-master/drivers/gpu/drm/ingenic/
H A Dingenic-drm-drv.c86 * f1 (aka. foreground1) is our primary plane, on top of which
410 * If IPU plane is enabled, enable IPU as source for the F1
411 * plane; otherwise use regular DMA.
454 static int ingenic_drm_plane_atomic_check(struct drm_plane *plane, argument
458 plane);
460 plane);
461 struct ingenic_drm *priv = drm_device_get_priv(plane->dev);
470 if (priv->soc_info->plane_f0_not_working && plane == &priv->f0)
504 * Require full modeset if enabling or disabling a plane, or changing
523 struct drm_plane *plane)
522 ingenic_drm_plane_enable(struct ingenic_drm *priv, struct drm_plane *plane) argument
537 ingenic_drm_plane_disable(struct device *dev, struct drm_plane *plane) argument
552 ingenic_drm_plane_atomic_disable(struct drm_plane *plane, struct drm_atomic_state *state) argument
560 ingenic_drm_plane_config(struct device *dev, struct drm_plane *plane, u32 fourcc) argument
656 ingenic_drm_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) argument
1068 ingenic_drm_configure_hwdesc_plane(struct ingenic_drm *priv, unsigned int plane) argument
[all...]
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-common.c342 static inline unsigned int v4l2_format_block_width(const struct v4l2_format_info *info, int plane) argument
344 if (!info->block_w[plane])
346 return info->block_w[plane];
349 static inline unsigned int v4l2_format_block_height(const struct v4l2_format_info *info, int plane) argument
351 if (!info->block_h[plane])
353 return info->block_h[plane];
377 struct v4l2_plane_pix_format *plane; local
390 plane = &pixfmt->plane_fmt[0];
391 plane->bytesperline = ALIGN(width, v4l2_format_block_width(info, 0)) * info->bpp[0] / info->bpp_div[0];
392 plane
[all...]
/linux-master/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-regs.c327 u32 bytesperline, unsigned int plane)
334 if (plane == 0)
336 if (plane < MDP_COLOR_GET_PLANE_COUNT(c)) {
346 u32 pix_stride, unsigned int plane)
351 if (plane == 0)
353 if (plane < MDP_COLOR_GET_PLANE_COUNT(c)) {
364 u32 stride, u32 height, unsigned int plane)
371 if (plane == 0)
373 if (plane < MDP_COLOR_GET_PLANE_COUNT(c)) {
326 mdp_fmt_get_stride(const struct mdp_format *fmt, u32 bytesperline, unsigned int plane) argument
345 mdp_fmt_get_stride_contig(const struct mdp_format *fmt, u32 pix_stride, unsigned int plane) argument
363 mdp_fmt_get_plane_size(const struct mdp_format *fmt, u32 stride, u32 height, unsigned int plane) argument
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_wrapper.c120 if (p->cur_display_config->plane.BlendingAndTiming[i] > largest_blend_and_timing)
121 largest_blend_and_timing = p->cur_display_config->plane.BlendingAndTiming[i];
145 if (p->cur_display_config->plane.BlendingAndTiming[j] == i &&
146 p->cur_display_config->plane.UseMALLForPStateChange[j] == dml_use_mall_pstate_change_disable) {
181 p->new_display_config->plane.UseMALLForPStateChange[subvp_surface_to_add] = dml_use_mall_pstate_change_sub_viewport;
183 dml2_util_copy_dml_plane(&p->new_display_config->plane, new_surface_index, subvp_surface_to_add);
186 p->new_display_config->plane.ViewportHeight[new_surface_index] = subvp_height;
187 p->new_display_config->plane.ViewportHeightChroma[new_surface_index] = subvp_height;
188 p->new_display_config->plane.ViewportStationary[new_surface_index] = false;
190 p->new_display_config->plane
[all...]
/linux-master/drivers/media/common/v4l2-tpg/
H A Dv4l2-tpg-core.c115 unsigned plane; local
120 for (plane = 0; plane < TPG_MAX_PLANES; plane++) {
121 unsigned pixelsz = plane ? 2 : 4;
123 tpg->lines[pat][plane] =
125 if (!tpg->lines[pat][plane]) {
129 if (plane == 0)
131 tpg->downsampled_lines[pat][plane] =
133 if (!tpg->downsampled_lines[pat][plane]) {
189 unsigned plane; local
[all...]

Completed in 234 milliseconds

1234567891011>>