Home
last modified time | relevance | path

Searched refs:plane (Results 326 - 350 of 1061) sorted by relevance

1...<<11121314151617181920>>...43

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_pipe.c9 int mdp5_pipe_assign(struct drm_atomic_state *s, struct drm_plane *plane, in mdp5_pipe_assign() argument
49 * don't assign a cursor pipe to a plane that isn't going to in mdp5_pipe_assign()
53 plane->type != DRM_PLANE_TYPE_CURSOR) in mdp5_pipe_assign()
97 /* We don't support SMP and 2 hwpipes/plane together */ in mdp5_pipe_assign()
109 DBG("%s: assign to plane %s for caps %x", in mdp5_pipe_assign()
110 (*hwpipe)->name, plane->name, caps); in mdp5_pipe_assign()
111 new_state->hwpipe_to_plane[(*hwpipe)->idx] = plane; in mdp5_pipe_assign()
114 DBG("%s: assign to right of plane %s for caps %x", in mdp5_pipe_assign()
115 (*r_hwpipe)->name, plane->name, caps); in mdp5_pipe_assign()
116 new_state->hwpipe_to_plane[(*r_hwpipe)->idx] = plane; in mdp5_pipe_assign()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Dreg.h60 #define _REG_701C0(pipe, plane) (0x701c0 + pipe * 0x1000 + (plane - 1) * 0x100)
61 #define _REG_701C4(pipe, plane) (0x701c4 + pipe * 0x1000 + (plane - 1) * 0x100)
63 #define SKL_FLIP_EVENT(pipe, plane) (PRIMARY_A_FLIP_DONE + (plane) * 3 + (pipe))
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_nir_lower_tex_src_plane.c44 * case of 3-plane YUV format, the V plane is next sampler after U.
97 /* single additional UV plane: */ in assign_extra_samplers()
119 nir_const_value *plane = nir_src_as_const_value(tex->src[plane_index].src); in lower_tex_src_plane_block() local
120 assume(plane); in lower_tex_src_plane_block()
122 if (plane[0].i32 > 0) { in lower_tex_src_plane_block()
130 assume(((state->lower_3plane & (1 << y_samp)) && plane[0].i32 < 3) || in lower_tex_src_plane_block()
131 (plane[0].i32 < 2)); in lower_tex_src_plane_block()
133 unsigned u_v_samp = state->sampler_map[y_samp][plane[0].i32 - 1]; in lower_tex_src_plane_block()
/third_party/skia/third_party/externals/dng_sdk/source/
H A Ddng_mosaic_info.cpp36 // A interpolation kernel for a single pixel of a single plane.
372 // Find a boolean map for this plane color and layout.
1235 uint32 plane;
1243 for (plane = 0; plane < planes; plane++)
1245 total [plane] = 0;
1246 count [plane] = 0;
1301 for (plane = 0; plane < plane
[all...]
H A Ddng_negative.cpp81 for (uint32 plane = 0; plane < NumFunctions (); plane++) in IsValid()
84 if (!NoiseFunction (plane).IsValid ()) in IsValid()
111 const dng_noise_function & dng_noise_profile::NoiseFunction (uint32 plane) const in NoiseFunction()
119 DNG_REQUIRE (plane < NumFunctions (), in NoiseFunction()
120 "Bad plane index argument for NoiseFunction ()."); in NoiseFunction()
122 return fNoiseFunctions [plane]; in NoiseFunction()
2340 int32 plane)
2350 if (plane <
[all...]
H A Ddng_read_image.h118 uint32 plane,
126 uint32 plane,
137 uint32 plane,
147 uint32 plane,
169 uint32 plane,
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_framebuffer.c239 komeda_fb_get_pixel_addr(struct komeda_fb *kfb, int x, int y, int plane) in komeda_fb_get_pixel_addr() argument
245 if (plane >= fb->format->num_planes) { in komeda_fb_get_pixel_addr()
246 DRM_DEBUG_KMS("Out of max plane num.\n"); in komeda_fb_get_pixel_addr()
250 obj = drm_fb_cma_get_gem_obj(fb, plane); in komeda_fb_get_pixel_addr()
252 offset = fb->offsets[plane]; in komeda_fb_get_pixel_addr()
254 block_w = drm_format_info_block_width(fb->format, plane); in komeda_fb_get_pixel_addr()
255 block_sz = fb->format->char_per_block[plane]; in komeda_fb_get_pixel_addr()
256 plane_x = x / (plane ? fb->format->hsub : 1); in komeda_fb_get_pixel_addr()
257 plane_y = y / (plane ? fb->format->vsub : 1); in komeda_fb_get_pixel_addr()
260 + plane_y * fb->pitches[plane]; in komeda_fb_get_pixel_addr()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_framebuffer.c239 komeda_fb_get_pixel_addr(struct komeda_fb *kfb, int x, int y, int plane) in komeda_fb_get_pixel_addr() argument
245 if (plane >= fb->format->num_planes) { in komeda_fb_get_pixel_addr()
246 DRM_DEBUG_KMS("Out of max plane num.\n"); in komeda_fb_get_pixel_addr()
250 obj = drm_fb_dma_get_gem_obj(fb, plane); in komeda_fb_get_pixel_addr()
252 offset = fb->offsets[plane]; in komeda_fb_get_pixel_addr()
254 block_w = drm_format_info_block_width(fb->format, plane); in komeda_fb_get_pixel_addr()
255 block_sz = fb->format->char_per_block[plane]; in komeda_fb_get_pixel_addr()
256 plane_x = x / (plane ? fb->format->hsub : 1); in komeda_fb_get_pixel_addr()
257 plane_y = y / (plane ? fb->format->vsub : 1); in komeda_fb_get_pixel_addr()
260 + plane_y * fb->pitches[plane]; in komeda_fb_get_pixel_addr()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_framebuffer.c47 * handle that can be passed to the KMS CRTC control, plane configuration and
155 const struct drm_format_info *format, int plane) in fb_plane_width()
157 if (plane == 0) in fb_plane_width()
164 const struct drm_format_info *format, int plane) in fb_plane_height()
166 if (plane == 0) in fb_plane_height()
208 DRM_DEBUG_KMS("Format requires non-linear modifier for plane %d\n", i); in framebuffer_check()
213 DRM_DEBUG_KMS("no buffer object handle for plane %d\n", i); in framebuffer_check()
224 DRM_DEBUG_KMS("bad pitch %u for plane %d\n", r->pitches[i], i); in framebuffer_check()
229 DRM_DEBUG_KMS("bad fb modifier %llu for plane %d\n", in framebuffer_check()
236 DRM_DEBUG_KMS("bad fb modifier %llu for plane in framebuffer_check()
154 fb_plane_width(int width, const struct drm_format_info *format, int plane) fb_plane_width() argument
163 fb_plane_height(int height, const struct drm_format_info *format, int plane) fb_plane_height() argument
958 struct drm_plane *plane; atomic_remove_fb() local
1052 struct drm_plane *plane; legacy_remove_fb() local
1131 drm_framebuffer_plane_width(int width, const struct drm_framebuffer *fb, int plane) drm_framebuffer_plane_width() argument
1150 drm_framebuffer_plane_height(int height, const struct drm_framebuffer *fb, int plane) drm_framebuffer_plane_height() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun4i_crtc.c87 DRM_DEBUG_DRIVER("Committing plane changes\n"); in sun4i_crtc_atomic_flush()
210 struct drm_plane *plane = planes[i]; in sun4i_crtc_init() local
212 switch (plane->type) { in sun4i_crtc_init()
214 primary = plane; in sun4i_crtc_init()
217 cursor = plane; in sun4i_crtc_init()
243 struct drm_plane *plane = planes[i]; in sun4i_crtc_init() local
245 if (plane->type == DRM_PLANE_TYPE_OVERLAY) in sun4i_crtc_init()
246 plane->possible_crtcs = possible_crtcs; in sun4i_crtc_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun4i_crtc.c92 DRM_DEBUG_DRIVER("Committing plane changes\n"); in sun4i_crtc_atomic_flush()
216 struct drm_plane *plane = planes[i]; in sun4i_crtc_init() local
218 switch (plane->type) { in sun4i_crtc_init()
220 primary = plane; in sun4i_crtc_init()
223 cursor = plane; in sun4i_crtc_init()
249 struct drm_plane *plane = planes[i]; in sun4i_crtc_init() local
251 if (plane->type == DRM_PLANE_TYPE_OVERLAY) in sun4i_crtc_init()
252 plane->possible_crtcs = possible_crtcs; in sun4i_crtc_init()
/third_party/ffmpeg/libavcodec/
H A Dhuffyuvdec.c649 #define READ_2PIX_PLANE(dst0, dst1, plane, OP) \
651 GET_VLC_DUAL(dst0, dst1, re, &s->gb, s->vlc[4+plane].table, \
652 s->vlc[plane].table, s->vlc[plane].table, VLC_BITS, 3, OP)
658 #define READ_2PIX_PLANE16(dst0, dst1, plane){\
659 dst0 = get_vlc2(&s->gb, s->vlc[plane].table, VLC_BITS, 3)*4;\
661 dst1 = get_vlc2(&s->gb, s->vlc[plane].table, VLC_BITS, 3)*4;\
664 static void decode_plane_bitstream(HYuvContext *s, int width, int plane) in decode_plane_bitstream() argument
672 READ_2PIX_PLANE(s->temp[0][2 * i], s->temp[0][2 * i + 1], plane, OP8bits); in decode_plane_bitstream()
676 READ_2PIX_PLANE(s->temp[0][2 * i], s->temp[0][2 * i + 1], plane, OP8bit in decode_plane_bitstream()
888 int plane; decode_slice() local
[all...]
H A Dagm.c316 int plane) in decode_intra_plane()
337 s->idsp.idct_put(frame->data[plane] + (s->blocks_h - 1 - y) * 8 * frame->linesize[plane] + x * 8, in decode_intra_plane()
338 frame->linesize[plane], s->wblocks + 64 * x); in decode_intra_plane()
348 s->idsp.idct_put(frame->data[plane] + (s->blocks_h - 1 - y) * 8 * frame->linesize[plane] + x * 8, in decode_intra_plane()
349 frame->linesize[plane], s->block); in decode_intra_plane()
395 AVFrame *prev, int plane) in decode_inter_plane()
419 int shift = plane == 0; in decode_inter_plane()
433 copy_block8(frame->data[plane] in decode_inter_plane()
314 decode_intra_plane(AGMContext *s, GetBitContext *gb, int size, const int *quant_matrix, AVFrame *frame, int plane) decode_intra_plane() argument
393 decode_inter_plane(AGMContext *s, GetBitContext *gb, int size, const int *quant_matrix, AVFrame *frame, AVFrame *prev, int plane) decode_inter_plane() argument
[all...]
/third_party/ffmpeg/libavfilter/
H A Dvf_bm3d.c59 int plane; member
122 int plane, int nb_jobs);
126 int y, int x, int plane, int jobnr);
270 int r_y, int r_x, int plane, int jobnr) in do_block_matching_multi()
307 int exclude_cur_pos, int plane, int jobnr) in block_matching_multi()
310 const int width = s->planewidth[plane]; in block_matching_multi()
311 const int height = s->planeheight[plane]; in block_matching_multi()
343 sc->search_positions, index, s->th_mse, y, x, plane, jobnr); in block_matching_multi()
347 int j, int i, int plane, int jobnr) in block_matching()
360 block_matching_multi(s, ref, ref_linesize, j, i, 1, plane, jobn in block_matching()
268 do_block_matching_multi(BM3DContext *s, const uint8_t *src, int src_stride, int src_range, const PosCode *search_pos, int search_size, float th_mse, int r_y, int r_x, int plane, int jobnr) do_block_matching_multi() argument
306 block_matching_multi(BM3DContext *s, const uint8_t *ref, int ref_linesize, int y, int x, int exclude_cur_pos, int plane, int jobnr) block_matching_multi() argument
346 block_matching(BM3DContext *s, const uint8_t *ref, int ref_linesize, int j, int i, int plane, int jobnr) block_matching() argument
385 basic_block_filtering(BM3DContext *s, const uint8_t *src, int src_linesize, const uint8_t *ref, int ref_linesize, int y, int x, int plane, int jobnr) basic_block_filtering() argument
504 final_block_filtering(BM3DContext *s, const uint8_t *src, int src_linesize, const uint8_t *ref, int ref_linesize, int y, int x, int plane, int jobnr) final_block_filtering() argument
636 do_output(BM3DContext *s, uint8_t *dst, int dst_linesize, int plane, int nb_jobs) do_output() argument
663 do_output16(BM3DContext *s, uint8_t *dst, int dst_linesize, int plane, int nb_jobs) do_output16() argument
701 const int plane = td->plane; filter_slice() local
[all...]
H A Daf_volumedetect.c43 int plane, i; in filter_frame() local
50 for (plane = 0; plane < nb_planes; plane++) { in filter_frame()
51 pcm = (int16_t *)samples->extended_data[plane]; in filter_frame()
H A Dvf_delogo.c297 int plane; in filter_frame() local
352 for (plane = 0; plane < desc->nb_components; plane++) { in filter_frame()
353 int hsub = plane == 1 || plane == 2 ? hsub0 : 0; in filter_frame()
354 int vsub = plane == 1 || plane == 2 ? vsub0 : 0; in filter_frame()
356 apply_delogo(out->data[plane], out->linesize[plane], in filter_frame()
[all...]
H A Dvf_yadif.c33 int plane; member
196 int refs = s->cur->linesize[td->plane]; in filter_slice()
197 int df = (s->csp->comp[td->plane].depth + 7) / 8; in filter_slice()
209 uint8_t *prev = &s->prev->data[td->plane][y * refs]; in filter_slice()
210 uint8_t *cur = &s->cur ->data[td->plane][y * refs]; in filter_slice()
211 uint8_t *next = &s->next->data[td->plane][y * refs]; in filter_slice()
212 uint8_t *dst = &td->frame->data[td->plane][y * td->frame->linesize[td->plane]]; in filter_slice()
224 memcpy(&td->frame->data[td->plane][y * td->frame->linesize[td->plane]], in filter_slice()
[all...]
H A Dvf_vignette.c247 int plane; in filter_frame() local
249 for (plane = 0; plane < 4 && in->data[plane] && in->linesize[plane]; plane++) { in filter_frame()
250 uint8_t *dst = out->data[plane]; in filter_frame()
251 const uint8_t *src = in ->data[plane]; in filter_frame()
253 const int dst_linesize = out->linesize[plane]; in filter_frame()
254 const int src_linesize = in ->linesize[plane]; in filter_frame()
[all...]
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-common.c322 static inline unsigned int v4l2_format_block_width(const struct v4l2_format_info *info, int plane) in v4l2_format_block_width() argument
324 if (!info->block_w[plane]) in v4l2_format_block_width()
326 return info->block_w[plane]; in v4l2_format_block_width()
329 static inline unsigned int v4l2_format_block_height(const struct v4l2_format_info *info, int plane) in v4l2_format_block_height() argument
331 if (!info->block_h[plane]) in v4l2_format_block_height()
333 return info->block_h[plane]; in v4l2_format_block_height()
357 struct v4l2_plane_pix_format *plane; in v4l2_fill_pixfmt_mp() local
370 plane = &pixfmt->plane_fmt[0]; in v4l2_fill_pixfmt_mp()
371 plane->bytesperline = ALIGN(width, v4l2_format_block_width(info, 0)) * info->bpp[0]; in v4l2_fill_pixfmt_mp()
372 plane in v4l2_fill_pixfmt_mp()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_display.c331 static void assert_plane(struct intel_plane *plane, bool state) in assert_plane() argument
333 struct drm_i915_private *i915 = to_i915(plane->base.dev); in assert_plane()
337 cur_state = plane->get_hw_state(plane, &pipe); in assert_plane()
341 plane->base.name, str_on_off(state), in assert_plane()
351 struct intel_plane *plane; in assert_planes_disabled() local
353 for_each_intel_plane_on_crtc(&dev_priv->drm, crtc, plane) in assert_planes_disabled()
354 assert_plane_disabled(plane); in assert_planes_disabled()
407 * a plane. On ILK+ the pipe PLLs are integrated, so we don't in intel_enable_transcoder()
503 for (i = 0 ; i < ARRAY_SIZE(rot_info->plane); in intel_rotation_info_size()
536 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); intel_plane_uses_fence() local
579 struct intel_plane *plane; intel_plane_fb_max_stride() local
603 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); intel_set_plane_visible() local
616 struct drm_plane *plane; intel_plane_fixup_bitmasks() local
633 intel_plane_disable_noatomic(struct intel_crtc *crtc, struct intel_plane *plane) intel_plane_disable_noatomic() argument
975 struct intel_plane *plane; intel_crtc_enable_flip_done() local
992 struct intel_plane *plane; intel_crtc_disable_flip_done() local
1012 struct intel_plane *plane; intel_crtc_async_flip_disable_wa() local
1153 struct intel_plane *plane; intel_crtc_disable_planes() local
1354 struct intel_plane *plane = to_intel_plane(crtc->base.primary); intel_disable_primary_plane() local
2875 struct intel_plane *plane = to_intel_plane(crtc->base.primary); i9xx_get_pipe_color_config() local
4042 struct intel_plane *plane, *linked; icl_add_linked_planes() local
4070 struct intel_plane *plane, *linked; icl_check_nv12_planes() local
5414 struct intel_plane *plane; intel_verify_planes() local
5584 struct intel_plane *plane; intel_crtc_add_planes_to_state() local
5626 struct intel_plane *plane; intel_crtc_add_bigjoiner_planes() local
5669 struct intel_plane *plane; intel_atomic_check_planes() local
5895 struct intel_plane *plane; intel_async_flip_check_uapi() local
5950 struct intel_plane *plane; intel_async_flip_check_hw() local
6924 struct intel_plane *plane; intel_atomic_prepare_plane_clear_colors() local
7219 struct intel_plane *plane; intel_atomic_track_fbs() local
7326 intel_plane_destroy(struct drm_plane *plane) intel_plane_destroy() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_de.c57 static int hibmc_plane_atomic_check(struct drm_plane *plane, in hibmc_plane_atomic_check() argument
74 drm_dbg_atomic(plane->dev, "scale not support\n"); in hibmc_plane_atomic_check()
79 drm_dbg_atomic(plane->dev, "crtc_x/y of drm_plane state is invalid\n"); in hibmc_plane_atomic_check()
90 drm_dbg_atomic(plane->dev, "visible portion of plane is invalid\n"); in hibmc_plane_atomic_check()
95 drm_dbg_atomic(plane->dev, "wrong stride with 128-byte aligned\n"); in hibmc_plane_atomic_check()
101 static void hibmc_plane_atomic_update(struct drm_plane *plane, in hibmc_plane_atomic_update() argument
104 struct drm_plane_state *state = plane->state; in hibmc_plane_atomic_update()
108 struct hibmc_drm_private *priv = plane->dev->dev_private; in hibmc_plane_atomic_update()
507 struct drm_plane *plane in hibmc_de_init() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/mxsfb/
H A Dmxsfb_kms.c210 static dma_addr_t mxsfb_get_fb_paddr(struct drm_plane *plane) in mxsfb_get_fb_paddr() argument
212 struct drm_framebuffer *fb = plane->state->fb; in mxsfb_get_fb_paddr()
318 /* The primary plane has to be enabled when the CRTC is active. */ in mxsfb_crtc_atomic_check()
442 static int mxsfb_plane_atomic_check(struct drm_plane *plane, in mxsfb_plane_atomic_check() argument
445 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(plane->dev); in mxsfb_plane_atomic_check()
457 static void mxsfb_plane_primary_atomic_update(struct drm_plane *plane, in mxsfb_plane_primary_atomic_update() argument
460 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(plane->dev); in mxsfb_plane_primary_atomic_update()
463 paddr = mxsfb_get_fb_paddr(plane); in mxsfb_plane_primary_atomic_update()
468 static void mxsfb_plane_overlay_atomic_update(struct drm_plane *plane, in mxsfb_plane_overlay_atomic_update() argument
471 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(plane in mxsfb_plane_overlay_atomic_update()
528 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/media/platform/sunxi/sun4i-csi/
H A Dsun4i_dma.c97 unsigned int plane; in sun4i_csi_setup_scratch_buffer() local
102 for (plane = 0; plane < csi->fmt.num_planes; plane++) { in sun4i_csi_setup_scratch_buffer()
103 writel(addr, csi->regs + CSI_BUF_ADDR_REG(plane, slot)); in sun4i_csi_setup_scratch_buffer()
104 addr += csi->fmt.plane_fmt[plane].sizeimage; in sun4i_csi_setup_scratch_buffer()
115 unsigned int plane; in sun4i_csi_buffer_fill_slot() local
133 for (plane = 0; plane < csi->fmt.num_planes; plane in sun4i_csi_buffer_fill_slot()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_dma.c97 unsigned int plane; in sun4i_csi_setup_scratch_buffer() local
102 for (plane = 0; plane < csi->fmt.num_planes; plane++) { in sun4i_csi_setup_scratch_buffer()
103 writel(addr, csi->regs + CSI_BUF_ADDR_REG(plane, slot)); in sun4i_csi_setup_scratch_buffer()
104 addr += csi->fmt.plane_fmt[plane].sizeimage; in sun4i_csi_setup_scratch_buffer()
115 unsigned int plane; in sun4i_csi_buffer_fill_slot() local
133 for (plane = 0; plane < csi->fmt.num_planes; plane in sun4i_csi_buffer_fill_slot()
[all...]
/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DGLES1State.cpp454 void GLES1State::setClipPlane(unsigned int plane, const GLfloat *equation)
457 assert(plane < mClipPlanes.size());
458 mClipPlanes[plane].equation[0] = equation[0];
459 mClipPlanes[plane].equation[1] = equation[1];
460 mClipPlanes[plane].equation[2] = equation[2];
461 mClipPlanes[plane].equation[3] = equation[3];
464 void GLES1State::getClipPlane(unsigned int plane, GLfloat *equation) const
466 assert(plane < mClipPlanes.size());
467 equation[0] = mClipPlanes[plane].equation[0];
468 equation[1] = mClipPlanes[plane]
[all...]

Completed in 25 milliseconds

1...<<11121314151617181920>>...43