/kernel/linux/linux-5.10/drivers/gpu/drm/vkms/ |
H A D | vkms_crtc.c | 139 kfree(vkms_state->active_planes); in vkms_atomic_crtc_destroy_state() 179 if (vkms_state->active_planes) in vkms_crtc_atomic_check() 197 vkms_state->active_planes = kcalloc(i, sizeof(plane), GFP_KERNEL); in vkms_crtc_atomic_check() 198 if (!vkms_state->active_planes) in vkms_crtc_atomic_check() 210 vkms_state->active_planes[i++] = in vkms_crtc_atomic_check()
|
H A D | vkms_composer.c | 213 primary_composer = crtc_state->active_planes[0]->composer; in vkms_composer_worker() 216 cursor_composer = crtc_state->active_planes[1]->composer; in vkms_composer_worker()
|
H A D | vkms_drv.h | 55 struct vkms_plane_state **active_planes; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/ |
H A D | vkms_crtc.c | 145 kfree(vkms_state->active_planes); in vkms_atomic_crtc_destroy_state() 186 if (vkms_state->active_planes) in vkms_crtc_atomic_check() 204 vkms_state->active_planes = kcalloc(i, sizeof(plane), GFP_KERNEL); in vkms_crtc_atomic_check() 205 if (!vkms_state->active_planes) in vkms_crtc_atomic_check() 217 vkms_state->active_planes[i++] = in vkms_crtc_atomic_check()
|
H A D | vkms_composer.c | 184 struct vkms_plane_state **plane = crtc_state->active_planes; in blend() 219 struct vkms_plane_state **planes = crtc_state->active_planes; in check_format_funcs() 234 struct vkms_plane_state **plane_state = crtc_state->active_planes; in check_iosys_map()
|
H A D | vkms_drv.h | 88 struct vkms_plane_state **active_planes; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_irq_params.h | 33 int active_planes; member
|
H A D | amdgpu_dm.h | 423 int active_planes; member
|
H A D | amdgpu_dm.c | 509 vrr_active, acrtc->dm_irq_params.active_planes); in dm_crtc_high_irq() 545 * If there aren't any active_planes then DCH HUBP may be clock-gated. in dm_crtc_high_irq() 556 acrtc->dm_irq_params.active_planes == 0) { in dm_crtc_high_irq() 4963 state->active_planes = cur->active_planes; 5634 dm_new_crtc_state->active_planes = 0; 5639 dm_new_crtc_state->active_planes = 7140 acrtc->dm_irq_params.active_planes = new_crtc_state->active_planes; 7235 if (acrtc_state->active_planes [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_irq_params.h | 35 int active_planes; member
|
H A D | amdgpu_dm_crtc.c | 249 state->active_planes = cur->active_planes; in dm_crtc_duplicate_state() 354 dm_new_crtc_state->active_planes = 0; in dm_update_crtc_active_planes() 359 dm_new_crtc_state->active_planes = in dm_update_crtc_active_planes()
|
H A D | amdgpu_dm.h | 734 int active_planes; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_bw.h | 21 u8 active_planes[I915_MAX_DBUF_SLICES]; member
|
H A D | hsw_ips.c | 28 !(crtc_state->active_planes & ~BIT(PLANE_CURSOR))); in hsw_ips_enable() 237 if (!(crtc_state->active_planes & ~BIT(PLANE_CURSOR))) in hsw_ips_compute_config()
|
H A D | intel_sprite.c | 176 u8 active_planes = crtc_state->active_planes & ~BIT(PLANE_CURSOR); in vlv_plane_ratio() local 186 if (hweight8(active_planes) == 3) { in vlv_plane_ratio() 201 } else if (hweight8(active_planes) == 2) { in vlv_plane_ratio() 469 u8 active_planes = crtc_state->active_planes & ~BIT(PLANE_CURSOR); in ivb_plane_ratio() local 473 if (hweight8(active_planes) == 2) { in ivb_plane_ratio() 583 u8 active_planes = crtc_state->active_planes & ~BIT(PLANE_CURSOR); in hsw_plane_ratio() local 587 if (hweight8(active_planes) in hsw_plane_ratio() [all...] |
H A D | intel_bw.c | 688 return hweight8(crtc_state->active_planes & ~BIT(PLANE_CURSOR)); in intel_bw_crtc_num_active_planes() 1025 old_crtc_bw->active_planes[slice] != new_crtc_bw->active_planes[slice]) in intel_bw_state_changed() 1053 crtc_bw->active_planes[slice] |= BIT(plane_id); in skl_plane_calc_dbuf_bw() 1110 num_active_planes += hweight8(crtc_bw->active_planes[slice]); in intel_bw_dbuf_min_cdclk()
|
H A D | i9xx_wm.c | 1109 u8 active_planes = crtc_state->active_planes & ~BIT(PLANE_CURSOR); in _g4x_compute_pipe_wm() local 1131 wm_state->cxsr = active_planes == BIT(PLANE_PRIMARY); in _g4x_compute_pipe_wm() 1437 static bool vlv_need_sprite0_fifo_workaround(unsigned int active_planes) in vlv_need_sprite0_fifo_workaround() argument 1439 return (active_planes & (BIT(PLANE_SPRITE0) | in vlv_need_sprite0_fifo_workaround() 1450 u8 active_planes = crtc_state->active_planes & ~BIT(PLANE_CURSOR); in vlv_compute_fifo() local 1451 int num_active_planes = hweight8(active_planes); in vlv_compute_fifo() 1466 if (vlv_need_sprite0_fifo_workaround(active_planes)) in vlv_compute_fifo() 1483 if ((active_planes in vlv_compute_fifo() 1638 u8 active_planes = crtc_state->active_planes & ~BIT(PLANE_CURSOR); _vlv_compute_pipe_wm() local [all...] |
H A D | intel_display.c | 186 return (crtc_state->active_planes & in is_hdr_mode() 621 * unique ids, hence we can use that to reconstruct active_planes. in intel_plane_fixup_bitmasks() 624 crtc_state->active_planes = 0; in intel_plane_fixup_bitmasks() 629 crtc_state->active_planes |= BIT(to_intel_plane(plane)->id); in intel_plane_fixup_bitmasks() 655 if ((crtc_state->active_planes & ~BIT(PLANE_CURSOR)) == 0 && in intel_plane_disable_noatomic() 678 if (DISPLAY_VER(dev_priv) == 2 && !crtc_state->active_planes) in intel_plane_disable_noatomic() 863 crtc_state->active_planes & BIT(PLANE_CURSOR) && in needs_cursorclk_wa() 907 return is_enabling(active_planes, old_crtc_state, new_crtc_state); in planes_enabling() 913 return is_disabling(active_planes, old_crtc_state, new_crtc_state); in planes_disabling() 4079 * in the crtc_state->active_planes mas in icl_check_nv12_planes() [all...] |
H A D | intel_cursor.c | 709 * Only update active_planes, which is needed for our internal in intel_legacy_cursor_update() 714 crtc_state->active_planes = new_crtc_state->active_planes; in intel_legacy_cursor_update()
|
H A D | intel_atomic_plane.c | 367 crtc_state->active_planes &= ~BIT(plane->id); in intel_plane_set_invisible() 623 new_crtc_state->active_planes |= BIT(plane->id); in intel_plane_atomic_check_with_state()
|
H A D | intel_psr.c | 2196 needs_to_disable |= !new_crtc_state->active_planes; in intel_psr_pre_plane_update() 2228 drm_WARN_ON(&dev_priv->drm, psr->enabled && !crtc_state->active_planes); in _intel_psr_post_plane_update() 2231 keep_disabled |= !crtc_state->active_planes; in _intel_psr_post_plane_update()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_sprite.c | 848 u8 active_planes = crtc_state->active_planes & ~BIT(PLANE_CURSOR); in vlv_plane_ratio() local 858 if (hweight8(active_planes) == 3) { in vlv_plane_ratio() 873 } else if (hweight8(active_planes) == 2) { in vlv_plane_ratio() 1144 u8 active_planes = crtc_state->active_planes & ~BIT(PLANE_CURSOR); in ivb_plane_ratio() local 1148 if (hweight8(active_planes) == 2) { in ivb_plane_ratio() 1258 u8 active_planes = crtc_state->active_planes & ~BIT(PLANE_CURSOR); in hsw_plane_ratio() local 1262 if (hweight8(active_planes) in hsw_plane_ratio() [all...] |
H A D | intel_atomic_plane.c | 272 crtc_state->active_planes &= ~BIT(plane->id); in intel_plane_set_invisible() 301 new_crtc_state->active_planes |= BIT(plane->id); in intel_plane_atomic_check_with_state()
|
H A D | intel_bw.c | 268 return hweight8(crtc_state->active_planes & ~BIT(PLANE_CURSOR)); in intel_bw_crtc_num_active_planes()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | intel_pm.c | 1376 int num_active_planes = hweight8(crtc_state->active_planes & in g4x_compute_pipe_wm() 1694 static bool vlv_need_sprite0_fifo_workaround(unsigned int active_planes) in vlv_need_sprite0_fifo_workaround() argument 1696 return (active_planes & (BIT(PLANE_SPRITE0) | in vlv_need_sprite0_fifo_workaround() 1707 unsigned int active_planes = crtc_state->active_planes & ~BIT(PLANE_CURSOR); in vlv_compute_fifo() local 1708 int num_active_planes = hweight8(active_planes); in vlv_compute_fifo() 1723 if (vlv_need_sprite0_fifo_workaround(active_planes)) in vlv_compute_fifo() 1740 if ((active_planes & BIT(plane_id)) == 0) { in vlv_compute_fifo() 1764 if ((active_planes & BIT(plane_id)) == 0) in vlv_compute_fifo() 1772 drm_WARN_ON(&dev_priv->drm, active_planes ! in vlv_compute_fifo() [all...] |