/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_atomic_plane.h | 35 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 D | skl_watermark_regs.h | 81 #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 D | armada_plane.c | 81 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 D | sun8i_ui_layer.c | 77 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 D | sun8i_vi_layer.h | 17 #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 D | sun8i_vi_layer.c | 71 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 D | fsl_dcu_drm_plane.c | 21 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 D | sti_crtc.c | 147 /* 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 D | sti_crtc.c | 146 /* 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 D | drm_crtc.c | 66 * &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 D | drm_atomic.c | 198 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 D | drm_crtc.c | 69 * &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 D | drm_atomic_uapi.c | 173 * 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 D | drm_fb_dma_helper.c | 40 * @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 D | dcss-plane.c | 61 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 D | drm_modeset_helper_vtables.h | 178 * 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 D | drm_fourcc.h | 81 * 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 D | drm_gem_atomic_helper.h | 17 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 D | ipuv3-plane.c | 19 #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 D | videobuf2-v4l2.c | 69 /* 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 D | videobuf2-v4l2.c | 69 /* 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 D | dispc.c | 174 /* 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 D | dispc.c | 176 /* 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 D | ipuv3-plane.c | 21 #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 D | intel_atomic_plane.h | 28 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,
|