Home
last modified time | relevance | path

Searched refs:plane (Results 126 - 150 of 1061) sorted by relevance

12345678910>>...43

/third_party/ffmpeg/libavcodec/
H A Dlibdavs2.c69 int plane = 0; in davs2_dump_frames() local
115 for (plane = 0; plane < 3; ++plane) { in davs2_dump_frames()
116 int size_line = pic->widths[plane] * bytes_per_sample; in davs2_dump_frames()
117 frame->buf[plane] = av_buffer_alloc(size_line * pic->lines[plane]); in davs2_dump_frames()
119 if (!frame->buf[plane]){ in davs2_dump_frames()
124 frame->data[plane] = frame->buf[plane] in davs2_dump_frames()
[all...]
H A Dvp3.c291 DECLARE_ALIGNED(16, int16_t, qmat)[3][2][3][64]; ///< qmat[qpi][is_inter][plane]
388 int sb_x, sb_y, plane; in init_block_mapping() local
391 for (plane = 0; plane < 3; plane++) { in init_block_mapping()
392 int sb_width = plane ? s->c_superblock_width in init_block_mapping()
394 int sb_height = plane ? s->c_superblock_height in init_block_mapping()
396 int frag_width = s->fragment_width[!!plane]; in init_block_mapping()
397 int frag_height = s->fragment_height[!!plane]; in init_block_mapping()
406 s->superblock_fragments[j++] = s->fragment_start[plane] in init_block_mapping()
423 int i, plane, inter, qri, bmi, bmj, qistart; init_dequantizer() local
484 int plane; unpack_superblocks() local
700 int plane, i, j, k, fragment; vp4_unpack_macroblocks() local
1183 unpack_vlcs(Vp3DecodeContext *s, GetBitContext *gb, VLC *table, int coeff_index, int plane, int eob_run) unpack_vlcs() argument
1408 vp4_unpack_vlcs(Vp3DecodeContext *s, GetBitContext *gb, VLC *vlc_tables[64], int plane, int eob_tracker[64], int fragment) vp4_unpack_vlcs() argument
1491 vp4_dc_pred(const Vp3DecodeContext *s, const VP4Predictor * dc_pred, const int * last_dc, int type, int plane) vp4_dc_pred() argument
1522 int plane, i; vp4_set_tokens_base() local
1540 int plane, sb_y, sb_x; vp4_unpack_dct_coeffs() local
1796 apply_loop_filter(Vp3DecodeContext *s, int plane, int ystart, int yend) apply_loop_filter() argument
1863 vp3_dequant(Vp3DecodeContext *s, Vp3Fragment *frag, int plane, int inter, int16_t block[64]) vp3_dequant() argument
1973 vp4_mc_loop_filter(Vp3DecodeContext *s, int plane, int motion_x, int motion_y, int bx, int by, uint8_t * motion_source, int stride, int src_x, int src_y, uint8_t *temp) vp4_mc_loop_filter() argument
2079 int plane, first_pixel; render_slice() local
2330 int i, inter, plane, ret; vp3_decode_init() local
3003 int i, n, matrices, inter, plane, ret; theora_decode_tables() local
[all...]
H A Dpixlet.c94 int i, plane; in init_decoder() local
102 for (plane = 0; plane < 3; plane++) { in init_decoder()
103 unsigned shift = plane > 0; in init_decoder()
107 ctx->band[plane][0].width = w >> NB_LEVELS; in init_decoder()
108 ctx->band[plane][0].height = h >> NB_LEVELS; in init_decoder()
109 ctx->band[plane][0].size = (w >> NB_LEVELS) * (h >> NB_LEVELS); in init_decoder()
114 ctx->band[plane][i + 1].width = w >> scale; in init_decoder()
115 ctx->band[plane][ in init_decoder()
316 read_highpass(AVCodecContext *avctx, const uint8_t *ptr, int plane, AVFrame *frame) read_highpass() argument
528 decode_plane(AVCodecContext *avctx, int plane, const AVPacket *avpkt, AVFrame *frame) decode_plane() argument
[all...]
/third_party/ffmpeg/libavfilter/
H A Dvf_entropy.c107 int plane, y, x; in filter_frame() local
109 for (plane = 0; plane < s->nb_planes; plane++) { in filter_frame()
110 int cidx = s->is_rgb ? s->rgba_map[plane] : plane; in filter_frame()
111 const uint8_t *src8 = in->data[plane]; in filter_frame()
112 const uint16_t *src16 = (const uint16_t *)in->data[plane]; in filter_frame()
113 float total = s->planewidth[plane] * s->planeheight[plane]; in filter_frame()
[all...]
H A Dvf_boxblur.c233 int plane; in filter_frame() local
248 for (plane = 0; plane < 4 && in->data[plane] && in->linesize[plane]; plane++) in filter_frame()
249 hblur(out->data[plane], out->linesize[plane], in filter_frame()
250 in ->data[plane], in ->linesize[plane], in filter_frame()
[all...]
H A Dvf_dblur.c106 static void diriir2d(AVFilterContext *ctx, int plane) in diriir2d() argument
109 const int width = s->planewidth[plane]; in diriir2d()
110 const int height = s->planeheight[plane]; in diriir2d()
197 int plane; in filter_frame() local
212 for (plane = 0; plane < s->nb_planes; plane++) { in filter_frame()
213 const int height = s->planeheight[plane]; in filter_frame()
214 const int width = s->planewidth[plane]; in filter_frame()
216 const uint8_t *src = in->data[plane]; in filter_frame()
[all...]
H A Dvf_framerate.c103 int plane; in filter_slice() local
105 for (plane = 0; plane < 4 && src1->data[plane] && src2->data[plane]; plane++) { in filter_slice()
106 const int start = (s->height[plane] * job ) / nb_jobs; in filter_slice()
107 const int end = (s->height[plane] * (job+1)) / nb_jobs; in filter_slice()
108 uint8_t *src1_data = src1->data[plane] + start * src1->linesize[plane]; in filter_slice()
277 int plane; config_input() local
[all...]
H A Dvf_framepack.c163 int i, plane; in horizontal_frame_pack() local
172 for (plane = 0; plane < s->pix_desc->nb_components; plane++) { in horizontal_frame_pack()
173 if (plane == 1 || plane == 2) { in horizontal_frame_pack()
179 leftp = s->input_views[LEFT]->data[plane] + in horizontal_frame_pack()
180 s->input_views[LEFT]->linesize[plane] * i; in horizontal_frame_pack()
181 rightp = s->input_views[RIGHT]->data[plane] + in horizontal_frame_pack()
182 s->input_views[RIGHT]->linesize[plane] * in horizontal_frame_pack()
[all...]
H A Dvf_gblur.c120 static void gaussianiir2d(AVFilterContext *ctx, int plane) in gaussianiir2d() argument
123 const int width = s->planewidth[plane]; in gaussianiir2d()
124 const int height = s->planeheight[plane]; in gaussianiir2d()
218 int plane; in filter_frame() local
234 for (plane = 0; plane < s->nb_planes; plane++) { in filter_frame()
235 const int height = s->planeheight[plane]; in filter_frame()
236 const int width = s->planewidth[plane]; in filter_frame()
238 const uint8_t *src = in->data[plane]; in filter_frame()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/
H A Dwndw.c117 struct nv50_disp *disp = nv50_disp(wndw->plane.dev); in nv50_wndw_wait_armed()
182 struct nv50_disp *disp = nv50_disp(wndw->plane.dev); in nv50_wndw_ntfy_enable()
198 struct nouveau_drm *drm = nouveau_drm(wndw->plane.dev); in nv50_wndw_atomic_check_release()
199 NV_ATOMIC(drm, "%s release\n", wndw->plane.name); in nv50_wndw_atomic_check_release()
275 struct nouveau_drm *drm = nouveau_drm(wndw->plane.dev); in nv50_wndw_atomic_check_acquire()
280 NV_ATOMIC(drm, "%s acquire\n", wndw->plane.name); in nv50_wndw_atomic_check_acquire()
437 nv50_wndw_atomic_check(struct drm_plane *plane, in nv50_wndw_atomic_check() argument
441 plane); in nv50_wndw_atomic_check()
442 struct nouveau_drm *drm = nouveau_drm(plane->dev); in nv50_wndw_atomic_check()
443 struct nv50_wndw *wndw = nv50_wndw(plane); in nv50_wndw_atomic_check()
518 nv50_wndw_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *old_state) nv50_wndw_cleanup_fb() argument
532 nv50_wndw_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state) nv50_wndw_prepare_fb() argument
588 nv50_wndw_atomic_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) nv50_wndw_atomic_destroy_state() argument
597 nv50_wndw_atomic_duplicate_state(struct drm_plane *plane) nv50_wndw_atomic_duplicate_state() argument
617 nv50_wndw_zpos_default(struct drm_plane *plane) nv50_wndw_zpos_default() argument
624 nv50_wndw_reset(struct drm_plane *plane) nv50_wndw_reset() argument
638 nv50_wndw_destroy(struct drm_plane *plane) nv50_wndw_destroy() argument
660 nv50_plane_format_mod_supported(struct drm_plane *plane, u32 format, u64 modifier) nv50_plane_format_mod_supported() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_plane.c29 #define DPU_DEBUG_PLANE(pl, fmt, ...) DRM_DEBUG_ATOMIC("plane%d " fmt,\
32 #define DPU_ERROR_PLANE(pl, fmt, ...) DPU_ERROR("plane%d " fmt,\
72 * struct dpu_plane - local dpu plane structure
76 * @revalidate: force revalidation of all the plane properties
99 static struct dpu_kms *_dpu_plane_get_kms(struct drm_plane *plane) in _dpu_plane_get_kms() argument
101 struct msm_drm_private *priv = plane->dev->dev_private; in _dpu_plane_get_kms()
107 * _dpu_plane_calc_bw - calculate bandwidth required for a plane
112 * Result: Updates calculated bandwidth in the plane state.
159 * _dpu_plane_calc_clk - calculate clock required for a plane
162 * Result: Updates calculated clock in the plane stat
196 _dpu_plane_calc_fill_level(struct drm_plane *plane, struct dpu_sw_pipe *pipe, enum dpu_qos_lut_usage lut_usage, const struct dpu_format *fmt, u32 src_width) _dpu_plane_calc_fill_level() argument
253 _dpu_plane_set_qos_lut(struct drm_plane *plane, struct dpu_sw_pipe *pipe, const struct dpu_format *fmt, struct dpu_sw_pipe_cfg *pipe_cfg) _dpu_plane_set_qos_lut() argument
318 _dpu_plane_set_qos_ctrl(struct drm_plane *plane, struct dpu_sw_pipe *pipe, bool enable) _dpu_plane_set_qos_ctrl() argument
343 _dpu_plane_set_ot_limit(struct drm_plane *plane, struct dpu_sw_pipe *pipe, struct dpu_sw_pipe_cfg *pipe_cfg, int frame_rate) _dpu_plane_set_ot_limit() argument
371 _dpu_plane_set_qos_remap(struct drm_plane *plane, struct dpu_sw_pipe *pipe) _dpu_plane_set_qos_remap() argument
619 const struct drm_plane *plane = &pdpu->base; _dpu_plane_color_fill() local
643 dpu_plane_prepare_fb(struct drm_plane *plane, struct drm_plane_state *new_state) dpu_plane_prepare_fb() argument
688 dpu_plane_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *old_state) dpu_plane_cleanup_fb() argument
788 dpu_plane_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state) dpu_plane_atomic_check() argument
964 dpu_plane_flush(struct drm_plane *plane) dpu_plane_flush() argument
1002 dpu_plane_set_error(struct drm_plane *plane, bool error) dpu_plane_set_error() argument
1013 dpu_plane_sspp_update_pipe(struct drm_plane *plane, struct dpu_sw_pipe *pipe, struct dpu_sw_pipe_cfg *pipe_cfg, const struct dpu_format *fmt, int frame_rate, struct dpu_hw_fmt_layout *layout) dpu_plane_sspp_update_pipe() argument
1084 dpu_plane_sspp_atomic_update(struct drm_plane *plane) dpu_plane_sspp_atomic_update() argument
1146 _dpu_plane_atomic_disable(struct drm_plane *plane) _dpu_plane_atomic_disable() argument
1166 dpu_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) dpu_plane_atomic_update() argument
1184 dpu_plane_destroy(struct drm_plane *plane) dpu_plane_destroy() argument
1207 dpu_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) dpu_plane_destroy_state() argument
1215 dpu_plane_duplicate_state(struct drm_plane *plane) dpu_plane_duplicate_state() argument
1303 dpu_plane_reset(struct drm_plane *plane) dpu_plane_reset() argument
1343 dpu_plane_danger_signal_ctrl(struct drm_plane *plane, bool enable) dpu_plane_danger_signal_ctrl() argument
1360 dpu_plane_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) dpu_plane_format_mod_supported() argument
1396 struct drm_plane *plane = NULL; dpu_plane_init() local
[all...]
/third_party/ffmpeg/libavdevice/
H A Dkmsgrab.c93 drmModePlane *plane, in kmsgrab_get_fb()
100 fb = drmModeGetFB(ctx->hwctx->fd, plane->fb_id); in kmsgrab_get_fb()
104 "%"PRIu32": %s.\n", plane->fb_id, strerror(err)); in kmsgrab_get_fb()
157 drmModePlane *plane, in kmsgrab_get_fb2()
165 fb = drmModeGetFB2(ctx->hwctx->fd, plane->fb_id); in kmsgrab_get_fb2()
169 "%"PRIu32": %s.\n", plane->fb_id, strerror(err)); in kmsgrab_get_fb2()
265 drmModePlane *plane = NULL; in kmsgrab_read_packet() local
285 plane = drmModeGetPlane(ctx->hwctx->fd, ctx->plane_id); in kmsgrab_read_packet()
286 if (!plane) { in kmsgrab_read_packet()
288 av_log(avctx, AV_LOG_ERROR, "Failed to get plane " in kmsgrab_read_packet()
92 kmsgrab_get_fb(AVFormatContext *avctx, drmModePlane *plane, AVDRMFrameDescriptor *desc) kmsgrab_get_fb() argument
156 kmsgrab_get_fb2(AVFormatContext *avctx, drmModePlane *plane, AVDRMFrameDescriptor *desc) kmsgrab_get_fb2() argument
412 drmModePlane *plane = NULL; kmsgrab_read_header() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_plane.h18 * struct dpu_plane_state: Define dpu extension of drm plane state object
19 * @base: base drm plane state object
28 * @plane_fetch_bw: calculated BW per plane
29 * @plane_clk: calculated clk per plane
49 * struct dpu_multirect_plane_states: Defines multirect pair of drm plane states
50 * @r0: drm plane configured on rect 0
51 * @r1: drm plane configured on rect 1
62 * dpu_plane_pipe - return sspp identifier for the given plane
63 * @plane: Pointer to DRM plane objec
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
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))
46 struct drm_plane plane; member
53 plane_to_sun8i_vi_layer(struct drm_plane *plane) in plane_to_sun8i_vi_layer() argument
55 return container_of(plane, struct sun8i_vi_layer, plane); in plane_to_sun8i_vi_layer()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_plane.c44 * plane capabilities, or initialize this array to all formats, so internal drm
107 if (plane_state->plane->type != DRM_PLANE_TYPE_OVERLAY) in amdgpu_dm_plane_fill_blending_from_plane_state()
694 static int get_plane_formats(const struct drm_plane *plane, in get_plane_formats() argument
702 * DC plane caps. This will require adding more formats to the in get_plane_formats()
706 if (plane->type == DRM_PLANE_TYPE_PRIMARY || in get_plane_formats()
707 (plane_cap && plane_cap->type == DC_PLANE_TYPE_DCN_UNIVERSAL && plane->type != DRM_PLANE_TYPE_CURSOR)) { in get_plane_formats()
726 switch (plane->type) { in get_plane_formats()
834 static int dm_plane_helper_prepare_fb(struct drm_plane *plane, in dm_plane_helper_prepare_fb() argument
867 if (plane->type != DRM_PLANE_TYPE_CURSOR) in dm_plane_helper_prepare_fb()
885 r = drm_gem_plane_helper_prepare_fb(plane, new_stat in dm_plane_helper_prepare_fb()
930 dm_plane_helper_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *old_state) dm_plane_helper_cleanup_fb() argument
1130 dm_plane_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state) dm_plane_atomic_check() argument
1169 dm_plane_atomic_async_check(struct drm_plane *plane, struct drm_atomic_state *state) dm_plane_atomic_async_check() argument
1179 get_cursor_position(struct drm_plane *plane, struct drm_crtc *crtc, struct dc_cursor_position *position) get_cursor_position() argument
1223 amdgpu_dm_plane_handle_cursor_update(struct drm_plane *plane, struct drm_plane_state *old_plane_state) amdgpu_dm_plane_handle_cursor_update() argument
1294 dm_plane_atomic_async_update(struct drm_plane *plane, struct drm_atomic_state *state) dm_plane_atomic_async_update() argument
1326 dm_drm_plane_reset(struct drm_plane *plane) dm_drm_plane_reset() argument
1341 dm_drm_plane_duplicate_state(struct drm_plane *plane) dm_drm_plane_duplicate_state() argument
1360 dm_plane_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) dm_plane_format_mod_supported() argument
1419 dm_drm_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) dm_drm_plane_destroy_state() argument
1440 amdgpu_dm_plane_init(struct amdgpu_display_manager *dm, struct drm_plane *plane, unsigned long possible_crtcs, const struct dc_plane_cap *plane_cap) amdgpu_dm_plane_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/tilcdc/
H A Dtilcdc_plane.c23 static int tilcdc_plane_atomic_check(struct drm_plane *plane, in tilcdc_plane_atomic_check() argument
27 struct drm_plane_state *old_state = plane->state; in tilcdc_plane_atomic_check()
37 dev_err(plane->dev->dev, "%s: crtc position must be zero.", in tilcdc_plane_atomic_check()
44 /* we should have a crtc state if the plane is attached to a crtc */ in tilcdc_plane_atomic_check()
50 dev_err(plane->dev->dev, in tilcdc_plane_atomic_check()
60 dev_err(plane->dev->dev, in tilcdc_plane_atomic_check()
66 dev_dbg(plane->dev->dev, in tilcdc_plane_atomic_check()
75 static void tilcdc_plane_atomic_update(struct drm_plane *plane, in tilcdc_plane_atomic_update() argument
78 struct drm_plane_state *state = plane->state; in tilcdc_plane_atomic_update()
99 struct drm_plane *plane) in tilcdc_plane_init()
98 tilcdc_plane_init(struct drm_device *dev, struct drm_plane *plane) tilcdc_plane_init() argument
[all...]
/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);
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/gles1/
H A DClipPlaneTest.cpp46 GLenum plane = GL_CLIP_PLANE0 + i; in TEST_P() local
48 EXPECT_GL_FALSE(glIsEnabled(plane)); in TEST_P()
51 glGetClipPlanef(plane, clipPlane); in TEST_P()
81 // Test for setting clip plane values.
90 GLenum plane = GL_CLIP_PLANE0 + i; in TEST_P() local
92 EXPECT_GL_FALSE(glIsEnabled(plane)); in TEST_P()
102 glClipPlanef(plane, clipPlane); in TEST_P()
107 glGetClipPlanef(plane, actualClipPlane); in TEST_P()
113 glEnable(plane); in TEST_P()
115 EXPECT_GL_TRUE(glIsEnabled(plane)); in TEST_P()
[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...]
/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...]
/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...]

Completed in 17 milliseconds

12345678910>>...43