Searched refs:plane (Results 76 - 100 of 366) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/i915/display/
H A Dskl_watermark_regs.h81 #define _PLANE_WM_BASE(pipe, plane) \
82 _PLANE(plane, _PLANE_WM_1(pipe), _PLANE_WM_2(pipe))
83 #define PLANE_WM(pipe, plane, level) \
84 _MMIO(_PLANE_WM_BASE(pipe, plane) + ((4) * (level)))
89 #define PLANE_WM_SAGV(pipe, plane) \
90 _MMIO(_PLANE(plane, _PLANE_WM_SAGV_1(pipe), _PLANE_WM_SAGV_2(pipe)))
95 #define PLANE_WM_SAGV_TRANS(pipe, plane) \
96 _MMIO(_PLANE(plane, _PLANE_WM_SAGV_TRANS_1(pipe), _PLANE_WM_SAGV_TRANS_2(pipe)))
101 #define PLANE_WM_TRANS(pipe, plane) \
102 _MMIO(_PLANE(plane, _PLANE_WM_TRANS_
[all...]
H A Dintel_display_trace.h216 __entry->primary = wm->pipe[crtc->pipe].plane[PLANE_PRIMARY];
217 __entry->sprite = wm->pipe[crtc->pipe].plane[PLANE_SPRITE0];
218 __entry->cursor = wm->pipe[crtc->pipe].plane[PLANE_CURSOR];
219 __entry->sr_plane = wm->sr.plane;
222 __entry->hpll_plane = wm->hpll.plane;
265 __entry->primary = wm->pipe[crtc->pipe].plane[PLANE_PRIMARY];
266 __entry->sprite0 = wm->pipe[crtc->pipe].plane[PLANE_SPRITE0];
267 __entry->sprite1 = wm->pipe[crtc->pipe].plane[PLANE_SPRITE1];
268 __entry->cursor = wm->pipe[crtc->pipe].plane[PLANE_CURSOR];
269 __entry->sr_plane = wm->sr.plane;
[all...]
H A Di9xx_plane.h19 unsigned int i965_plane_max_stride(struct intel_plane *plane,
32 static inline unsigned int i965_plane_max_stride(struct intel_plane *plane, argument
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_plane.c7 * DOC: VC4 plane module
9 * Each DRM plane is a layer of pixels being scanned out by the HVS.
12 * state that would be necessary for displaying the plane (giving us a
13 * chance to figure out if a plane configuration is invalid), then at
267 static struct drm_plane_state *vc4_plane_duplicate_state(struct drm_plane *plane) argument
271 if (WARN_ON(!plane->state))
274 vc4_state = kmemdup(plane->state, sizeof(*vc4_state), GFP_KERNEL);
281 __drm_atomic_helper_plane_duplicate_state(plane, &vc4_state->base);
297 static void vc4_plane_destroy_state(struct drm_plane *plane, argument
300 struct vc4_dev *vc4 = to_vc4_dev(plane
317 vc4_plane_reset(struct drm_plane *plane) argument
361 vc4_get_scl_field(struct drm_plane_state *state, int plane) argument
814 vc4_plane_mode_set(struct drm_plane *plane, struct drm_plane_state *state) argument
1284 vc4_plane_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state) argument
1304 vc4_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) argument
1314 vc4_plane_write_dlist(struct drm_plane *plane, u32 __iomem *dlist) argument
1345 vc4_plane_async_set_fb(struct drm_plane *plane, struct drm_framebuffer *fb) argument
1376 vc4_plane_atomic_async_update(struct drm_plane *plane, struct drm_atomic_state *state) argument
1452 vc4_plane_atomic_async_check(struct drm_plane *plane, struct drm_atomic_state *state) argument
1496 vc4_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state) argument
1514 vc4_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *state) argument
1542 vc4_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) argument
1620 struct drm_plane *plane; local
1699 struct drm_plane *plane = local
[all...]
/linux-master/drivers/video/fbdev/omap/
H A Domapfb_main.c51 { OMAPFB_CAPS_PLANE_RELOCATE_MEM, "relocate plane memory" },
52 { OMAPFB_CAPS_PLANE_SCALE, "scale plane" },
179 struct omapfb_plane_struct *plane = fbi->par; local
180 struct omapfb_device *fbdev = plane->fbdev;
188 r = fbdev->ctrl->setup_plane(plane->idx, plane->info.channel_out,
190 plane->info.pos_x, plane->info.pos_y,
191 var->xres, var->yres, plane->color_mode);
202 r = fbdev->ctrl->set_scale(plane
238 struct omapfb_plane_struct *plane = info->par; local
312 struct omapfb_plane_struct *plane = fbi->par; local
353 struct omapfb_plane_struct *plane = fbi->par; local
370 struct omapfb_plane_struct *plane = fbi->par; local
409 set_color_mode(struct omapfb_plane_struct *plane, struct fb_var_screeninfo *var) argument
470 struct omapfb_plane_struct *plane = fbi->par; local
596 struct omapfb_plane_struct *plane = fbi->par; local
623 struct omapfb_plane_struct *plane = fbi->par; local
646 struct omapfb_plane_struct *plane = fbi->par; local
665 struct omapfb_plane_struct *plane = fbi->par; local
683 struct omapfb_plane_struct *plane = fbi->par; local
727 struct omapfb_plane_struct *plane = fbi->par; local
739 struct omapfb_plane_struct *plane = fbi->par; local
767 struct omapfb_plane_struct *plane = fbi->par; local
807 struct omapfb_plane_struct *plane = fbi->par; local
815 struct omapfb_plane_struct *plane = fbi->par; local
891 struct omapfb_plane_struct *plane = fbi->par; local
1019 omapfb_get_caps(struct omapfb_device *fbdev, int plane, struct omapfb_caps *caps) argument
1054 struct omapfb_plane_struct *plane = fbi->par; local
1202 struct omapfb_plane_struct *plane = info->par; local
1243 int plane; local
1265 int plane; local
1502 struct omapfb_plane_struct *plane; local
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_atomic_uapi.c173 * drm_atomic_set_crtc_for_plane - set CRTC for plane
174 * @plane_state: the plane whose incoming state to update
175 * @crtc: CRTC to use for the plane
177 * Changing the assigned CRTC for a plane requires us to grab the lock and state
190 struct drm_plane *plane = plane_state->plane; local
201 crtc_state->plane_mask &= ~drm_plane_mask(plane);
211 crtc_state->plane_mask |= drm_plane_mask(plane);
215 drm_dbg_atomic(plane->dev,
217 plane
242 struct drm_plane *plane = plane_state->plane; local
470 drm_atomic_plane_set_property(struct drm_plane *plane, struct drm_plane_state *state, struct drm_file *file_priv, struct drm_property *property, uint64_t val) argument
582 drm_atomic_plane_get_property(struct drm_plane *plane, const struct drm_plane_state *state, struct drm_property *property, uint64_t *val) argument
900 struct drm_plane *plane = obj_to_plane(obj); local
1059 struct drm_plane *plane = obj_to_plane(obj); local
[all...]
H A Ddrm_crtc.c69 * &drm_crtc_funcs.set_config), legacy plane operations (see
316 * @primary: Primary plane for CRTC
317 * @cursor: Cursor plane for CRTC
324 * planes). For really simple hardware which has only 1 plane look at
400 * @primary: Primary plane for CRTC
401 * @cursor: Cursor plane for CRTC
408 * planes). For really simple hardware which has only 1 plane look at
531 struct drm_plane *plane; local
540 plane = crtc->primary;
544 drm_modeset_lock(&plane
601 struct drm_plane *plane = tmp->primary; local
610 struct drm_plane *plane = crtc->primary; local
617 struct drm_plane *plane = tmp->primary; local
698 struct drm_plane *plane; local
[all...]
H A Ddrm_atomic.c240 struct drm_plane *plane = state->planes[i].ptr; local
242 if (!plane)
245 plane->funcs->atomic_destroy_state(plane,
512 * drm_atomic_get_plane_state - get plane state
514 * @plane: plane to get state object for
516 * This function returns the plane state for the given plane, allocating it if
517 * needed. It will also grab the relevant plane loc
527 drm_atomic_get_plane_state(struct drm_atomic_state *state, struct drm_plane *plane) argument
605 struct drm_plane *plane = new_plane_state->plane; local
719 struct drm_plane *plane = state->plane; local
1358 struct drm_plane *plane; local
1392 struct drm_plane *plane; local
1548 __drm_atomic_helper_disable_plane(struct drm_plane *plane, struct drm_plane_state *plane_state) argument
1738 struct drm_plane *plane; local
1773 struct drm_plane *plane; local
[all...]
H A Ddrm_atomic_helper.c53 * top of the CRTC modeset helper callbacks and the plane helper callbacks. It
61 * exposed to allow drivers to mix and match and e.g. use the plane helpers only
73 * also shares the &struct drm_plane_helper_funcs function table with the plane
80 struct drm_plane *plane)
610 * &drm_plane_helper_funcs.atomic_check hooks if a plane update can't be done
839 * drm_atomic_helper_check_plane_state() - Check plane state for validity
840 * @plane_state: plane state to check
844 * @can_position: is it legal to position the plane such that it
847 * @can_update_disabled: can the plane be updated while the CRTC
850 * Checks that a desired plane updat
77 drm_atomic_helper_plane_changed(struct drm_atomic_state *state, struct drm_plane_state *old_plane_state, struct drm_plane_state *plane_state, struct drm_plane *plane) argument
954 struct drm_plane *plane; local
990 struct drm_plane *plane; local
1543 struct drm_plane *plane; local
1600 struct drm_plane *plane; local
1873 struct drm_plane *plane = NULL; local
1955 struct drm_plane *plane; local
2279 struct drm_plane *plane; local
2402 struct drm_plane *plane; local
2581 struct drm_plane *plane; local
2668 struct drm_plane *plane; local
2740 struct drm_plane *plane; local
2861 struct drm_plane *plane; local
2929 struct drm_plane *plane; local
2967 struct drm_plane *plane; local
3023 struct drm_plane *plane; local
3146 drm_atomic_helper_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h, struct drm_modeset_acquire_ctx *ctx) argument
3203 drm_atomic_helper_disable_plane(struct drm_plane *plane, struct drm_modeset_acquire_ctx *ctx) argument
3309 struct drm_plane *plane; local
3425 struct drm_plane *plane; local
3557 struct drm_plane *plane; local
3624 struct drm_plane *plane = crtc->primary; local
3680 struct drm_plane *plane = crtc->primary; local
3724 struct drm_plane *plane = crtc->primary; local
[all...]
/linux-master/drivers/gpu/drm/arm/
H A Dmalidp_planes.c6 * ARM Mali DP plane manipulation routines.
76 static void malidp_plane_reset(struct drm_plane *plane) argument
78 struct malidp_plane_state *state = to_malidp_plane_state(plane->state);
83 plane->state = NULL;
86 __drm_atomic_helper_plane_reset(plane, &state->base);
90 drm_plane_state *malidp_duplicate_plane_state(struct drm_plane *plane) argument
94 if (!plane->state)
101 m_state = to_malidp_plane_state(plane->state);
102 __drm_atomic_helper_plane_duplicate_state(plane, &state->base);
113 static void malidp_destroy_plane_state(struct drm_plane *plane, argument
246 malidp_format_mod_supported_per_plane(struct drm_plane *plane, u32 format, u64 modifier) argument
492 malidp_de_plane_check(struct drm_plane *plane, struct drm_atomic_state *state) argument
672 malidp_de_set_color_encoding(struct malidp_plane *plane, enum drm_color_encoding enc, enum drm_color_range range) argument
710 struct drm_plane *plane = &mp->base; local
739 malidp_de_set_plane_afbc(struct drm_plane *plane) argument
781 malidp_de_plane_update(struct drm_plane *plane, struct drm_atomic_state *state) argument
902 malidp_de_plane_disable(struct drm_plane *plane, struct drm_atomic_state *state) argument
927 struct malidp_plane *plane = NULL; local
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Di915_vma_types.h117 struct intel_remapped_plane_info plane[4]; member in struct:intel_remapped_info
123 struct intel_remapped_plane_info plane[2]; member in struct:intel_rotation_info
145 BUILD_BUG_ON(offsetof(struct intel_remapped_info, plane[0]) !=
146 offsetof(struct intel_rotation_info, plane[0]));
147 BUILD_BUG_ON(offsetofend(struct intel_remapped_info, plane[1]) !=
148 offsetofend(struct intel_rotation_info, plane[1]));
224 * use on each plane on each crtc, while also building the next atomic
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Ddispc.c176 /* maps which plane is using a fifo. fifo-id -> plane-id */
352 enum omap_plane_id plane);
354 enum omap_plane_id plane);
736 enum omap_plane_id plane = OMAP_DSS_WB; local
739 enable = REG_GET(dispc, DISPC_OVL_ATTRIBUTES(plane), 0, 0) == 1;
754 enum omap_plane_id plane, int reg,
757 dispc_write_reg(dispc, DISPC_OVL_FIR_COEF_H(plane, reg), value);
761 enum omap_plane_id plane, int reg,
764 dispc_write_reg(dispc, DISPC_OVL_FIR_COEF_HV(plane, re
753 dispc_ovl_write_firh_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) argument
760 dispc_ovl_write_firhv_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) argument
767 dispc_ovl_write_firv_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) argument
774 dispc_ovl_write_firh2_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) argument
783 dispc_ovl_write_firhv2_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) argument
792 dispc_ovl_write_firv2_reg(struct dispc_device *dispc, enum omap_plane_id plane, int reg, u32 value) argument
801 dispc_ovl_set_scale_coef(struct dispc_device *dispc, enum omap_plane_id plane, int fir_hinc, int fir_vinc, int five_taps, enum omap_color_component color_comp) argument
858 dispc_ovl_write_color_conv_coef(struct dispc_device *dispc, enum omap_plane_id plane, const struct csc_coef_yuv2rgb *ct) argument
907 dispc_ovl_set_csc(struct dispc_device *dispc, enum omap_plane_id plane, enum drm_color_encoding color_encoding, enum drm_color_range color_range) argument
933 dispc_ovl_set_ba0(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) argument
939 dispc_ovl_set_ba1(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) argument
945 dispc_ovl_set_ba0_uv(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) argument
951 dispc_ovl_set_ba1_uv(struct dispc_device *dispc, enum omap_plane_id plane, u32 paddr) argument
957 dispc_ovl_set_pos(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, int x, int y) argument
971 dispc_ovl_set_input_size(struct dispc_device *dispc, enum omap_plane_id plane, int width, int height) argument
983 dispc_ovl_set_output_size(struct dispc_device *dispc, enum omap_plane_id plane, int width, int height) argument
999 dispc_ovl_set_zorder(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, u8 zorder) argument
1020 dispc_ovl_set_pre_mult_alpha(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, bool enable) argument
1031 dispc_ovl_setup_global_alpha(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, u8 global_alpha) argument
1046 dispc_ovl_set_pix_inc(struct dispc_device *dispc, enum omap_plane_id plane, s32 inc) argument
1052 dispc_ovl_set_row_inc(struct dispc_device *dispc, enum omap_plane_id plane, s32 inc) argument
1058 dispc_ovl_set_color_mode(struct dispc_device *dispc, enum omap_plane_id plane, u32 fourcc) argument
1131 dispc_ovl_configure_burst_type(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_dss_rotation_type rotation) argument
1144 dispc_ovl_set_channel_out(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_channel channel) argument
1207 dispc_ovl_get_channel_out(struct dispc_device *dispc, enum omap_plane_id plane) argument
1248 dispc_ovl_set_burst_size(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_burst_size burst_size) argument
1272 dispc_ovl_get_burst_size(struct dispc_device *dispc, enum omap_plane_id plane) argument
1279 dispc_ovl_color_mode_supported(struct dispc_device *dispc, enum omap_plane_id plane, u32 fourcc) argument
1295 dispc_ovl_get_color_modes(struct dispc_device *dispc, enum omap_plane_id plane) argument
1331 dispc_ovl_set_vid_color_conv(struct dispc_device *dispc, enum omap_plane_id plane, bool enable) argument
1343 dispc_ovl_enable_replication(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, bool enable) argument
1444 dispc_ovl_get_fifo_size(struct dispc_device *dispc, enum omap_plane_id plane) argument
1458 dispc_ovl_set_fifo_threshold(struct dispc_device *dispc, enum omap_plane_id plane, u32 low, u32 high) argument
1512 dispc_ovl_compute_fifo_thresholds(struct dispc_device *dispc, enum omap_plane_id plane, u32 *fifo_low, u32 *fifo_high, bool use_fifomerge, bool manual_update) argument
1559 dispc_ovl_set_mflag(struct dispc_device *dispc, enum omap_plane_id plane, bool enable) argument
1572 dispc_ovl_set_mflag_threshold(struct dispc_device *dispc, enum omap_plane_id plane, int low, int high) argument
1637 dispc_ovl_set_fir(struct dispc_device *dispc, enum omap_plane_id plane, int hinc, int vinc, enum omap_color_component color_comp) argument
1661 dispc_ovl_set_vid_accu0(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) argument
1679 dispc_ovl_set_vid_accu1(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) argument
1697 dispc_ovl_set_vid_accu2_0(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) argument
1707 dispc_ovl_set_vid_accu2_1(struct dispc_device *dispc, enum omap_plane_id plane, int haccu, int vaccu) argument
1717 dispc_ovl_set_scale_param(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool five_taps, u8 rotation, enum omap_color_component color_comp) argument
1734 dispc_ovl_set_accu_uv(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, u32 fourcc, u8 rotation) argument
1823 dispc_ovl_set_scaling_common(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, u32 fourcc, u8 rotation) argument
1878 dispc_ovl_set_scaling_uv(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, u32 fourcc, u8 rotation) argument
1961 dispc_ovl_set_scaling(struct dispc_device *dispc, enum omap_plane_id plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, u32 fourcc, u8 rotation) argument
1980 dispc_ovl_set_rotation_attrs(struct dispc_device *dispc, enum omap_plane_id plane, u8 rotation, enum omap_dss_rotation_type rotation_type, u32 fourcc) argument
2487 dispc_ovl_get_caps(struct dispc_device *dispc, enum omap_plane_id plane) argument
2495 dispc_ovl_calc_scaling(struct dispc_device *dispc, enum omap_plane_id plane, unsigned long pclk, unsigned long lclk, enum omap_overlay_caps caps, const struct videomode *vm, u16 width, u16 height, u16 out_width, u16 out_height, u32 fourcc, bool *five_taps, int *x_predecim, int *y_predecim, u16 pos_x, enum omap_dss_rotation_type rotation_type, bool mem_to_mem) argument
2610 dispc_ovl_setup_common(struct dispc_device *dispc, enum omap_plane_id plane, enum omap_overlay_caps caps, u32 paddr, u32 p_uv_addr, u16 screen_width, int pos_x, int pos_y, u16 width, u16 height, u16 out_width, u16 out_height, u32 fourcc, u8 rotation, u8 zorder, u8 pre_mult_alpha, u8 global_alpha, enum omap_dss_rotation_type rotation_type, bool replication, const struct videomode *vm, bool mem_to_mem, enum drm_color_encoding color_encoding, enum drm_color_range color_range) argument
2789 dispc_ovl_setup(struct dispc_device *dispc, enum omap_plane_id plane, const struct omap_overlay_info *oi, const struct videomode *vm, bool mem_to_mem, enum omap_channel channel) argument
2824 enum omap_plane_id plane = OMAP_DSS_WB; local
2906 dispc_ovl_enable(struct dispc_device *dispc, enum omap_plane_id plane, bool enable) argument
3375 dispc_plane_pclk_rate(struct dispc_device *dispc, enum omap_plane_id plane) argument
3388 dispc_plane_lclk_rate(struct dispc_device *dispc, enum omap_plane_id plane) argument
[all...]
/linux-master/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_plane.c23 static int fsl_dcu_drm_plane_index(struct drm_plane *plane) argument
25 struct fsl_dcu_drm_device *fsl_dev = plane->dev->dev_private;
29 index = drm_plane_index(plane);
37 static int fsl_dcu_drm_plane_atomic_check(struct drm_plane *plane, argument
41 plane);
63 static void fsl_dcu_drm_plane_atomic_disable(struct drm_plane *plane, argument
66 struct fsl_dcu_drm_device *fsl_dev = plane->dev->dev_private;
70 index = fsl_dcu_drm_plane_index(plane);
79 static void fsl_dcu_drm_plane_atomic_update(struct drm_plane *plane, argument
83 struct fsl_dcu_drm_device *fsl_dev = plane
[all...]
/linux-master/include/drm/
H A Ddrm_atomic.h397 * @async_update: hint for asynchronous plane update
462 * When a connector or plane is not bound to any CRTC, it's still important
551 struct drm_plane *plane);
634 * drm_atomic_get_existing_plane_state - get plane state, if it exists
636 * @plane: plane to grab
638 * This function returns the plane state for the given plane, or NULL
639 * if the plane is not part of the global atomic state.
646 struct drm_plane *plane)
645 drm_atomic_get_existing_plane_state(const struct drm_atomic_state *state, struct drm_plane *plane) argument
660 drm_atomic_get_old_plane_state(const struct drm_atomic_state *state, struct drm_plane *plane) argument
675 drm_atomic_get_new_plane_state(const struct drm_atomic_state *state, struct drm_plane *plane) argument
771 __drm_atomic_get_current_plane_state(const struct drm_atomic_state *state, struct drm_plane *plane) argument
[all...]
/linux-master/drivers/gpu/drm/sti/
H A Dsti_mixer.h54 struct sti_plane *plane, bool status);
55 int sti_mixer_set_plane_depth(struct sti_mixer *mixer, struct sti_plane *plane);
H A Dsti_plane.h62 * STI plane structure
64 * @plane: drm plane it is bound to (if any)
65 * @desc: plane type & id
66 * @status: to know the status of the plane
76 const char *sti_plane_to_str(struct sti_plane *plane);
77 void sti_plane_update_fps(struct sti_plane *plane,
81 void sti_plane_init_property(struct sti_plane *plane,
/linux-master/drivers/gpu/drm/hisilicon/kirin/
H A Dkirin_drm_drv.h13 #define to_kirin_plane(plane) \
14 container_of(plane, struct kirin_plane, base)
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_plane.h32 void amdgpu_dm_plane_handle_cursor_update(struct drm_plane *plane,
55 struct drm_plane *plane,
H A Damdgpu_dm_crtc.h47 struct drm_plane *plane,
/linux-master/drivers/gpu/drm/vc4/tests/
H A Dvc4_mock_crtc.c22 struct drm_plane *plane,
34 vc4_crtc, data, plane,
20 vc4_mock_pv(struct kunit *test, struct drm_device *drm, struct drm_plane *plane, const struct vc4_crtc_data *data) argument
/linux-master/drivers/gpu/drm/xlnx/
H A Dzynqmp_kms.c53 static int zynqmp_dpsub_plane_atomic_check(struct drm_plane *plane, argument
57 plane);
74 static void zynqmp_dpsub_plane_atomic_disable(struct drm_plane *plane, argument
78 plane);
79 struct zynqmp_dpsub *dpsub = to_zynqmp_dpsub(plane->dev);
80 struct zynqmp_disp_layer *layer = dpsub->layers[plane->index];
87 if (plane->index == ZYNQMP_DPSUB_LAYER_GFX)
89 plane->state->alpha >> 8);
92 static void zynqmp_dpsub_plane_atomic_update(struct drm_plane *plane, argument
95 struct drm_plane_state *old_state = drm_atomic_get_old_plane_state(state, plane);
150 struct drm_plane *plane = &dpsub->drm->planes[i]; local
314 struct drm_plane *plane = &dpsub->drm->planes[ZYNQMP_DPSUB_LAYER_GFX]; local
[all...]
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_crtc.h18 struct drm_plane *plane,
/linux-master/drivers/gpu/drm/imx/dcss/
H A DMakefile3 dcss-plane.o
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A DMakefile3 imxdrm-objs := imx-drm-core.o ipuv3-crtc.o ipuv3-plane.o
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddispc.c112 /* maps which plane is using a fifo. fifo-id -> plane-id */
248 static unsigned long dispc_plane_pclk_rate(enum omap_plane plane);
249 static unsigned long dispc_plane_lclk_rate(enum omap_plane plane);
578 static void dispc_ovl_write_firh_reg(enum omap_plane plane, int reg, u32 value) argument
580 dispc_write_reg(DISPC_OVL_FIR_COEF_H(plane, reg), value);
583 static void dispc_ovl_write_firhv_reg(enum omap_plane plane, int reg, u32 value) argument
585 dispc_write_reg(DISPC_OVL_FIR_COEF_HV(plane, reg), value);
588 static void dispc_ovl_write_firv_reg(enum omap_plane plane, int reg, u32 value) argument
590 dispc_write_reg(DISPC_OVL_FIR_COEF_V(plane, re
593 dispc_ovl_write_firh2_reg(enum omap_plane plane, int reg, u32 value) argument
600 dispc_ovl_write_firhv2_reg(enum omap_plane plane, int reg, u32 value) argument
608 dispc_ovl_write_firv2_reg(enum omap_plane plane, int reg, u32 value) argument
615 dispc_ovl_set_scale_coef(enum omap_plane plane, int fir_hinc, int fir_vinc, int five_taps, enum omap_color_component color_comp) argument
661 dispc_ovl_write_color_conv_coef(enum omap_plane plane, const struct color_conv_coef *ct) argument
697 dispc_ovl_set_ba0(enum omap_plane plane, u32 paddr) argument
702 dispc_ovl_set_ba1(enum omap_plane plane, u32 paddr) argument
707 dispc_ovl_set_ba0_uv(enum omap_plane plane, u32 paddr) argument
712 dispc_ovl_set_ba1_uv(enum omap_plane plane, u32 paddr) argument
717 dispc_ovl_set_pos(enum omap_plane plane, enum omap_overlay_caps caps, int x, int y) argument
730 dispc_ovl_set_input_size(enum omap_plane plane, int width, int height) argument
741 dispc_ovl_set_output_size(enum omap_plane plane, int width, int height) argument
756 dispc_ovl_set_zorder(enum omap_plane plane, enum omap_overlay_caps caps, u8 zorder) argument
776 dispc_ovl_set_pre_mult_alpha(enum omap_plane plane, enum omap_overlay_caps caps, bool enable) argument
785 dispc_ovl_setup_global_alpha(enum omap_plane plane, enum omap_overlay_caps caps, u8 global_alpha) argument
798 dispc_ovl_set_pix_inc(enum omap_plane plane, s32 inc) argument
803 dispc_ovl_set_row_inc(enum omap_plane plane, s32 inc) argument
808 dispc_ovl_set_color_mode(enum omap_plane plane, enum omap_color_mode color_mode) argument
889 dispc_ovl_configure_burst_type(enum omap_plane plane, enum omap_dss_rotation_type rotation_type) argument
901 dispc_ovl_set_channel_out(enum omap_plane plane, enum omap_channel channel) argument
963 dispc_ovl_get_channel_out(enum omap_plane plane) argument
1003 dispc_ovl_set_burst_size(enum omap_plane plane, enum omap_burst_size burst_size) argument
1025 dispc_ovl_get_burst_size(enum omap_plane plane) argument
1074 dispc_ovl_set_vid_color_conv(enum omap_plane plane, bool enable) argument
1085 dispc_ovl_enable_replication(enum omap_plane plane, enum omap_overlay_caps caps, bool enable) argument
1182 dispc_ovl_get_fifo_size(enum omap_plane plane) argument
1195 dispc_ovl_set_fifo_threshold(enum omap_plane plane, u32 low, u32 high) argument
1244 dispc_ovl_compute_fifo_thresholds(enum omap_plane plane, u32 *fifo_low, u32 *fifo_high, bool use_fifomerge, bool manual_update) argument
1291 dispc_ovl_set_mflag(enum omap_plane plane, bool enable) argument
1303 dispc_ovl_set_mflag_threshold(enum omap_plane plane, int low, int high) argument
1367 dispc_ovl_set_fir(enum omap_plane plane, int hinc, int vinc, enum omap_color_component color_comp) argument
1390 dispc_ovl_set_vid_accu0(enum omap_plane plane, int haccu, int vaccu) argument
1404 dispc_ovl_set_vid_accu1(enum omap_plane plane, int haccu, int vaccu) argument
1418 dispc_ovl_set_vid_accu2_0(enum omap_plane plane, int haccu, int vaccu) argument
1427 dispc_ovl_set_vid_accu2_1(enum omap_plane plane, int haccu, int vaccu) argument
1436 dispc_ovl_set_scale_param(enum omap_plane plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool five_taps, u8 rotation, enum omap_color_component color_comp) argument
1452 dispc_ovl_set_accu_uv(enum omap_plane plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, enum omap_color_mode color_mode, u8 rotation) argument
1540 dispc_ovl_set_scaling_common(enum omap_plane plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, enum omap_color_mode color_mode, u8 rotation) argument
1594 dispc_ovl_set_scaling_uv(enum omap_plane plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, enum omap_color_mode color_mode, u8 rotation) argument
1674 dispc_ovl_set_scaling(enum omap_plane plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, enum omap_color_mode color_mode, u8 rotation) argument
1698 dispc_ovl_set_rotation_attrs(enum omap_plane plane, u8 rotation, enum omap_dss_rotation_type rotation_type, bool mirroring, enum omap_color_mode color_mode) argument
2511 dispc_ovl_check(enum omap_plane plane, enum omap_channel channel, const struct omap_overlay_info *oi, const struct omap_video_timings *timings, int *x_predecim, int *y_predecim) argument
2552 dispc_ovl_setup_common(enum omap_plane plane, enum omap_overlay_caps caps, u32 paddr, u32 p_uv_addr, u16 screen_width, int pos_x, int pos_y, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, u8 rotation, bool mirror, u8 zorder, u8 pre_mult_alpha, u8 global_alpha, enum omap_dss_rotation_type rotation_type, bool replication, const struct omap_video_timings *mgr_timings, bool mem_to_mem) argument
2747 dispc_ovl_setup(enum omap_plane plane, const struct omap_overlay_info *oi, bool replication, const struct omap_video_timings *mgr_timings, bool mem_to_mem) argument
2773 dispc_ovl_enable(enum omap_plane plane, bool enable) argument
2783 dispc_ovl_enabled(enum omap_plane plane) argument
3299 dispc_plane_pclk_rate(enum omap_plane plane) argument
3311 dispc_plane_lclk_rate(enum omap_plane plane) argument
[all...]

Completed in 296 milliseconds

1234567891011>>