Home
last modified time | relevance | path

Searched refs:plane (Results 101 - 125 of 630) sorted by relevance

12345678910>>...26

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_atomic_plane.h35 void intel_plane_update_noarm(struct intel_plane *plane,
38 void intel_plane_update_arm(struct intel_plane *plane,
41 void intel_plane_disable_arm(struct intel_plane *plane,
44 void intel_plane_free(struct intel_plane *plane);
45 struct drm_plane_state *intel_plane_duplicate_state(struct drm_plane *plane);
46 void intel_plane_destroy_state(struct drm_plane *plane,
57 struct intel_plane *plane);
59 struct intel_plane *plane,
68 void intel_plane_helper_add(struct intel_plane *plane);
H A Dskl_watermark_regs.h81 #define _PLANE_WM_BASE(pipe, plane) \
82 _PLANE(plane, _PLANE_WM_1(pipe), _PLANE_WM_2(pipe))
83 #define PLANE_WM(pipe, plane, level) \
84 _MMIO(_PLANE_WM_BASE(pipe, plane) + ((4) * (level)))
89 #define PLANE_WM_SAGV(pipe, plane) \
90 _MMIO(_PLANE(plane, _PLANE_WM_SAGV_1(pipe), _PLANE_WM_SAGV_2(pipe)))
95 #define PLANE_WM_SAGV_TRANS(pipe, plane) \
96 _MMIO(_PLANE(plane, _PLANE_WM_SAGV_TRANS_1(pipe), _PLANE_WM_SAGV_TRANS_2(pipe)))
101 #define PLANE_WM_TRANS(pipe, plane) \
102 _MMIO(_PLANE(plane, _PLANE_WM_TRANS_
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/armada/
H A Darmada_plane.c81 int armada_drm_plane_prepare_fb(struct drm_plane *plane, in armada_drm_plane_prepare_fb() argument
85 plane->base.id, plane->name, in armada_drm_plane_prepare_fb()
97 void armada_drm_plane_cleanup_fb(struct drm_plane *plane, in armada_drm_plane_cleanup_fb() argument
101 plane->base.id, plane->name, in armada_drm_plane_cleanup_fb()
108 int armada_drm_plane_atomic_check(struct drm_plane *plane, in armada_drm_plane_atomic_check() argument
158 static void armada_drm_primary_plane_atomic_update(struct drm_plane *plane, in armada_drm_primary_plane_atomic_update() argument
161 struct drm_plane_state *state = plane->state; in armada_drm_primary_plane_atomic_update()
167 DRM_DEBUG_KMS("[PLANE:%d:%s]\n", plane in armada_drm_primary_plane_atomic_update()
244 armada_drm_primary_plane_atomic_disable(struct drm_plane *plane, struct drm_plane_state *old_state) armada_drm_primary_plane_atomic_disable() argument
281 armada_plane_reset(struct drm_plane *plane) armada_plane_reset() argument
292 armada_plane_duplicate_state(struct drm_plane *plane) armada_plane_duplicate_state() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun8i_ui_layer.c77 int overlay, struct drm_plane *plane) in sun8i_ui_layer_update_alpha()
86 val = SUN8I_MIXER_CHAN_UI_LAYER_ATTR_ALPHA(plane->state->alpha >> 8); in sun8i_ui_layer_update_alpha()
88 val |= (plane->state->alpha == DRM_BLEND_ALPHA_OPAQUE) ? in sun8i_ui_layer_update_alpha()
98 int overlay, struct drm_plane *plane, in sun8i_ui_layer_update_coord()
101 struct drm_plane_state *state = plane->state; in sun8i_ui_layer_update_coord()
166 int overlay, struct drm_plane *plane) in sun8i_ui_layer_update_formats()
168 struct drm_plane_state *state = plane->state; in sun8i_ui_layer_update_formats()
191 int overlay, struct drm_plane *plane) in sun8i_ui_layer_update_buffer()
193 struct drm_plane_state *state = plane->state; in sun8i_ui_layer_update_buffer()
230 static int sun8i_ui_layer_atomic_check(struct drm_plane *plane, in sun8i_ui_layer_atomic_check() argument
76 sun8i_ui_layer_update_alpha(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_ui_layer_update_alpha() argument
97 sun8i_ui_layer_update_coord(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane, unsigned int zpos) sun8i_ui_layer_update_coord() argument
165 sun8i_ui_layer_update_formats(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_ui_layer_update_formats() argument
190 sun8i_ui_layer_update_buffer(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_ui_layer_update_buffer() argument
262 sun8i_ui_layer_atomic_disable(struct drm_plane *plane, struct drm_atomic_state *state) sun8i_ui_layer_atomic_disable() argument
275 sun8i_ui_layer_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) sun8i_ui_layer_atomic_update() argument
[all...]
H A Dsun8i_vi_layer.h17 #define SUN8I_MIXER_CHAN_VI_LAYER_PITCH(base, layer, plane) \
18 ((base) + 0x30 * (layer) + 0xc + 4 * (plane))
19 #define SUN8I_MIXER_CHAN_VI_LAYER_TOP_LADDR(base, layer, plane) \
20 ((base) + 0x30 * (layer) + 0x18 + 4 * (plane))
57 struct drm_plane plane; member
64 plane_to_sun8i_vi_layer(struct drm_plane *plane) in plane_to_sun8i_vi_layer() argument
66 return container_of(plane, struct sun8i_vi_layer, plane); in plane_to_sun8i_vi_layer()
H A Dsun8i_vi_layer.c71 int overlay, struct drm_plane *plane) in sun8i_vi_layer_update_alpha()
81 (plane->state->alpha >> 8); in sun8i_vi_layer_update_alpha()
83 val |= (plane->state->alpha == DRM_BLEND_ALPHA_OPAQUE) ? in sun8i_vi_layer_update_alpha()
96 (plane->state->alpha >> 8)); in sun8i_vi_layer_update_alpha()
101 int overlay, struct drm_plane *plane, in sun8i_vi_layer_update_coord()
104 struct drm_plane_state *state = plane->state; in sun8i_vi_layer_update_coord()
176 mode = &plane->state->crtc->state->mode; in sun8i_vi_layer_update_coord()
262 int overlay, struct drm_plane *plane) in sun8i_vi_layer_update_formats()
264 struct drm_plane_state *state = plane->state; in sun8i_vi_layer_update_formats()
306 int overlay, struct drm_plane *plane) in sun8i_vi_layer_update_buffer()
70 sun8i_vi_layer_update_alpha(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_vi_layer_update_alpha() argument
100 sun8i_vi_layer_update_coord(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane, unsigned int zpos) sun8i_vi_layer_update_coord() argument
261 sun8i_vi_layer_update_formats(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_vi_layer_update_formats() argument
305 sun8i_vi_layer_update_buffer(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) sun8i_vi_layer_update_buffer() argument
364 sun8i_vi_layer_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state) sun8i_vi_layer_atomic_check() argument
396 sun8i_vi_layer_atomic_disable(struct drm_plane *plane, struct drm_atomic_state *state) sun8i_vi_layer_atomic_disable() argument
409 sun8i_vi_layer_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) sun8i_vi_layer_atomic_update() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_plane.c21 static int fsl_dcu_drm_plane_index(struct drm_plane *plane) in fsl_dcu_drm_plane_index() argument
23 struct fsl_dcu_drm_device *fsl_dev = plane->dev->dev_private; in fsl_dcu_drm_plane_index()
27 index = drm_plane_index(plane); in fsl_dcu_drm_plane_index()
35 static int fsl_dcu_drm_plane_atomic_check(struct drm_plane *plane, in fsl_dcu_drm_plane_atomic_check() argument
59 static void fsl_dcu_drm_plane_atomic_disable(struct drm_plane *plane, in fsl_dcu_drm_plane_atomic_disable() argument
62 struct fsl_dcu_drm_device *fsl_dev = plane->dev->dev_private; in fsl_dcu_drm_plane_atomic_disable()
66 index = fsl_dcu_drm_plane_index(plane); in fsl_dcu_drm_plane_atomic_disable()
75 static void fsl_dcu_drm_plane_atomic_update(struct drm_plane *plane, in fsl_dcu_drm_plane_atomic_update() argument
79 struct fsl_dcu_drm_device *fsl_dev = plane->dev->dev_private; in fsl_dcu_drm_plane_atomic_update()
80 struct drm_plane_state *state = plane in fsl_dcu_drm_plane_atomic_update()
169 fsl_dcu_drm_plane_destroy(struct drm_plane *plane) fsl_dcu_drm_plane_destroy() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sti/
H A Dsti_crtc.c147 /* perform plane actions */ in sti_crtc_atomic_flush()
149 struct sti_plane *plane = to_sti_plane(p); in sti_crtc_atomic_flush() local
151 switch (plane->status) { in sti_crtc_atomic_flush()
158 DRM_DEBUG_DRIVER("update plane %s\n", in sti_crtc_atomic_flush()
159 sti_plane_to_str(plane)); in sti_crtc_atomic_flush()
161 if (sti_mixer_set_plane_depth(mixer, plane)) { in sti_crtc_atomic_flush()
162 DRM_ERROR("Cannot set plane %s depth\n", in sti_crtc_atomic_flush()
163 sti_plane_to_str(plane)); in sti_crtc_atomic_flush()
167 if (sti_mixer_set_plane_status(mixer, plane, true)) { in sti_crtc_atomic_flush()
168 DRM_ERROR("Cannot enable plane in sti_crtc_atomic_flush()
270 struct sti_plane *plane = to_sti_plane(p); sti_crtc_vblank_cb() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/sti/
H A Dsti_crtc.c146 /* perform plane actions */ in sti_crtc_atomic_flush()
148 struct sti_plane *plane = to_sti_plane(p); in sti_crtc_atomic_flush() local
150 switch (plane->status) { in sti_crtc_atomic_flush()
157 DRM_DEBUG_DRIVER("update plane %s\n", in sti_crtc_atomic_flush()
158 sti_plane_to_str(plane)); in sti_crtc_atomic_flush()
160 if (sti_mixer_set_plane_depth(mixer, plane)) { in sti_crtc_atomic_flush()
161 DRM_ERROR("Cannot set plane %s depth\n", in sti_crtc_atomic_flush()
162 sti_plane_to_str(plane)); in sti_crtc_atomic_flush()
166 if (sti_mixer_set_plane_status(mixer, plane, true)) { in sti_crtc_atomic_flush()
167 DRM_ERROR("Cannot enable plane in sti_crtc_atomic_flush()
269 struct sti_plane *plane = to_sti_plane(p); sti_crtc_vblank_cb() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_crtc.c66 * &drm_crtc_funcs.set_config, legacy plane operations, see
239 * @primary: Primary plane for CRTC
240 * @cursor: Cursor plane for CRTC
247 * planes). For really simple hardware which has only 1 plane look at
391 struct drm_plane *plane; in drm_mode_getcrtc() local
400 plane = crtc->primary; in drm_mode_getcrtc()
404 drm_modeset_lock(&plane->mutex, NULL); in drm_mode_getcrtc()
405 if (plane->state && plane->state->fb) in drm_mode_getcrtc()
406 crtc_resp->fb_id = plane in drm_mode_getcrtc()
461 struct drm_plane *plane = tmp->primary; __drm_mode_set_config_internal() local
470 struct drm_plane *plane = crtc->primary; __drm_mode_set_config_internal() local
477 struct drm_plane *plane = tmp->primary; __drm_mode_set_config_internal() local
558 struct drm_plane *plane; drm_mode_setcrtc() local
[all...]
H A Ddrm_atomic.c198 struct drm_plane *plane = state->planes[i].ptr; in drm_atomic_state_default_clear() local
200 if (!plane) in drm_atomic_state_default_clear()
203 plane->funcs->atomic_destroy_state(plane, in drm_atomic_state_default_clear()
458 * drm_atomic_get_plane_state - get plane state
460 * @plane: plane to get state object for
462 * This function returns the plane state for the given plane, allocating it if
463 * needed. It will also grab the relevant plane loc
473 drm_atomic_get_plane_state(struct drm_atomic_state *state, struct drm_plane *plane) drm_atomic_get_plane_state() argument
551 struct drm_plane *plane = new_plane_state->plane; drm_atomic_plane_check() local
663 struct drm_plane *plane = state->plane; drm_atomic_plane_print_state() local
1234 struct drm_plane *plane; drm_atomic_add_affected_planes() local
1267 struct drm_plane *plane; drm_atomic_check_only() local
1389 __drm_atomic_helper_disable_plane(struct drm_plane *plane, struct drm_plane_state *plane_state) __drm_atomic_helper_disable_plane() argument
1559 struct drm_plane *plane; drm_atomic_print_state() local
1583 struct drm_plane *plane; __drm_state_dump() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_crtc.c69 * &drm_crtc_funcs.set_config, legacy plane operations, see
329 * @primary: Primary plane for CRTC
330 * @cursor: Cursor plane for CRTC
337 * planes). For really simple hardware which has only 1 plane look at
413 * @primary: Primary plane for CRTC
414 * @cursor: Cursor plane for CRTC
421 * planes). For really simple hardware which has only 1 plane look at
544 struct drm_plane *plane; in drm_mode_getcrtc() local
553 plane = crtc->primary; in drm_mode_getcrtc()
557 drm_modeset_lock(&plane in drm_mode_getcrtc()
614 struct drm_plane *plane = tmp->primary; __drm_mode_set_config_internal() local
623 struct drm_plane *plane = crtc->primary; __drm_mode_set_config_internal() local
630 struct drm_plane *plane = tmp->primary; __drm_mode_set_config_internal() local
711 struct drm_plane *plane; drm_mode_setcrtc() local
[all...]
H A Ddrm_atomic_uapi.c173 * drm_atomic_set_crtc_for_plane - set CRTC for plane
174 * @plane_state: the plane whose incoming state to update
175 * @crtc: CRTC to use for the plane
177 * Changing the assigned CRTC for a plane requires us to grab the lock and state
190 struct drm_plane *plane = plane_state->plane; in drm_atomic_set_crtc_for_plane() local
201 crtc_state->plane_mask &= ~drm_plane_mask(plane); in drm_atomic_set_crtc_for_plane()
211 crtc_state->plane_mask |= drm_plane_mask(plane); in drm_atomic_set_crtc_for_plane()
215 drm_dbg_atomic(plane->dev, in drm_atomic_set_crtc_for_plane()
217 plane in drm_atomic_set_crtc_for_plane()
242 struct drm_plane *plane = plane_state->plane; drm_atomic_set_fb_for_plane() local
512 drm_atomic_plane_set_property(struct drm_plane *plane, struct drm_plane_state *state, struct drm_file *file_priv, struct drm_property *property, uint64_t val) drm_atomic_plane_set_property() argument
608 drm_atomic_plane_get_property(struct drm_plane *plane, const struct drm_plane_state *state, struct drm_property *property, uint64_t *val) drm_atomic_plane_get_property() argument
922 struct drm_plane *plane = obj_to_plane(obj); drm_atomic_get_property() local
1052 struct drm_plane *plane = obj_to_plane(obj); drm_atomic_set_property() local
[all...]
H A Ddrm_fb_dma_helper.c40 * @plane: Which plane
47 unsigned int plane) in drm_fb_dma_get_gem_obj()
51 gem = drm_gem_fb_get_obj(fb, plane); in drm_fb_dma_get_gem_obj()
64 * @state: Which state of drm plane
65 * @plane: Which plane
72 unsigned int plane) in drm_fb_dma_get_gem_addr()
77 u32 block_w = drm_format_info_block_width(fb->format, plane); in drm_fb_dma_get_gem_addr()
78 u32 block_h = drm_format_info_block_height(fb->format, plane); in drm_fb_dma_get_gem_addr()
46 drm_fb_dma_get_gem_obj(struct drm_framebuffer *fb, unsigned int plane) drm_fb_dma_get_gem_obj() argument
70 drm_fb_dma_get_gem_addr(struct drm_framebuffer *fb, struct drm_plane_state *state, unsigned int plane) drm_fb_dma_get_gem_addr() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/dcss/
H A Ddcss-plane.c61 static void dcss_plane_destroy(struct drm_plane *plane) in dcss_plane_destroy() argument
63 struct dcss_plane *dcss_plane = container_of(plane, struct dcss_plane, in dcss_plane_destroy()
66 drm_plane_cleanup(plane); in dcss_plane_destroy()
70 static bool dcss_plane_format_mod_supported(struct drm_plane *plane, in dcss_plane_format_mod_supported() argument
74 switch (plane->type) { in dcss_plane_format_mod_supported()
141 static int dcss_plane_atomic_check(struct drm_plane *plane, in dcss_plane_atomic_check() argument
145 plane); in dcss_plane_atomic_check()
146 struct dcss_plane *dcss_plane = to_dcss_plane(plane); in dcss_plane_atomic_check()
147 struct dcss_dev *dcss = plane->dev->dev_private; in dcss_plane_atomic_check()
149 bool is_primary_plane = plane in dcss_plane_atomic_check()
216 struct drm_plane *plane = &dcss_plane->base; dcss_plane_atomic_set_base() local
268 dcss_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) dcss_plane_atomic_update() argument
353 dcss_plane_atomic_disable(struct drm_plane *plane, struct drm_atomic_state *state) dcss_plane_atomic_disable() argument
[all...]
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_modeset_helper_vtables.h178 * plane update checks only.
199 * position and framebuffer. Since it ties the primary plane to every
200 * mode change it is incompatible with universal plane support. And
218 * changing anything of the primary plane configuration. This fits the
309 * Drivers should check plane-update related CRTC constraints in this
367 * This hook is called before any plane commit functions are called.
372 * the tradeoffs and variants of plane commit helpers.
389 * other commit hooks for plane updates.
391 * This hook is called after any plane commit functions are called.
396 * the tradeoffs and variants of plane commi
1442 drm_plane_helper_add(struct drm_plane *plane, const struct drm_plane_helper_funcs *funcs) drm_plane_helper_add() argument
[all...]
H A Ddrm_fourcc.h81 * Number of bytes per pixel (per plane), this is aliased with
91 * Number of bytes per block (per plane), where blocks are
148 * format with data laid in a single plane
264 * drm_format_info_plane_width - width of the plane given the first plane
266 * @width: width of the first plane
267 * @plane: plane index
270 * The width of @plane, given that the width of the first plane i
273 drm_format_info_plane_width(const struct drm_format_info *info, int width, int plane) drm_format_info_plane_width() argument
295 drm_format_info_plane_height(const struct drm_format_info *info, int height, int plane) drm_format_info_plane_height() argument
[all...]
H A Ddrm_gem_atomic_helper.h17 int drm_gem_plane_helper_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state);
24 * DRM_SHADOW_PLANE_MAX_WIDTH - Maximum width of a plane's shadow buffer in pixels
33 * DRM_SHADOW_PLANE_MAX_HEIGHT - Maximum height of a plane's shadow buffer in scanlines
42 * struct drm_shadow_plane_state - plane state for planes with shadow buffers
45 * provides the regular plane state plus mappings of the shadow buffer
49 /** @base: plane state */
55 * @map: Mappings of the plane's framebuffer BOs in to kernel address space
57 * The memory mappings stored in map should be established in the plane's
73 * @state: the plane state
81 void __drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane,
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/
H A Dipuv3-plane.c19 #include "ipuv3-plane.h"
93 drm_plane_state_to_eba(struct drm_plane_state *state, int plane) in drm_plane_state_to_eba() argument
100 cma_obj = drm_fb_cma_get_gem_obj(fb, plane); in drm_plane_state_to_eba()
103 return cma_obj->paddr + fb->offsets[plane] + fb->pitches[plane] * y + in drm_plane_state_to_eba()
104 fb->format->cpp[plane] * x; in drm_plane_state_to_eba()
254 void ipu_plane_disable_deferred(struct drm_plane *plane) in ipu_plane_disable_deferred() argument
256 struct ipu_plane *ipu_plane = to_ipu_plane(plane); in ipu_plane_disable_deferred()
265 static void ipu_plane_destroy(struct drm_plane *plane) in ipu_plane_destroy() argument
267 struct ipu_plane *ipu_plane = to_ipu_plane(plane); in ipu_plane_destroy()
275 ipu_plane_state_reset(struct drm_plane *plane) ipu_plane_state_reset() argument
297 ipu_plane_duplicate_state(struct drm_plane *plane) ipu_plane_duplicate_state() argument
311 ipu_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) ipu_plane_destroy_state() argument
320 ipu_plane_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) ipu_plane_format_mod_supported() argument
346 ipu_plane_atomic_check(struct drm_plane *plane, struct drm_plane_state *state) ipu_plane_atomic_check() argument
499 ipu_plane_atomic_disable(struct drm_plane *plane, struct drm_plane_state *old_state) ipu_plane_atomic_disable() argument
544 ipu_plane_atomic_update(struct drm_plane *plane, struct drm_plane_state *old_state) ipu_plane_atomic_update() argument
720 ipu_plane_atomic_update_pending(struct drm_plane *plane) ipu_plane_atomic_update_pending() argument
750 struct drm_plane *plane; ipu_planes_assign_pre() local
[all...]
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/
H A Dvideobuf2-v4l2.c69 /* Is memory for copying plane information present? */ in __verify_planes_array()
92 * __verify_length() - Verify that the bytesused value for each plane fits in
93 * the plane length and that the data offset doesn't exceed the bytesused value.
99 unsigned int plane; in __verify_length() local
105 for (plane = 0; plane < vb->num_planes; ++plane) { in __verify_length()
108 ? b->m.planes[plane].length in __verify_length()
109 : vb->planes[plane].length; in __verify_length()
110 bytesused = b->m.planes[plane] in __verify_length()
181 unsigned int plane; vb2_fill_vb2_v4l2_buffer() local
527 unsigned int plane; __fill_v4l2_buffer() local
634 unsigned int plane; __fill_vb2_buffer() local
[all...]
/kernel/linux/linux-6.6/drivers/media/common/videobuf2/
H A Dvideobuf2-v4l2.c69 /* Is memory for copying plane information present? */ in __verify_planes_array()
92 * __verify_length() - Verify that the bytesused value for each plane fits in
93 * the plane length and that the data offset doesn't exceed the bytesused value.
99 unsigned int plane; in __verify_length() local
105 for (plane = 0; plane < vb->num_planes; ++plane) { in __verify_length()
108 ? b->m.planes[plane].length in __verify_length()
109 : vb->planes[plane].length; in __verify_length()
110 bytesused = b->m.planes[plane] in __verify_length()
181 unsigned int plane; vb2_fill_vb2_v4l2_buffer() local
497 unsigned int plane; __fill_v4l2_buffer() local
604 unsigned int plane; __fill_vb2_buffer() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/
H A Ddispc.c174 /* maps which plane is using a fifo. fifo-id -> plane-id */
350 enum omap_plane_id plane);
352 enum omap_plane_id plane);
733 enum omap_plane_id plane = OMAP_DSS_WB; in dispc_wb_go() local
736 enable = REG_GET(dispc, DISPC_OVL_ATTRIBUTES(plane), 0, 0) == 1; in dispc_wb_go()
751 enum omap_plane_id plane, int reg, in dispc_ovl_write_firh_reg()
754 dispc_write_reg(dispc, DISPC_OVL_FIR_COEF_H(plane, reg), value); in dispc_ovl_write_firh_reg()
758 enum omap_plane_id plane, int reg, in dispc_ovl_write_firhv_reg()
761 dispc_write_reg(dispc, DISPC_OVL_FIR_COEF_HV(plane, re in dispc_ovl_write_firhv_reg()
750 dispc_ovl_write_firh_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firh_reg() argument
757 dispc_ovl_write_firhv_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firhv_reg() argument
764 dispc_ovl_write_firv_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firv_reg() argument
771 dispc_ovl_write_firh2_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firh2_reg() argument
780 dispc_ovl_write_firhv2_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firhv2_reg() argument
789 dispc_ovl_write_firv2_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firv2_reg() argument
798 dispc_ovl_set_scale_coef(struct dispc_device *dispc, enum omap_plane_id plane, int fir_hinc, int fir_vinc, int five_taps, enum omap_color_component color_comp) dispc_ovl_set_scale_coef() argument
860 dispc_ovl_write_color_conv_coef(struct dispc_device *dispc, enum omap_plane_id plane, const struct csc_coef_yuv2rgb *ct) dispc_ovl_write_color_conv_coef() argument
880 const enum omap_plane_id plane = OMAP_DSS_WB; dispc_wb_write_color_conv_coef() local
923 dispc_ovl_set_ba0(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) dispc_ovl_set_ba0() argument
929 dispc_ovl_set_ba1(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) dispc_ovl_set_ba1() argument
935 dispc_ovl_set_ba0_uv(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) dispc_ovl_set_ba0_uv() argument
941 dispc_ovl_set_ba1_uv(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) dispc_ovl_set_ba1_uv() argument
947 dispc_ovl_set_pos(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, int x, int y) dispc_ovl_set_pos() argument
961 dispc_ovl_set_input_size(struct dispc_device *dispc, enum omap_plane_id plane, int width, int height) dispc_ovl_set_input_size() argument
973 dispc_ovl_set_output_size(struct dispc_device *dispc, enum omap_plane_id plane, int width, int height) dispc_ovl_set_output_size() argument
989 dispc_ovl_set_zorder(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, u8 zorder) dispc_ovl_set_zorder() argument
1010 dispc_ovl_set_pre_mult_alpha(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, bool enable) dispc_ovl_set_pre_mult_alpha() argument
1021 dispc_ovl_setup_global_alpha(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, u8 global_alpha) dispc_ovl_setup_global_alpha() argument
1036 dispc_ovl_set_pix_inc(struct dispc_device *dispc, enum omap_plane_id plane, s32 inc) dispc_ovl_set_pix_inc() argument
1042 dispc_ovl_set_row_inc(struct dispc_device *dispc, enum omap_plane_id plane, s32 inc) dispc_ovl_set_row_inc() argument
1048 dispc_ovl_set_color_mode(struct dispc_device *dispc, enum omap_plane_id plane, u32 fourcc) dispc_ovl_set_color_mode() argument
1121 dispc_ovl_configure_burst_type(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_dss_rotation_type rotation) dispc_ovl_configure_burst_type() argument
1134 dispc_ovl_set_channel_out(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_channel channel) dispc_ovl_set_channel_out() argument
1197 dispc_ovl_get_channel_out(struct dispc_device *dispc, enum omap_plane_id plane) dispc_ovl_get_channel_out() argument
1238 dispc_ovl_set_burst_size(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_burst_size burst_size) dispc_ovl_set_burst_size() argument
1262 dispc_ovl_get_burst_size(struct dispc_device *dispc, enum omap_plane_id plane) dispc_ovl_get_burst_size() argument
1269 dispc_ovl_color_mode_supported(struct dispc_device *dispc, enum omap_plane_id plane, u32 fourcc) dispc_ovl_color_mode_supported() argument
1285 dispc_ovl_get_color_modes(struct dispc_device *dispc, enum omap_plane_id plane) dispc_ovl_get_color_modes() argument
1321 dispc_ovl_set_vid_color_conv(struct dispc_device *dispc, enum omap_plane_id plane, bool enable) dispc_ovl_set_vid_color_conv() argument
1333 dispc_ovl_enable_replication(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, bool enable) dispc_ovl_enable_replication() argument
1434 dispc_ovl_get_fifo_size(struct dispc_device *dispc, enum omap_plane_id plane) dispc_ovl_get_fifo_size() argument
1448 dispc_ovl_set_fifo_threshold(struct dispc_device *dispc, enum omap_plane_id plane, u32 low, u32 high) dispc_ovl_set_fifo_threshold() argument
1502 dispc_ovl_compute_fifo_thresholds(struct dispc_device *dispc, enum omap_plane_id plane, u32 *fifo_low, u32 *fifo_high, bool use_fifomerge, bool manual_update) dispc_ovl_compute_fifo_thresholds() argument
1549 dispc_ovl_set_mflag(struct dispc_device *dispc, enum omap_plane_id plane, bool enable) dispc_ovl_set_mflag() argument
1562 dispc_ovl_set_mflag_threshold(struct dispc_device *dispc, enum omap_plane_id plane, int low, int high) dispc_ovl_set_mflag_threshold() argument
1627 dispc_ovl_set_fir(struct dispc_device *dispc, enum omap_plane_id plane, int hinc, int vinc, enum omap_color_component color_comp) dispc_ovl_set_fir() argument
1651 dispc_ovl_set_vid_accu0(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) dispc_ovl_set_vid_accu0() argument
1669 dispc_ovl_set_vid_accu1(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) dispc_ovl_set_vid_accu1() argument
1687 dispc_ovl_set_vid_accu2_0(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) dispc_ovl_set_vid_accu2_0() argument
1697 dispc_ovl_set_vid_accu2_1(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) dispc_ovl_set_vid_accu2_1() argument
1707 dispc_ovl_set_scale_param(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool five_taps, u8 rotation, enum omap_color_component color_comp) dispc_ovl_set_scale_param() argument
1724 dispc_ovl_set_accu_uv(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, u32 fourcc, u8 rotation) dispc_ovl_set_accu_uv() argument
1813 dispc_ovl_set_scaling_common(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, u32 fourcc, u8 rotation) dispc_ovl_set_scaling_common() argument
1868 dispc_ovl_set_scaling_uv(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, u32 fourcc, u8 rotation) dispc_ovl_set_scaling_uv() argument
1951 dispc_ovl_set_scaling(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, u32 fourcc, u8 rotation) dispc_ovl_set_scaling() argument
1970 dispc_ovl_set_rotation_attrs(struct dispc_device *dispc, enum omap_plane_id plane, u8 rotation, enum omap_dss_rotation_type rotation_type, u32 fourcc) dispc_ovl_set_rotation_attrs() argument
2481 dispc_ovl_calc_scaling(struct dispc_device *dispc, enum omap_plane_id plane, unsigned long pclk, unsigned long lclk, enum omap_overlay_caps caps, const struct videomode *vm, u16 width, u16 height, u16 out_width, u16 out_height, u32 fourcc, bool *five_taps, int *x_predecim, int *y_predecim, u16 pos_x, enum omap_dss_rotation_type rotation_type, bool mem_to_mem) dispc_ovl_calc_scaling() argument
2590 dispc_ovl_setup_common(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, u32 paddr, u32 p_uv_addr, u16 screen_width, int pos_x, int pos_y, u16 width, u16 height, u16 out_width, u16 out_height, u32 fourcc, u8 rotation, u8 zorder, u8 pre_mult_alpha, u8 global_alpha, enum omap_dss_rotation_type rotation_type, bool replication, const struct videomode *vm, bool mem_to_mem) dispc_ovl_setup_common() argument
2764 dispc_ovl_setup(struct dispc_device *dispc, enum omap_plane_id plane, const struct omap_overlay_info *oi, const struct videomode *vm, bool mem_to_mem, enum omap_channel channel) dispc_ovl_setup() argument
2798 enum omap_plane_id plane = OMAP_DSS_WB; dispc_wb_setup() local
2879 dispc_ovl_enable(struct dispc_device *dispc, enum omap_plane_id plane, bool enable) dispc_ovl_enable() argument
3348 dispc_plane_pclk_rate(struct dispc_device *dispc, enum omap_plane_id plane) dispc_plane_pclk_rate() argument
3361 dispc_plane_lclk_rate(struct dispc_device *dispc, enum omap_plane_id plane) dispc_plane_lclk_rate() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/dss/
H A Ddispc.c176 /* maps which plane is using a fifo. fifo-id -> plane-id */
352 enum omap_plane_id plane);
354 enum omap_plane_id plane);
736 enum omap_plane_id plane = OMAP_DSS_WB; in dispc_wb_go() local
739 enable = REG_GET(dispc, DISPC_OVL_ATTRIBUTES(plane), 0, 0) == 1; in dispc_wb_go()
754 enum omap_plane_id plane, int reg, in dispc_ovl_write_firh_reg()
757 dispc_write_reg(dispc, DISPC_OVL_FIR_COEF_H(plane, reg), value); in dispc_ovl_write_firh_reg()
761 enum omap_plane_id plane, int reg, in dispc_ovl_write_firhv_reg()
764 dispc_write_reg(dispc, DISPC_OVL_FIR_COEF_HV(plane, re in dispc_ovl_write_firhv_reg()
753 dispc_ovl_write_firh_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firh_reg() argument
760 dispc_ovl_write_firhv_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firhv_reg() argument
767 dispc_ovl_write_firv_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firv_reg() argument
774 dispc_ovl_write_firh2_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firh2_reg() argument
783 dispc_ovl_write_firhv2_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firhv2_reg() argument
792 dispc_ovl_write_firv2_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) dispc_ovl_write_firv2_reg() argument
801 dispc_ovl_set_scale_coef(struct dispc_device *dispc, enum omap_plane_id plane, int fir_hinc, int fir_vinc, int five_taps, enum omap_color_component color_comp) dispc_ovl_set_scale_coef() argument
858 dispc_ovl_write_color_conv_coef(struct dispc_device *dispc, enum omap_plane_id plane, const struct csc_coef_yuv2rgb *ct) dispc_ovl_write_color_conv_coef() argument
907 dispc_ovl_set_csc(struct dispc_device *dispc, enum omap_plane_id plane, enum drm_color_encoding color_encoding, enum drm_color_range color_range) dispc_ovl_set_csc() argument
933 dispc_ovl_set_ba0(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) dispc_ovl_set_ba0() argument
939 dispc_ovl_set_ba1(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) dispc_ovl_set_ba1() argument
945 dispc_ovl_set_ba0_uv(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) dispc_ovl_set_ba0_uv() argument
951 dispc_ovl_set_ba1_uv(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) dispc_ovl_set_ba1_uv() argument
957 dispc_ovl_set_pos(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, int x, int y) dispc_ovl_set_pos() argument
971 dispc_ovl_set_input_size(struct dispc_device *dispc, enum omap_plane_id plane, int width, int height) dispc_ovl_set_input_size() argument
983 dispc_ovl_set_output_size(struct dispc_device *dispc, enum omap_plane_id plane, int width, int height) dispc_ovl_set_output_size() argument
999 dispc_ovl_set_zorder(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, u8 zorder) dispc_ovl_set_zorder() argument
1020 dispc_ovl_set_pre_mult_alpha(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, bool enable) dispc_ovl_set_pre_mult_alpha() argument
1031 dispc_ovl_setup_global_alpha(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, u8 global_alpha) dispc_ovl_setup_global_alpha() argument
1046 dispc_ovl_set_pix_inc(struct dispc_device *dispc, enum omap_plane_id plane, s32 inc) dispc_ovl_set_pix_inc() argument
1052 dispc_ovl_set_row_inc(struct dispc_device *dispc, enum omap_plane_id plane, s32 inc) dispc_ovl_set_row_inc() argument
1058 dispc_ovl_set_color_mode(struct dispc_device *dispc, enum omap_plane_id plane, u32 fourcc) dispc_ovl_set_color_mode() argument
1131 dispc_ovl_configure_burst_type(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_dss_rotation_type rotation) dispc_ovl_configure_burst_type() argument
1144 dispc_ovl_set_channel_out(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_channel channel) dispc_ovl_set_channel_out() argument
1207 dispc_ovl_get_channel_out(struct dispc_device *dispc, enum omap_plane_id plane) dispc_ovl_get_channel_out() argument
1248 dispc_ovl_set_burst_size(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_burst_size burst_size) dispc_ovl_set_burst_size() argument
1272 dispc_ovl_get_burst_size(struct dispc_device *dispc, enum omap_plane_id plane) dispc_ovl_get_burst_size() argument
1279 dispc_ovl_color_mode_supported(struct dispc_device *dispc, enum omap_plane_id plane, u32 fourcc) dispc_ovl_color_mode_supported() argument
1295 dispc_ovl_get_color_modes(struct dispc_device *dispc, enum omap_plane_id plane) dispc_ovl_get_color_modes() argument
1331 dispc_ovl_set_vid_color_conv(struct dispc_device *dispc, enum omap_plane_id plane, bool enable) dispc_ovl_set_vid_color_conv() argument
1343 dispc_ovl_enable_replication(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, bool enable) dispc_ovl_enable_replication() argument
1444 dispc_ovl_get_fifo_size(struct dispc_device *dispc, enum omap_plane_id plane) dispc_ovl_get_fifo_size() argument
1458 dispc_ovl_set_fifo_threshold(struct dispc_device *dispc, enum omap_plane_id plane, u32 low, u32 high) dispc_ovl_set_fifo_threshold() argument
1512 dispc_ovl_compute_fifo_thresholds(struct dispc_device *dispc, enum omap_plane_id plane, u32 *fifo_low, u32 *fifo_high, bool use_fifomerge, bool manual_update) dispc_ovl_compute_fifo_thresholds() argument
1559 dispc_ovl_set_mflag(struct dispc_device *dispc, enum omap_plane_id plane, bool enable) dispc_ovl_set_mflag() argument
1572 dispc_ovl_set_mflag_threshold(struct dispc_device *dispc, enum omap_plane_id plane, int low, int high) dispc_ovl_set_mflag_threshold() argument
1637 dispc_ovl_set_fir(struct dispc_device *dispc, enum omap_plane_id plane, int hinc, int vinc, enum omap_color_component color_comp) dispc_ovl_set_fir() argument
1661 dispc_ovl_set_vid_accu0(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) dispc_ovl_set_vid_accu0() argument
1679 dispc_ovl_set_vid_accu1(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) dispc_ovl_set_vid_accu1() argument
1697 dispc_ovl_set_vid_accu2_0(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) dispc_ovl_set_vid_accu2_0() argument
1707 dispc_ovl_set_vid_accu2_1(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) dispc_ovl_set_vid_accu2_1() argument
1717 dispc_ovl_set_scale_param(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool five_taps, u8 rotation, enum omap_color_component color_comp) dispc_ovl_set_scale_param() argument
1734 dispc_ovl_set_accu_uv(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, u32 fourcc, u8 rotation) dispc_ovl_set_accu_uv() argument
1823 dispc_ovl_set_scaling_common(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, u32 fourcc, u8 rotation) dispc_ovl_set_scaling_common() argument
1878 dispc_ovl_set_scaling_uv(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, u32 fourcc, u8 rotation) dispc_ovl_set_scaling_uv() argument
1961 dispc_ovl_set_scaling(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, u32 fourcc, u8 rotation) dispc_ovl_set_scaling() argument
1980 dispc_ovl_set_rotation_attrs(struct dispc_device *dispc, enum omap_plane_id plane, u8 rotation, enum omap_dss_rotation_type rotation_type, u32 fourcc) dispc_ovl_set_rotation_attrs() argument
2487 dispc_ovl_get_caps(struct dispc_device *dispc, enum omap_plane_id plane) dispc_ovl_get_caps() argument
2495 dispc_ovl_calc_scaling(struct dispc_device *dispc, enum omap_plane_id plane, unsigned long pclk, unsigned long lclk, enum omap_overlay_caps caps, const struct videomode *vm, u16 width, u16 height, u16 out_width, u16 out_height, u32 fourcc, bool *five_taps, int *x_predecim, int *y_predecim, u16 pos_x, enum omap_dss_rotation_type rotation_type, bool mem_to_mem) dispc_ovl_calc_scaling() argument
2610 dispc_ovl_setup_common(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, u32 paddr, u32 p_uv_addr, u16 screen_width, int pos_x, int pos_y, u16 width, u16 height, u16 out_width, u16 out_height, u32 fourcc, u8 rotation, u8 zorder, u8 pre_mult_alpha, u8 global_alpha, enum omap_dss_rotation_type rotation_type, bool replication, const struct videomode *vm, bool mem_to_mem, enum drm_color_encoding color_encoding, enum drm_color_range color_range) dispc_ovl_setup_common() argument
2789 dispc_ovl_setup(struct dispc_device *dispc, enum omap_plane_id plane, const struct omap_overlay_info *oi, const struct videomode *vm, bool mem_to_mem, enum omap_channel channel) dispc_ovl_setup() argument
2824 enum omap_plane_id plane = OMAP_DSS_WB; dispc_wb_setup() local
2906 dispc_ovl_enable(struct dispc_device *dispc, enum omap_plane_id plane, bool enable) dispc_ovl_enable() argument
3375 dispc_plane_pclk_rate(struct dispc_device *dispc, enum omap_plane_id plane) dispc_plane_pclk_rate() argument
3388 dispc_plane_lclk_rate(struct dispc_device *dispc, enum omap_plane_id plane) dispc_plane_lclk_rate() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.c21 #include "ipuv3-plane.h"
125 drm_plane_state_to_eba(struct drm_plane_state *state, int plane) in drm_plane_state_to_eba() argument
132 dma_obj = drm_fb_dma_get_gem_obj(fb, plane); in drm_plane_state_to_eba()
135 return dma_obj->dma_addr + fb->offsets[plane] + fb->pitches[plane] * y + in drm_plane_state_to_eba()
136 fb->format->cpp[plane] * x; in drm_plane_state_to_eba()
289 void ipu_plane_disable_deferred(struct drm_plane *plane) in ipu_plane_disable_deferred() argument
291 struct ipu_plane *ipu_plane = to_ipu_plane(plane); in ipu_plane_disable_deferred()
299 static void ipu_plane_state_reset(struct drm_plane *plane) in ipu_plane_state_reset() argument
303 if (plane in ipu_plane_state_reset()
317 ipu_plane_duplicate_state(struct drm_plane *plane) ipu_plane_duplicate_state() argument
331 ipu_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) ipu_plane_destroy_state() argument
340 ipu_plane_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) ipu_plane_format_mod_supported() argument
366 ipu_plane_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state) ipu_plane_atomic_check() argument
529 ipu_plane_atomic_disable(struct drm_plane *plane, struct drm_atomic_state *state) ipu_plane_atomic_disable() argument
574 ipu_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) ipu_plane_atomic_update() argument
776 ipu_plane_atomic_update_pending(struct drm_plane *plane) ipu_plane_atomic_update_pending() argument
806 struct drm_plane *plane; ipu_planes_assign_pre() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_atomic_plane.h28 void intel_update_plane(struct intel_plane *plane,
31 void intel_disable_plane(struct intel_plane *plane,
34 void intel_plane_free(struct intel_plane *plane);
35 struct drm_plane_state *intel_plane_duplicate_state(struct drm_plane *plane);
36 void intel_plane_destroy_state(struct drm_plane *plane,
47 struct intel_plane *plane);
53 struct intel_plane *plane,

Completed in 24 milliseconds

12345678910>>...26