Home
last modified time | relevance | path

Searched refs:plane_id (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v6.1/drivers/gpu/drm/kmb/
Dkmb_plane.c74 int plane_id = kmb_plane->id; in check_pixel_format() local
78 init_disp_cfg = kmb->init_disp_cfg[plane_id]; in check_pixel_format()
100 int plane_id = kmb_plane->id; in kmb_plane_atomic_check() local
108 init_disp_cfg = kmb->init_disp_cfg[plane_id]; in kmb_plane_atomic_check()
147 int plane_id = kmb_plane->id; in kmb_plane_atomic_disable() local
152 if (WARN_ON(plane_id >= KMB_MAX_PLANES)) in kmb_plane_atomic_disable()
155 switch (plane_id) { in kmb_plane_atomic_disable()
157 kmb->plane_status[plane_id].ctrl = LCD_CTRL_VL1_ENABLE; in kmb_plane_atomic_disable()
160 kmb->plane_status[plane_id].ctrl = LCD_CTRL_VL2_ENABLE; in kmb_plane_atomic_disable()
164 kmb->plane_status[plane_id].disable = true; in kmb_plane_atomic_disable()
[all …]
Dkmb_drv.c206 int plane_id, dma0_state, dma1_state; in handle_lcd_irq() local
222 for (plane_id = LAYER_0; in handle_lcd_irq()
223 plane_id < KMB_MAX_PLANES; plane_id++) { in handle_lcd_irq()
224 if (kmb->plane_status[plane_id].disable) { in handle_lcd_irq()
227 (plane_id), in handle_lcd_irq()
231 kmb->plane_status[plane_id].ctrl); in handle_lcd_irq()
246 kmb->plane_status[plane_id].disable = false; in handle_lcd_irq()
/Linux-v6.1/drivers/gpu/drm/i915/display/
Dskl_universal_plane.c243 enum plane_id plane_id) in icl_is_nv12_y_plane() argument
246 icl_nv12_y_plane_mask(dev_priv) & BIT(plane_id); in icl_is_nv12_y_plane()
249 bool icl_is_hdr_plane(struct drm_i915_private *dev_priv, enum plane_id plane_id) in icl_is_hdr_plane() argument
252 icl_hdr_plane_mask() & BIT(plane_id); in icl_is_hdr_plane()
514 enum plane_id plane_id = plane->id; in icl_program_input_csc() local
556 intel_de_write_fw(dev_priv, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 0), in icl_program_input_csc()
558 intel_de_write_fw(dev_priv, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 1), in icl_program_input_csc()
560 intel_de_write_fw(dev_priv, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 2), in icl_program_input_csc()
562 intel_de_write_fw(dev_priv, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 3), in icl_program_input_csc()
564 intel_de_write_fw(dev_priv, PLANE_INPUT_CSC_COEFF(pipe, plane_id, 4), in icl_program_input_csc()
[all …]
Dskl_universal_plane.h17 enum plane_id;
21 enum pipe pipe, enum plane_id plane_id);
32 enum plane_id plane_id);
33 bool icl_is_hdr_plane(struct drm_i915_private *dev_priv, enum plane_id plane_id);
Dskl_watermark.c341 enum plane_id plane_id; in skl_crtc_can_enable_sagv() local
353 for_each_plane_id_on_crtc(crtc, plane_id) { in skl_crtc_can_enable_sagv()
355 &crtc_state->wm.skl.optimal.planes[plane_id]; in skl_crtc_can_enable_sagv()
375 for_each_plane_id_on_crtc(crtc, plane_id) { in skl_crtc_can_enable_sagv()
377 &crtc_state->wm.skl.optimal.planes[plane_id]; in skl_crtc_can_enable_sagv()
393 enum plane_id plane_id; in tgl_crtc_can_enable_sagv() local
398 for_each_plane_id_on_crtc(crtc, plane_id) { in tgl_crtc_can_enable_sagv()
400 &crtc_state->wm.skl.optimal.planes[plane_id]; in tgl_crtc_can_enable_sagv()
751 const enum plane_id plane_id, in skl_ddb_get_hw_plane_state() argument
758 if (plane_id == PLANE_CURSOR) { in skl_ddb_get_hw_plane_state()
[all …]
Dintel_sprite.c130 enum plane_id plane_id = plane->id; in chv_sprite_update_csc() local
161 intel_de_write_fw(dev_priv, SPCSCYGOFF(plane_id), in chv_sprite_update_csc()
163 intel_de_write_fw(dev_priv, SPCSCCBOFF(plane_id), in chv_sprite_update_csc()
165 intel_de_write_fw(dev_priv, SPCSCCROFF(plane_id), in chv_sprite_update_csc()
168 intel_de_write_fw(dev_priv, SPCSCC01(plane_id), in chv_sprite_update_csc()
170 intel_de_write_fw(dev_priv, SPCSCC23(plane_id), in chv_sprite_update_csc()
172 intel_de_write_fw(dev_priv, SPCSCC45(plane_id), in chv_sprite_update_csc()
174 intel_de_write_fw(dev_priv, SPCSCC67(plane_id), in chv_sprite_update_csc()
176 intel_de_write_fw(dev_priv, SPCSCC8(plane_id), SPCSC_C0(csc[8])); in chv_sprite_update_csc()
178 intel_de_write_fw(dev_priv, SPCSCYGICLAMP(plane_id), in chv_sprite_update_csc()
[all …]
Dintel_bw.c659 enum plane_id plane_id; in intel_bw_crtc_data_rate() local
661 for_each_plane_id_on_crtc(crtc, plane_id) { in intel_bw_crtc_data_rate()
666 if (plane_id == PLANE_CURSOR) in intel_bw_crtc_data_rate()
669 data_rate += crtc_state->data_rate[plane_id]; in intel_bw_crtc_data_rate()
672 data_rate += crtc_state->data_rate_y[plane_id]; in intel_bw_crtc_data_rate()
797 enum plane_id plane_id, in skl_plane_calc_dbuf_bw() argument
812 crtc_bw->active_planes[slice] |= BIT(plane_id); in skl_plane_calc_dbuf_bw()
822 enum plane_id plane_id; in skl_crtc_calc_dbuf_bw() local
829 for_each_plane_id_on_crtc(crtc, plane_id) { in skl_crtc_calc_dbuf_bw()
834 if (plane_id == PLANE_CURSOR) in skl_crtc_calc_dbuf_bw()
[all …]
Dintel_atomic_plane.c621 intel_crtc_get_plane(struct intel_crtc *crtc, enum plane_id plane_id) in intel_crtc_get_plane() argument
627 if (plane->id == plane_id) in intel_crtc_get_plane()
692 enum plane_id plane_id = plane->id; in skl_next_plane_to_commit() local
695 !(*update_mask & BIT(plane_id))) in skl_next_plane_to_commit()
698 if (skl_ddb_allocation_overlaps(&crtc_state->wm.skl.plane_ddb[plane_id], in skl_next_plane_to_commit()
699 ddb, I915_MAX_PLANES, plane_id) || in skl_next_plane_to_commit()
700 skl_ddb_allocation_overlaps(&crtc_state->wm.skl.plane_ddb_y[plane_id], in skl_next_plane_to_commit()
701 ddb_y, I915_MAX_PLANES, plane_id)) in skl_next_plane_to_commit()
704 *update_mask &= ~BIT(plane_id); in skl_next_plane_to_commit()
705 ddb[plane_id] = crtc_state->wm.skl.plane_ddb[plane_id]; in skl_next_plane_to_commit()
[all …]
Dintel_frontbuffer.h61 #define INTEL_FRONTBUFFER(pipe, plane_id) \ argument
62 BIT((plane_id) + INTEL_FRONTBUFFER_BITS_PER_PIPE * (pipe));
Dintel_atomic_plane.h19 enum plane_id;
Dintel_display_debugfs.c1004 enum plane_id plane_id; in i915_ddb_info() local
1008 for_each_plane_id_on_crtc(crtc, plane_id) { in i915_ddb_info()
1009 entry = &crtc_state->wm.skl.plane_ddb[plane_id]; in i915_ddb_info()
1010 seq_printf(m, " Plane%-8d%8u%8u%8u\n", plane_id + 1, in i915_ddb_info()
Dintel_display.h177 enum plane_id { enum
/Linux-v6.1/drivers/gpu/drm/sti/
Dsti_mixer.c239 int plane_id, depth = plane->drm_plane.state->normalized_zpos; in sti_mixer_set_plane_depth() local
245 plane_id = GAM_DEPTH_GDP0_ID; in sti_mixer_set_plane_depth()
248 plane_id = GAM_DEPTH_GDP1_ID; in sti_mixer_set_plane_depth()
251 plane_id = GAM_DEPTH_GDP2_ID; in sti_mixer_set_plane_depth()
254 plane_id = GAM_DEPTH_GDP3_ID; in sti_mixer_set_plane_depth()
257 plane_id = GAM_DEPTH_VID0_ID; in sti_mixer_set_plane_depth()
271 if ((val & mask) == plane_id << (3 * i)) in sti_mixer_set_plane_depth()
276 plane_id = plane_id << (3 * depth); in sti_mixer_set_plane_depth()
281 plane_id, mask); in sti_mixer_set_plane_depth()
284 val |= plane_id; in sti_mixer_set_plane_depth()
/Linux-v6.1/drivers/gpu/drm/i915/
Dintel_pm.c1065 static int g4x_plane_fifo_size(enum plane_id plane_id, int level) in g4x_plane_fifo_size() argument
1081 switch (plane_id) { in g4x_plane_fifo_size()
1089 MISSING_CASE(plane_id); in g4x_plane_fifo_size()
1164 int level, enum plane_id plane_id, u16 value) in g4x_raw_plane_wm_set() argument
1172 dirty |= raw->plane[plane_id] != value; in g4x_raw_plane_wm_set()
1173 raw->plane[plane_id] = value; in g4x_raw_plane_wm_set()
1208 enum plane_id plane_id = plane->id; in g4x_raw_plane_wm_compute() local
1213 dirty |= g4x_raw_plane_wm_set(crtc_state, 0, plane_id, 0); in g4x_raw_plane_wm_compute()
1214 if (plane_id == PLANE_PRIMARY) in g4x_raw_plane_wm_compute()
1224 max_wm = g4x_plane_fifo_size(plane_id, level); in g4x_raw_plane_wm_compute()
[all …]
Di915_reg.h4638 #define _VLV_SPR(pipe, plane_id, reg_a, reg_b) \ argument
4639 _PIPE((pipe) * 2 + (plane_id) - PLANE_SPRITE0, (reg_a), (reg_b))
4640 #define _MMIO_VLV_SPR(pipe, plane_id, reg_a, reg_b) \ argument
4641 _MMIO(_VLV_SPR((pipe), (plane_id), (reg_a), (reg_b)))
4643 #define SPCNTR(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPACNTR, _SPBCNTR) argument
4644 #define SPLINOFF(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPALINOFF, _SPBLINOFF) argument
4645 #define SPSTRIDE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASTRIDE, _SPBSTRIDE) argument
4646 #define SPPOS(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAPOS, _SPBPOS) argument
4647 #define SPSIZE(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPASIZE, _SPBSIZE) argument
4648 #define SPKEYMINVAL(pipe, plane_id) _MMIO_VLV_SPR((pipe), (plane_id), _SPAKEYMINVAL, _SPBKEYMINVAL) argument
[all …]
/Linux-v6.1/drivers/gpu/drm/i915/gvt/
Ddmabuf.c253 int plane_id) in vgpu_get_plane_info() argument
261 if (plane_id == DRM_PLANE_TYPE_PRIMARY) { in vgpu_get_plane_info()
291 } else if (plane_id == DRM_PLANE_TYPE_CURSOR) { in vgpu_get_plane_info()
313 gvt_vgpu_err("invalid plane id:%d\n", plane_id); in vgpu_get_plane_info()
/Linux-v6.1/drivers/media/platform/nvidia/tegra-vde/
Dh264.c679 unsigned int plane_id, in tegra_vde_validate_vb_size() argument
682 u64 offset = vb->planes[plane_id].data_offset; in tegra_vde_validate_vb_size()
685 if (offset + min_size > vb2_plane_size(vb, plane_id)) { in tegra_vde_validate_vb_size()
687 plane_id, vb2_plane_size(vb, plane_id), offset, min_size); in tegra_vde_validate_vb_size()
/Linux-v6.1/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_trace.h634 TP_PROTO(uint32_t crtc_id, uint32_t plane_id,
638 TP_ARGS(crtc_id, plane_id, state, pstate, stage_idx, sspp,
642 __field( uint32_t, plane_id )
656 __entry->plane_id = plane_id;
672 __entry->crtc_id, __entry->plane_id, __entry->fb_id,
/Linux-v6.1/include/uapi/drm/
Ddrm_mode.h297 __u32 plane_id; member
334 __u32 plane_id; member
Di915_drm.h1863 __u32 plane_id; member
/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_trace.h227 __field(uint32_t, plane_id)
256 __entry->plane_id = state->plane->base.id;
291 __entry->plane_id, __entry->plane_type, __entry->plane_state,
/Linux-v6.1/drivers/gpu/drm/
Ddrm_plane.c698 plane = drm_plane_find(dev, file_priv, plane_resp->plane_id); in drm_mode_getplane()
718 plane_resp->plane_id = plane->base.id; in drm_mode_getplane()
978 plane = drm_plane_find(dev, file_priv, plane_req->plane_id); in drm_mode_setplane()
981 plane_req->plane_id); in drm_mode_setplane()
/Linux-v6.1/drivers/gpu/drm/ingenic/
Dingenic-drm-drv.c663 unsigned int width, height, cpp, next_id, plane_id; in ingenic_drm_plane_atomic_update() local
675 plane_id = !!(priv->soc_info->has_osd && plane != &priv->f0); in ingenic_drm_plane_atomic_update()
683 next_id = (priv_state && priv_state->use_palette) ? HWDESC_PALETTE : plane_id; in ingenic_drm_plane_atomic_update()
685 hwdesc = &priv->dma_hwdescs->hwdesc[plane_id]; in ingenic_drm_plane_atomic_update()
/Linux-v6.1/tools/include/uapi/drm/
Di915_drm.h1863 __u32 plane_id; member
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hw_sequencer.c731 int plane_id) in power_on_plane() argument
739 hws->funcs.dpp_pg_control(hws, plane_id, true); in power_on_plane()
742 hws->funcs.hubp_pg_control(hws, plane_id, true); in power_on_plane()
747 "Un-gated front end for pipe %d\n", plane_id); in power_on_plane()

12