/third_party/ffmpeg/libavcodec/ |
H A D | libdavs2.c | 69 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 D | vp3.c | 291 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 D | pixlet.c | 94 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 D | vf_entropy.c | 107 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 D | vf_boxblur.c | 233 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 D | vf_dblur.c | 106 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 D | vf_framerate.c | 103 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 D | vf_framepack.c | 163 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 D | vf_gblur.c | 120 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 D | wndw.c | 117 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 D | dpu_plane.c | 29 #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 D | kmsgrab.c | 93 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 D | dpu_plane.h | 18 * 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 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)) 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 D | amdgpu_dm_plane.c | 44 * 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 D | tilcdc_plane.c | 23 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 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);
|
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/gles1/ |
H A D | ClipPlaneTest.cpp | 46 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 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...] |
/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...] |
/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...] |