/linux-master/drivers/gpu/drm/i915/display/ |
H A D | skl_watermark_regs.h | 81 #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 D | intel_display_trace.h | 216 __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 D | i9xx_plane.h | 19 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 D | vc4_plane.c | 7 * 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 D | omapfb_main.c | 51 { 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 D | drm_atomic_uapi.c | 173 * 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 D | drm_crtc.c | 69 * &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 D | drm_atomic.c | 240 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 D | drm_atomic_helper.c | 53 * 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 D | malidp_planes.c | 6 * 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 D | i915_vma_types.h | 117 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 D | dispc.c | 176 /* 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 D | fsl_dcu_drm_plane.c | 23 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 D | drm_atomic.h | 397 * @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 D | sti_mixer.h | 54 struct sti_plane *plane, bool status); 55 int sti_mixer_set_plane_depth(struct sti_mixer *mixer, struct sti_plane *plane);
|
H A D | sti_plane.h | 62 * 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 D | kirin_drm_drv.h | 13 #define to_kirin_plane(plane) \ 14 container_of(plane, struct kirin_plane, base)
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_plane.h | 32 void amdgpu_dm_plane_handle_cursor_update(struct drm_plane *plane, 55 struct drm_plane *plane,
|
H A D | amdgpu_dm_crtc.h | 47 struct drm_plane *plane,
|
/linux-master/drivers/gpu/drm/vc4/tests/ |
H A D | vc4_mock_crtc.c | 22 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 D | zynqmp_kms.c | 53 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 D | exynos_drm_crtc.h | 18 struct drm_plane *plane,
|
/linux-master/drivers/gpu/drm/imx/dcss/ |
H A D | Makefile | 3 dcss-plane.o
|
/linux-master/drivers/gpu/drm/imx/ipuv3/ |
H A D | Makefile | 3 imxdrm-objs := imx-drm-core.o ipuv3-crtc.o ipuv3-plane.o
|
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dispc.c | 112 /* 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...] |