/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_crtc.c | 329 static unsigned int plane_zpos(struct rcar_du_plane *plane) in plane_zpos() argument 331 return plane->plane.state->normalized_zpos; in plane_zpos() 335 plane_format(struct rcar_du_plane *plane) in plane_format() argument 337 return to_rcar_plane_state(plane->plane.state)->format; in plane_format() 352 struct rcar_du_plane *plane = &rcrtc->group->planes[i]; in rcar_du_crtc_update_planes() local 355 if (plane->plane.state->crtc != &rcrtc->crtc || in rcar_du_crtc_update_planes() 356 !plane in rcar_du_crtc_update_planes() 371 struct rcar_du_plane *plane = planes[i]; rcar_du_crtc_update_planes() local 928 struct drm_plane *plane = &rcrtc->vsp->planes[i].plane; rcar_du_crtc_crc_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_wm_types.h | 27 u16 plane[I915_MAX_PLANES]; member 32 u16 plane; member 38 u8 plane[I915_MAX_PLANES]; member
|
H A D | intel_crtc_state_dump.c | 135 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_dump_plane_state() local 136 struct drm_i915_private *i915 = to_i915(plane->base.dev); in intel_dump_plane_state() 142 plane->base.base.id, plane->base.name, in intel_dump_plane_state() 149 plane->base.base.id, plane->base.name, in intel_dump_plane_state() 207 struct intel_plane *plane; in intel_crtc_state_dump() local 385 for_each_new_intel_plane_in_state(state, plane, plane_state, i) { in intel_crtc_state_dump() 386 if (plane in intel_crtc_state_dump() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_damage_helper.c | 54 * drm_atomic_helper_check_plane_damage - Verify plane damage on atomic_check. 58 * This helper function makes sure that damage from plane state is discarded 60 * plane update rather than processing individual damage regions, then those 63 * Note that &drm_plane_state.fb_damage_clips == NULL in plane state means that 64 * full plane update should happen. It also ensure helper iterator will return 97 * during plane update. If num_clips is 0 then this helper will do a full plane 116 struct drm_plane *plane; in drm_atomic_helper_dirtyfb() local 159 drm_for_each_plane(plane, fb->dev) { in drm_atomic_helper_dirtyfb() 162 ret = drm_modeset_lock(&plane in drm_atomic_helper_dirtyfb() [all...] |
H A D | drm_color_mgmt.c | 105 * Optional plane enum property to support different non RGB 107 * enum values supported by the DRM plane. 110 * Optional plane enum property to support different non RGB 112 * standard enum values supported by the DRM plane. 514 * drm_plane_create_color_properties - color encoding related plane properties 515 * @plane: plane object 521 * Create and attach plane specific COLOR_ENCODING and COLOR_RANGE 522 * properties to @plane. The supported encodings and ranges should 527 int drm_plane_create_color_properties(struct drm_plane *plane, in drm_plane_create_color_properties() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | curs507a.c | 37 nvif_msec(&nouveau_drm(wndw->plane.dev)->client.device, 100, in curs507a_space() 81 u32 handle = nv50_disp(wndw->plane.dev)->core->chan.vram.handle; in curs507a_prepare() 101 struct nouveau_drm *drm = nouveau_drm(wndw->plane.dev); in curs507a_acquire() 132 wndw->plane.name, asyw->image.pitch[0], asyw->image.w); in curs507a_acquire() 140 wndw->plane.name, asyw->image.w, asyw->image.h); in curs507a_acquire() 148 wndw->plane.name, fb->format->format); in curs507a_acquire()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/omap/ |
H A D | omapfb.h | 150 void (*get_caps) (int plane, struct omapfb_caps *caps); 153 int (*setup_plane) (int plane, int channel_out, 159 int (*setup_mem) (int plane, size_t size, 163 int (*set_scale) (int plane, 166 int (*enable_plane) (int plane, int enable);
|
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/ |
H A D | omapfb.h | 150 void (*get_caps) (int plane, struct omapfb_caps *caps); 153 int (*setup_plane) (int plane, int channel_out, 159 int (*setup_mem) (int plane, size_t size, 163 int (*set_scale) (int plane, 166 int (*enable_plane) (int plane, int enable);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | omap_overlay.c | 62 * Assign a new overlay to a plane with the required caps and supported fourcc 63 * If a plane need a new overlay, the previous one should have been released 65 * This should be called from the plane atomic_check() in order to prepare the 68 int omap_overlay_assign(struct drm_atomic_state *s, struct drm_plane *plane, in omap_overlay_assign() argument 81 overlay_map[ovl->idx] = plane; in omap_overlay_assign() 93 overlay_map[r_ovl->idx] = plane; in omap_overlay_assign() 97 DBG("%s: assign to plane %s caps %x", ovl->name, plane->name, caps); in omap_overlay_assign() 100 DBG("%s: assign to right of plane %s caps %x", in omap_overlay_assign() 101 r_ovl->name, plane in omap_overlay_assign() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/meson/ |
H A D | meson_overlay.c | 168 static int meson_overlay_atomic_check(struct drm_plane *plane, in meson_overlay_atomic_check() argument 172 plane); in meson_overlay_atomic_check() 229 struct drm_plane *plane, in meson_overlay_setup_scaler_params() 234 struct drm_plane_state *state = plane->state; in meson_overlay_setup_scaler_params() 471 static void meson_overlay_atomic_update(struct drm_plane *plane, in meson_overlay_atomic_update() argument 474 struct meson_overlay *meson_overlay = to_meson_overlay(plane); in meson_overlay_atomic_update() 476 plane); in meson_overlay_atomic_update() 550 meson_overlay_setup_scaler_params(priv, plane, interlace_mode); in meson_overlay_atomic_update() 659 DRM_DEBUG("plane 2 addr 0x%x stride %d height %d\n", in meson_overlay_atomic_update() 671 DRM_DEBUG("plane in meson_overlay_atomic_update() 228 meson_overlay_setup_scaler_params(struct meson_drm *priv, struct drm_plane *plane, bool interlace_mode) meson_overlay_setup_scaler_params() argument 725 meson_overlay_atomic_disable(struct drm_plane *plane, struct drm_atomic_state *state) meson_overlay_atomic_disable() argument 753 meson_overlay_format_mod_supported(struct drm_plane *plane, u32 format, u64 modifier) meson_overlay_format_mod_supported() argument 837 struct drm_plane *plane; meson_overlay_create() local [all...] |
/third_party/ffmpeg/libavfilter/ |
H A D | vf_tinterlace.c | 316 int plane, vsub = desc->log2_chroma_h; in copy_picture_field() local 320 for (plane = 0; plane < desc->nb_components; plane++) { in copy_picture_field() 321 int lines = plane == 1 || plane == 2 ? AV_CEIL_RSHIFT(src_h, vsub) : src_h; in copy_picture_field() 322 int cols = plane == 1 || plane == 2 ? AV_CEIL_RSHIFT( w, hsub) : w; in copy_picture_field() 323 uint8_t *dstp = dst[plane]; in copy_picture_field() 324 const uint8_t *srcp = src[plane]; in copy_picture_field() [all...] |
H A D | vf_vectorscope.c | 969 int i, plane; in draw_ihtext() local 973 for (plane = 0; plane < 4 && out->data[plane]; plane++) { in draw_ihtext() 977 uint8_t *p = out->data[plane] + y * out->linesize[plane] + (x + i * 8); in draw_ihtext() 984 p += out->linesize[plane] - 8; in draw_ihtext() 994 int i, plane; in draw_ihtext16() local 998 for (plane in draw_ihtext16() 1020 int i, plane; draw_htext() local 1046 int i, plane; draw_htext16() local 1443 int plane; filter_frame() local [all...] |
H A D | vf_blurdetect.c | 274 for (int plane = 0; plane < s->nb_planes; plane++) { in blurdetect_filter_frame() 275 int hsub = plane == 1 || plane == 2 ? s->hsub : 0; in blurdetect_filter_frame() 276 int vsub = plane == 1 || plane == 2 ? s->vsub : 0; in blurdetect_filter_frame() 280 if (!((1 << plane) & s->planes)) in blurdetect_filter_frame() 288 in->data[plane], in->linesize[plane]); in blurdetect_filter_frame() [all...] |
H A D | vf_remap_opencl.c | 104 main_desc->comp[i].plane + 1); in remap_opencl_load() 143 int err, plane; in remap_opencl_process_frame() local 176 for (plane = 0; plane < ctx->nb_planes; plane++) { in remap_opencl_process_frame() 183 cl_fill_color.s[0] = ctx->cl_fill_color.s[plane]; in remap_opencl_process_frame() 185 mem = (cl_mem)output->data[plane]; in remap_opencl_process_frame() 189 mem = (cl_mem)input_main->data[plane]; in remap_opencl_process_frame() 205 output, plane, 0); in remap_opencl_process_frame() 212 "for plane in remap_opencl_process_frame() local [all...] |
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_resource.c | 591 uint32_t plane, in virgl_resource_layout() 625 metadata->plane = plane; in virgl_resource_layout() 709 uint32_t winsys_stride, plane_offset, plane; in virgl_resource_from_handle() local 720 plane = winsys_stride = plane_offset = modifier = 0; in virgl_resource_from_handle() 722 &plane, in virgl_resource_from_handle() 735 virgl_resource_layout(&res->b, &res->metadata, plane, winsys_stride, in virgl_resource_from_handle() 743 if (res->blob_mem && plane == 0 && in virgl_resource_from_handle() 751 struct virgl_resource *plane = virgl_resource(iter); in virgl_resource_from_handle() local 754 if (plane in virgl_resource_from_handle() 589 virgl_resource_layout(struct pipe_resource *pt, struct virgl_resource_metadata *metadata, uint32_t plane, uint32_t winsys_stride, uint32_t plane_offset, uint64_t modifier) virgl_resource_layout() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_rast_tri.c | 296 const struct lp_rast_plane *plane = GET_PLANES(tri); in lp_rast_triangle_32_3_16() local 303 /* p0 and p2 are aligned, p1 is not (plane size 24 bytes). */ in lp_rast_triangle_32_3_16() 304 __m128i p0 = _mm_load_si128((__m128i *)&plane[0]); /* clo, chi, dcdx, dcdy */ in lp_rast_triangle_32_3_16() 305 __m128i p1 = _mm_loadu_si128((__m128i *)&plane[1]); in lp_rast_triangle_32_3_16() 306 __m128i p2 = _mm_load_si128((__m128i *)&plane[2]); in lp_rast_triangle_32_3_16() 313 __m128i span_0; /* 0,dcdx,2dcdx,3dcdx for plane 0 */ in lp_rast_triangle_32_3_16() 314 __m128i span_1; /* 0,dcdx,2dcdx,3dcdx for plane 1 */ in lp_rast_triangle_32_3_16() 315 __m128i span_2; /* 0,dcdx,2dcdx,3dcdx for plane 2 */ in lp_rast_triangle_32_3_16() 408 const struct lp_rast_plane *plane = GET_PLANES(tri); in lp_rast_triangle_32_3_4() local 412 /* p0 and p2 are aligned, p1 is not (plane siz in lp_rast_triangle_32_3_4() 566 lp_plane_to_m128i(const struct lp_rast_plane *plane) lp_plane_to_m128i() argument 579 const struct lp_rast_plane *plane = GET_PLANES(tri); lp_rast_triangle_32_3_16() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_display.c | 89 /* Primary plane formats for gen <= 3 */ 97 /* Primary plane formats for ivb (no fp16 due to hw issue) */ 107 /* Primary plane formats for gen >= 4, except ivb */ 118 /* Primary plane formats for vlv/chv */ 1294 static void assert_plane(struct intel_plane *plane, bool state) in assert_plane() argument 1299 cur_state = plane->get_hw_state(plane, &pipe); in assert_plane() 1303 plane->base.name, onoff(state), onoff(cur_state)); in assert_plane() 1312 struct intel_plane *plane; in assert_planes_disabled() local 1314 for_each_intel_plane_on_crtc(&dev_priv->drm, crtc, plane) in assert_planes_disabled() 1949 is_ccs_plane(const struct drm_framebuffer *fb, int plane) is_ccs_plane() argument 1964 is_gen12_ccs_plane(const struct drm_framebuffer *fb, int plane) is_gen12_ccs_plane() argument 1969 is_aux_plane(const struct drm_framebuffer *fb, int plane) is_aux_plane() argument 2210 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); intel_plane_uses_fence() local 2722 struct intel_plane *plane; intel_plane_fb_max_stride() local 2806 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); intel_plane_can_remap() local 2846 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); intel_plane_needs_remap() local 2978 setup_fb_rotation(int plane, const struct intel_remapped_plane_info *plane_info, u32 gtt_offset_rotated, int x, int y, unsigned int width, unsigned int height, unsigned int tile_size, unsigned int tile_width, unsigned int tile_height, struct drm_framebuffer *fb) setup_fb_rotation() argument 3526 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); intel_set_plane_visible() local 3539 struct drm_plane *plane; fixup_active_planes() local 3553 intel_plane_disable_noatomic(struct intel_crtc *crtc, struct intel_plane *plane) intel_plane_disable_noatomic() argument 4188 i9xx_plane_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) i9xx_plane_max_stride() argument 4365 i9xx_plane_has_windowing(struct intel_plane *plane) i9xx_plane_has_windowing() argument 4385 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); i9xx_plane_check() local 4417 i9xx_update_plane(struct intel_plane *plane, const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state) i9xx_update_plane() argument 4492 i9xx_disable_plane(struct intel_plane *plane, const struct intel_crtc_state *crtc_state) i9xx_disable_plane() argument 4523 i9xx_plane_get_hw_state(struct intel_plane *plane, enum pipe *pipe) i9xx_plane_get_hw_state() argument 4860 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); glk_plane_color_ctl() local 6657 struct intel_plane *plane; intel_crtc_disable_planes() local 6911 struct intel_plane *plane = to_intel_plane(crtc->base.primary); intel_disable_primary_plane() local 7666 struct intel_plane *plane; intel_crtc_disable_noatomic() local 9307 struct intel_plane *plane = to_intel_plane(crtc->base.primary); i9xx_get_initial_plane_config() local 9445 struct intel_plane *plane = to_intel_plane(crtc->base.primary); i9xx_get_pipe_color_config() local 10541 struct intel_plane *plane = to_intel_plane(crtc->base.primary); skl_get_initial_plane_config() local 11460 i845_cursor_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) i845_cursor_max_stride() argument 11540 i845_update_cursor(struct intel_plane *plane, const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state) i845_update_cursor() argument 11585 i845_disable_cursor(struct intel_plane *plane, const struct intel_crtc_state *crtc_state) i845_disable_cursor() argument 11591 i845_cursor_get_hw_state(struct intel_plane *plane, enum pipe *pipe) i845_cursor_get_hw_state() argument 11614 i9xx_cursor_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation) i9xx_cursor_max_stride() argument 11714 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); i9xx_check_cursor() local 11771 i9xx_update_cursor(struct intel_plane *plane, const struct intel_crtc_state *crtc_state, const struct intel_plane_state *plane_state) i9xx_update_cursor() argument 11840 i9xx_disable_cursor(struct intel_plane *plane, const struct intel_crtc_state *crtc_state) i9xx_disable_cursor() argument 11846 i9xx_cursor_get_hw_state(struct intel_plane *plane, enum pipe *pipe) i9xx_cursor_get_hw_state() argument 11911 struct drm_plane *plane; intel_modeset_disable_planes() local 12384 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); intel_plane_atomic_calc_changes() local 12532 struct intel_plane *plane, *linked; icl_add_linked_planes() local 12560 struct intel_plane *plane, *linked; icl_check_nv12_planes() local 13047 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); intel_dump_plane_state() local 13082 struct intel_plane *plane; intel_dump_pipe_config() local 14094 int plane, level, max_level = ilk_wm_max_level(dev_priv); verify_wm_state() local 14377 struct intel_plane *plane; intel_verify_planes() local 14713 struct intel_plane *plane; intel_crtc_add_planes_to_state() local 14742 struct intel_plane *plane; intel_atomic_check_planes() local 14804 struct intel_plane *plane; intel_atomic_check_cdclk() local 15761 struct intel_plane *plane; intel_atomic_track_fbs() local 15923 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); intel_plane_pin_fb() local 15985 struct intel_plane *plane = to_intel_plane(_plane); intel_prepare_plane_fb() local 16099 intel_cleanup_plane_fb(struct drm_plane *plane, struct drm_plane_state *_old_plane_state) intel_cleanup_plane_fb() argument 16128 intel_plane_destroy(struct drm_plane *plane) intel_plane_destroy() argument 16222 struct intel_plane *plane = to_intel_plane(_plane); intel_legacy_cursor_update() local 16366 struct intel_plane *plane; intel_primary_plane_create() local 16668 struct intel_plane *plane; intel_plane_possible_crtcs_init() local 16700 struct intel_plane *plane; intel_crtc_init() local 17587 struct drm_plane *plane; sanitize_watermarks_add_affected() local 18173 struct intel_plane *plane = intel_sanitize_plane_mapping() local 18281 struct intel_plane *plane; intel_sanitize_crtc() local 18433 struct intel_plane *plane; readout_plane_state() local 18571 struct intel_plane *plane; intel_modeset_readout_hw_state() local 18984 } plane[I915_MAX_PIPES]; global() member [all...] |
/third_party/ffmpeg/libswscale/ |
H A D | swscale_unscaled.c | 114 static void fillPlane(uint8_t *plane, int stride, int width, int height, int y, in fillPlane() argument 118 uint8_t *ptr = plane + stride * y; in fillPlane() 1807 int plane, i, j; in planarCopyWrapper() local 1808 for (plane = 0; plane < 4 && dst[plane] != NULL; plane++) { in planarCopyWrapper() 1809 int length = (plane == 0 || plane == 3) ? c->srcW : AV_CEIL_RSHIFT(c->srcW, c->chrDstHSubSample); in planarCopyWrapper() 1810 int y = (plane in planarCopyWrapper() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/mxsfb/ |
H A D | mxsfb_kms.c | 319 /* The primary plane has to be enabled when the CRTC is active. */ in mxsfb_crtc_atomic_check() 521 static int mxsfb_plane_atomic_check(struct drm_plane *plane, in mxsfb_plane_atomic_check() argument 525 plane); in mxsfb_plane_atomic_check() 526 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(plane->dev); in mxsfb_plane_atomic_check() 538 static void mxsfb_plane_primary_atomic_update(struct drm_plane *plane, in mxsfb_plane_primary_atomic_update() argument 541 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(plane->dev); in mxsfb_plane_primary_atomic_update() 543 plane); in mxsfb_plane_primary_atomic_update() 551 static void mxsfb_plane_overlay_atomic_update(struct drm_plane *plane, in mxsfb_plane_overlay_atomic_update() argument 555 plane); in mxsfb_plane_overlay_atomic_update() 556 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(plane in mxsfb_plane_overlay_atomic_update() 614 mxsfb_plane_overlay_atomic_disable(struct drm_plane *plane, struct drm_atomic_state *state) mxsfb_plane_overlay_atomic_disable() argument 622 mxsfb_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) mxsfb_format_mod_supported() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_crtc.c | 110 struct drm_plane *plane; in crtc_flush_all() local 117 drm_atomic_crtc_for_each_plane(plane, crtc) { in crtc_flush_all() 118 if (!plane->state->visible) in crtc_flush_all() 120 flush_mask |= mdp5_plane_get_flush(plane); in crtc_flush_all() 216 struct drm_plane *plane; in blend_setup() local 241 /* Collect all plane information */ in blend_setup() 242 drm_atomic_crtc_for_each_plane(plane, crtc) { in blend_setup() 245 if (!plane->state->visible) in blend_setup() 248 pstate = to_mdp5_plane_state(plane->state); in blend_setup() 250 stage[pstate->stage][PIPE_LEFT] = mdp5_plane_pipe(plane); in blend_setup() 647 struct drm_plane *plane; global() member 694 struct drm_plane *plane; mdp5_crtc_atomic_check() local 1309 mdp5_crtc_init(struct drm_device *dev, struct drm_plane *plane, struct drm_plane *cursor_plane, int id) mdp5_crtc_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_kms.c | 122 struct drm_plane *plane; in _dpu_plane_set_danger_state() local 124 drm_for_each_plane(plane, kms->dev) { in _dpu_plane_set_danger_state() 125 if (plane->fb && plane->state) { in _dpu_plane_set_danger_state() 126 dpu_plane_danger_signal_ctrl(plane, enable); in _dpu_plane_set_danger_state() 127 DPU_DEBUG("plane:%d img:%dx%d ", in _dpu_plane_set_danger_state() 128 plane->base.id, plane->fb->width, in _dpu_plane_set_danger_state() 129 plane->fb->height); in _dpu_plane_set_danger_state() 131 plane in _dpu_plane_set_danger_state() 728 struct drm_plane *primary_planes[MAX_PLANES], *plane; _dpu_kms_drm_obj_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/mediatek/ |
H A D | mtk_drm_crtc.c | 32 * @planes: array of 4 drm_plane structures, one for each overlay plane 33 * @pending_planes: whether any plane has pending changes to be applied 265 struct drm_plane *plane, in mtk_drm_ddp_comp_for_plane() 271 unsigned int local_index = plane - mtk_crtc->planes; in mtk_drm_ddp_comp_for_plane() 282 WARN(1, "Failed to find component for plane %d\n", plane->index); in mtk_drm_ddp_comp_for_plane() 304 struct drm_plane *plane = &mtk_crtc->planes[i]; in ddp_cmdq_cb() local 307 plane_state = to_mtk_plane_state(plane->state); in ddp_cmdq_cb() 316 struct drm_plane *plane = &mtk_crtc->planes[i]; in ddp_cmdq_cb() local 319 plane_state = to_mtk_plane_state(plane in ddp_cmdq_cb() 264 mtk_drm_ddp_comp_for_plane(struct drm_crtc *crtc, struct drm_plane *plane, unsigned int *local_layer) mtk_drm_ddp_comp_for_plane() argument 407 struct drm_plane *plane = &mtk_crtc->planes[i]; mtk_crtc_ddp_hw_init() local 499 struct drm_plane *plane = &mtk_crtc->planes[i]; mtk_crtc_ddp_config() local 524 struct drm_plane *plane = &mtk_crtc->planes[i]; mtk_crtc_ddp_config() local 565 struct drm_plane *plane = &mtk_crtc->planes[i]; mtk_drm_crtc_update_config() local 655 mtk_drm_crtc_plane_check(struct drm_crtc *crtc, struct drm_plane *plane, struct mtk_plane_state *state) mtk_drm_crtc_plane_check() argument 667 mtk_drm_crtc_async_update(struct drm_crtc *crtc, struct drm_plane *plane, struct drm_atomic_state *state) mtk_drm_crtc_async_update() argument 716 struct drm_plane *plane = &mtk_crtc->planes[i]; mtk_drm_crtc_atomic_disable() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_crtc.c | 113 struct drm_plane *plane; in crtc_flush_all() local 120 drm_atomic_crtc_for_each_plane(plane, crtc) { in crtc_flush_all() 121 if (!plane->state->visible) in crtc_flush_all() 123 flush_mask |= mdp5_plane_get_flush(plane); in crtc_flush_all() 219 struct drm_plane *plane; in blend_setup() local 244 /* Collect all plane information */ in blend_setup() 245 drm_atomic_crtc_for_each_plane(plane, crtc) { in blend_setup() 248 if (!plane->state->visible) in blend_setup() 251 pstate = to_mdp5_plane_state(plane->state); in blend_setup() 253 stage[pstate->stage][PIPE_LEFT] = mdp5_plane_pipe(plane); in blend_setup() 652 struct drm_plane *plane; global() member 703 struct drm_plane *plane; mdp5_crtc_atomic_check() local 1324 mdp5_crtc_init(struct drm_device *dev, struct drm_plane *plane, struct drm_plane *cursor_plane, int id) mdp5_crtc_init() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 180 struct drm_plane *plane, 184 struct drm_plane *plane, 205 static void handle_cursor_update(struct drm_plane *plane, 1981 struct drm_plane *plane; in dm_resume() local 2103 for_each_new_plane_in_state(dm->cached_state, plane, new_plane_state, i) { in dm_resume() 3252 struct drm_plane *plane; 3256 plane = kzalloc(sizeof(struct drm_plane), GFP_KERNEL); 3257 if (!plane) { 3258 DRM_ERROR("KMS: Failed to allocate plane\n"); 3261 plane [all...] |
/third_party/ffmpeg/libavcodec/ |
H A D | cdxl.c | 89 int x, y, plane; in bitplanar2chunky() local 93 for (plane = 0; plane < c->bpp; plane++) { in bitplanar2chunky() 96 out[linesize * y + x] |= get_bits1(&gb) << plane; in bitplanar2chunky() 105 int x, y, plane; in bitline2chunky() local 110 for (plane = 0; plane < c->bpp; plane++) { in bitline2chunky() 112 out[linesize * y + x] |= get_bits1(&gb) << plane; in bitline2chunky() [all...] |