Home
last modified time | relevance | path

Searched refs:color_plane (Results 1 – 15 of 15) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/i915/display/
Dintel_fb.c460 bool intel_fb_is_ccs_aux_plane(const struct drm_framebuffer *fb, int color_plane) in intel_fb_is_ccs_aux_plane() argument
464 return ccs_aux_plane_mask(md, fb->format) & BIT(color_plane); in intel_fb_is_ccs_aux_plane()
475 static bool intel_fb_is_gen12_ccs_aux_plane(const struct drm_framebuffer *fb, int color_plane) in intel_fb_is_gen12_ccs_aux_plane() argument
480 ccs_aux_plane_mask(md, fb->format) & BIT(color_plane); in intel_fb_is_gen12_ccs_aux_plane()
503 static bool is_gen12_ccs_cc_plane(const struct drm_framebuffer *fb, int color_plane) in is_gen12_ccs_cc_plane() argument
505 return intel_fb_rc_ccs_cc_plane(fb) == color_plane; in is_gen12_ccs_cc_plane()
508 static bool is_semiplanar_uv_plane(const struct drm_framebuffer *fb, int color_plane) in is_semiplanar_uv_plane() argument
511 color_plane == 1; in is_semiplanar_uv_plane()
514 bool is_surface_linear(const struct drm_framebuffer *fb, int color_plane) in is_surface_linear() argument
517 intel_fb_is_gen12_ccs_aux_plane(fb, color_plane) || in is_surface_linear()
[all …]
Dintel_fb.h36 bool intel_fb_is_ccs_aux_plane(const struct drm_framebuffer *fb, int color_plane);
50 bool is_surface_linear(const struct drm_framebuffer *fb, int color_plane);
57 unsigned int intel_tile_width_bytes(const struct drm_framebuffer *fb, int color_plane);
58 unsigned int intel_tile_height(const struct drm_framebuffer *fb, int color_plane);
59 unsigned int intel_tile_row_size(const struct drm_framebuffer *fb, int color_plane);
61 int color_plane, unsigned int height);
64 int color_plane);
68 int color_plane);
72 int color_plane,
76 int color_plane);
Dskl_universal_plane.c318 int color_plane, in skl_plane_max_width() argument
321 int cpp = fb->format->cpp[color_plane]; in skl_plane_max_width()
357 int color_plane, in glk_plane_max_width() argument
360 int cpp = fb->format->cpp[color_plane]; in glk_plane_max_width()
385 int color_plane, in icl_plane_min_width() argument
425 int color_plane, in icl_hdr_plane_max_width() argument
435 int color_plane, in icl_sdr_plane_max_width() argument
442 int color_plane, in skl_plane_max_height() argument
449 int color_plane, in icl_plane_max_height() argument
584 int color_plane, unsigned int rotation) in skl_plane_stride_mult() argument
[all …]
Di9xx_plane.c269 while ((src_x + src_w) * cpp > plane_state->view.color_plane[0].mapping_stride) { in i9xx_check_plane_surface()
309 plane_state->view.color_plane[0].offset = offset; in i9xx_check_plane_surface()
310 plane_state->view.color_plane[0].x = src_x; in i9xx_check_plane_surface()
311 plane_state->view.color_plane[0].y = src_y; in i9xx_check_plane_surface()
423 plane_state->view.color_plane[0].mapping_stride); in i9xx_plane_update_noarm()
449 int x = plane_state->view.color_plane[0].x; in i9xx_plane_update_arm()
450 int y = plane_state->view.color_plane[0].y; in i9xx_plane_update_arm()
458 dspaddr_offset = plane_state->view.color_plane[0].offset; in i9xx_plane_update_arm()
549 u32 dspaddr_offset = plane_state->view.color_plane[0].offset; in g4x_primary_async_flip()
568 u32 dspaddr_offset = plane_state->view.color_plane[0].offset; in vlv_primary_async_flip()
Dintel_cursor.c44 return base + plane_state->view.color_plane[0].offset; in intel_cursor_base()
124 plane_state->view.color_plane[0].offset = offset; in intel_cursor_check_surface()
125 plane_state->view.color_plane[0].x = src_x; in intel_cursor_check_surface()
126 plane_state->view.color_plane[0].y = src_y; in intel_cursor_check_surface()
198 CURSOR_STRIDE(plane_state->view.color_plane[0].mapping_stride); in i845_cursor_ctl()
237 plane_state->view.color_plane[0].mapping_stride != fb->pitches[0]); in i845_check_cursor()
454 plane_state->view.color_plane[0].mapping_stride != fb->pitches[0]); in i9xx_check_cursor()
Dintel_sprite.c437 plane_state->view.color_plane[0].mapping_stride); in vlv_sprite_update_noarm()
453 u32 sprsurf_offset = plane_state->view.color_plane[0].offset; in vlv_sprite_update_arm()
454 u32 x = plane_state->view.color_plane[0].x; in vlv_sprite_update_arm()
455 u32 y = plane_state->view.color_plane[0].y; in vlv_sprite_update_arm()
859 plane_state->view.color_plane[0].mapping_stride); in ivb_sprite_update_noarm()
876 u32 sprsurf_offset = plane_state->view.color_plane[0].offset; in ivb_sprite_update_arm()
877 u32 x = plane_state->view.color_plane[0].x; in ivb_sprite_update_arm()
878 u32 y = plane_state->view.color_plane[0].y; in ivb_sprite_update_arm()
1186 plane_state->view.color_plane[0].mapping_stride); in g4x_sprite_update_noarm()
1202 u32 dvssurf_offset = plane_state->view.color_plane[0].offset; in g4x_sprite_update_arm()
[all …]
Dintel_psr.h52 int color_plane);
Dintel_atomic_plane.h29 int color_plane);
Dintel_atomic_plane.c184 int color_plane) in intel_plane_data_rate() argument
192 fb->format->cpp[color_plane]; in intel_plane_data_rate()
209 int color_plane) in intel_plane_relative_data_rate() argument
238 if (color_plane == 1) { in intel_plane_relative_data_rate()
243 return width * height * fb->format->cpp[color_plane]; in intel_plane_relative_data_rate()
Dintel_display_types.h130 } color_plane[4]; member
1443 int color_plane,
1446 int color_plane,
1449 int color_plane,
Dintel_psr.c1538 int color_plane) in intel_psr2_program_plane_sel_fetch() argument
1561 x = plane_state->view.color_plane[color_plane].x; in intel_psr2_program_plane_sel_fetch()
1567 if (!color_plane) in intel_psr2_program_plane_sel_fetch()
1568 y = plane_state->view.color_plane[color_plane].y + clip->y1; in intel_psr2_program_plane_sel_fetch()
1570 y = plane_state->view.color_plane[color_plane].y + clip->y1 / 2; in intel_psr2_program_plane_sel_fetch()
Dintel_fbc.c129 stride = plane_state->view.color_plane[0].mapping_stride; in intel_fbc_plane_stride()
946 effective_w = plane_state->view.color_plane[0].x + in intel_fbc_hw_tracking_covers_screen()
948 effective_h = plane_state->view.color_plane[0].y + in intel_fbc_hw_tracking_covers_screen()
1144 plane_state->view.color_plane[0].y & 3) { in intel_fbc_check_plane()
1151 (plane_state->view.color_plane[0].y + in intel_fbc_check_plane()
Dskl_watermark.c698 int color_plane);
1695 int color_plane) in skl_compute_wm_params() argument
1702 if (color_plane == 1 && in skl_compute_wm_params()
1732 if (color_plane == 1 && wp->is_planar) in skl_compute_wm_params()
1735 wp->cpp = format->cpp[color_plane]; in skl_compute_wm_params()
1798 struct skl_wm_params *wp, int color_plane) in skl_compute_plane_wm_params() argument
1814 wp, color_plane); in skl_compute_plane_wm_params()
2083 struct intel_plane *plane, int color_plane) in skl_build_plane_wm_single() argument
2092 &wm_params, color_plane); in skl_build_plane_wm_single()
Dintel_display.c689 int color_plane) in intel_fb_xy_to_linear() argument
692 unsigned int cpp = fb->format->cpp[color_plane]; in intel_fb_xy_to_linear()
693 unsigned int pitch = state->view.color_plane[color_plane].mapping_stride; in intel_fb_xy_to_linear()
705 int color_plane) in intel_add_fb_offsets() argument
708 *x += state->view.color_plane[color_plane].x; in intel_add_fb_offsets()
709 *y += state->view.color_plane[color_plane].y; in intel_add_fb_offsets()
828 plane_state->view.color_plane[0].offset, 0); in intel_plane_fence_y_offset()
6595 if (old_plane_state->view.color_plane[0].mapping_stride != in intel_async_flip_check_hw()
6596 new_plane_state->view.color_plane[0].mapping_stride) { in intel_async_flip_check_hw()
/Linux-v6.1/drivers/gpu/drm/i915/
Di915_vma.c1132 int color_plane, in remap_color_plane_pages() argument
1141 if (rem_info->plane[color_plane].linear) in remap_color_plane_pages()
1143 rem_info->plane[color_plane].offset, in remap_color_plane_pages()
1145 rem_info->plane[color_plane].size, in remap_color_plane_pages()
1151 rem_info->plane[color_plane].offset, in remap_color_plane_pages()
1153 rem_info->plane[color_plane].width, in remap_color_plane_pages()
1154 rem_info->plane[color_plane].height, in remap_color_plane_pages()
1155 rem_info->plane[color_plane].src_stride, in remap_color_plane_pages()
1156 rem_info->plane[color_plane].dst_stride, in remap_color_plane_pages()