| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_fb.c | 1058 plane_state->view.color_plane[color_plane].mapping_stride, in intel_plane_adjust_aligned_offset() 1162 fb->offsets[color_plane], color_plane); in intel_fb_offset_to_xy() 1174 fb->offsets[color_plane], fb->pitches[color_plane], in intel_fb_offset_to_xy() 1303 return fb->normal_view.color_plane[color_plane].mapping_stride; in intel_fb_pitch() 1345 color_plane, fb->base.offsets[color_plane]); in convert_plane_offset_to_xy() 1366 color_plane, fb->base.offsets[color_plane]); in convert_plane_offset_to_xy() 1806 int color_plane; in intel_fb_view_vtd_guard() local 1812 for (color_plane = 0; color_plane < fb->format->num_planes; color_plane++) { in intel_fb_view_vtd_guard() 1819 stride = view->color_plane[color_plane].mapping_stride; in intel_fb_view_vtd_guard() 1968 *x += plane_state->view.color_plane[color_plane].x; in intel_add_fb_offsets() [all …]
|
| H A D | intel_fb.h | 42 bool intel_fb_is_ccs_aux_plane(const struct drm_framebuffer *fb, int color_plane); 56 bool is_surface_linear(const struct drm_framebuffer *fb, int color_plane); 63 unsigned int intel_tile_width_bytes(const struct drm_framebuffer *fb, int color_plane); 64 unsigned int intel_tile_height(const struct drm_framebuffer *fb, int color_plane); 65 unsigned int intel_tile_row_size(const struct drm_framebuffer *fb, int color_plane); 67 int color_plane, unsigned int height); 71 int color_plane); 75 int color_plane, 79 int color_plane); 98 int color_plane); [all …]
|
| H A D | skl_universal_plane.c | 458 int color_plane, in skl_plane_max_height() argument 465 int color_plane, in icl_plane_max_height() argument 643 if (color_plane != 0) in skl_plane_min_alignment() 776 u32 stride = plane_state->view.color_plane[color_plane].scanout_stride; in skl_plane_stride() 1271 u32 offset = plane_state->view.color_plane[color_plane].offset; in skl_surf_address() 1507 x = plane_state->view.color_plane[color_plane].x; in icl_plane_update_sel_fetch_noarm() 1513 if (!color_plane) in icl_plane_update_sel_fetch_noarm() 1514 y = plane_state->view.color_plane[color_plane].y + clip->y1; in icl_plane_update_sel_fetch_noarm() 1516 y = plane_state->view.color_plane[color_plane].y + clip->y1 / 2; in icl_plane_update_sel_fetch_noarm() 1542 int x = plane_state->view.color_plane[color_plane].x; in icl_plane_update_noarm() [all …]
|
| H A D | i9xx_plane.c | 318 plane_state->view.color_plane[0].offset = offset; in i9xx_check_plane_surface() 319 plane_state->view.color_plane[0].x = src_x; in i9xx_check_plane_surface() 320 plane_state->view.color_plane[0].y = src_y; in i9xx_check_plane_surface() 433 plane_state->view.color_plane[0].mapping_stride); in i9xx_plane_update_noarm() 460 int x = plane_state->view.color_plane[0].x; in i9xx_plane_update_arm() 461 int y = plane_state->view.color_plane[0].y; in i9xx_plane_update_arm() 474 dspaddr_offset = plane_state->view.color_plane[0].offset; in i9xx_plane_update_arm() 819 int color_plane) in vlv_plane_min_alignment() argument 843 int color_plane) in g4x_primary_min_alignment() argument 865 int color_plane) in i965_plane_min_alignment() argument [all …]
|
| H A D | intel_cursor.c | 46 return base + plane_state->view.color_plane[0].offset; in intel_cursor_base() 138 plane_state->view.color_plane[0].offset = offset; in intel_cursor_check_surface() 139 plane_state->view.color_plane[0].x = src_x; in intel_cursor_check_surface() 140 plane_state->view.color_plane[0].y = src_y; in intel_cursor_check_surface() 201 int color_plane) in i845_cursor_min_alignment() argument 221 CURSOR_STRIDE(plane_state->view.color_plane[0].mapping_stride); in i845_cursor_ctl() 262 plane_state->view.color_plane[0].mapping_stride != fb->pitches[0]); in i845_check_cursor() 363 int color_plane) in i830_cursor_min_alignment() argument 371 int color_plane) in i85x_cursor_min_alignment() argument 378 int color_plane) in i9xx_cursor_min_alignment() argument [all …]
|
| H A D | intel_sprite.c | 380 plane_state->view.color_plane[0].mapping_stride); in vlv_sprite_update_noarm() 397 u32 sprsurf_offset = plane_state->view.color_plane[0].offset; in vlv_sprite_update_arm() 398 u32 x = plane_state->view.color_plane[0].x; in vlv_sprite_update_arm() 399 u32 y = plane_state->view.color_plane[0].y; in vlv_sprite_update_arm() 814 plane_state->view.color_plane[0].mapping_stride); in ivb_sprite_update_noarm() 833 u32 x = plane_state->view.color_plane[0].x; in ivb_sprite_update_arm() 834 u32 y = plane_state->view.color_plane[0].y; in ivb_sprite_update_arm() 995 int color_plane) in g4x_sprite_min_alignment() argument 1166 plane_state->view.color_plane[0].mapping_stride); in g4x_sprite_update_noarm() 1184 u32 x = plane_state->view.color_plane[0].x; in g4x_sprite_update_arm() [all …]
|
| H A D | skl_universal_plane.h | 44 int color_plane);
|
| H A D | intel_atomic_plane.h | 33 int color_plane);
|
| H A D | intel_display_types.h | 130 } color_plane[4]; member 1471 int color_plane, 1474 int color_plane, 1477 int color_plane, 1481 int color_plane);
|
| H A D | intel_atomic_plane.c | 223 int color_plane) in intel_plane_data_rate() argument 231 fb->format->cpp[color_plane]; in intel_plane_data_rate() 237 int color_plane) in intel_plane_relative_data_rate() argument 259 if (color_plane == 1) { in intel_plane_relative_data_rate() 266 fb->format->cpp[color_plane]); in intel_plane_relative_data_rate()
|
| H A D | intel_fbc.c | 138 stride = plane_state->view.color_plane[0].mapping_stride; in intel_fbc_plane_stride() 1146 effective_w = plane_state->view.color_plane[0].x + in intel_fbc_surface_size_ok() 1148 effective_h = plane_state->view.color_plane[0].y + in intel_fbc_surface_size_ok() 1357 int y_offset = plane_state->view.color_plane[0].y; in __intel_fbc_prepare_dirty_rect() 1529 plane_state->view.color_plane[0].y & 3) { in intel_fbc_check_plane() 1536 (plane_state->view.color_plane[0].y + in intel_fbc_check_plane()
|
| H A D | skl_watermark.c | 727 int color_plane, unsigned int pan_x); 1799 int color_plane, unsigned int pan_x) in skl_compute_wm_params() argument 1807 if (color_plane == 1 && in skl_compute_wm_params() 1821 if (color_plane == 1 && wp->is_planar) in skl_compute_wm_params() 1824 wp->cpp = format->cpp[color_plane]; in skl_compute_wm_params() 1889 struct skl_wm_params *wp, int color_plane) in skl_compute_plane_wm_params() argument 1905 wp, color_plane, in skl_compute_plane_wm_params() 2176 struct intel_plane *plane, int color_plane) in skl_build_plane_wm_single() argument 2185 &wm_params, color_plane); in skl_build_plane_wm_single()
|
| H A D | intel_display.c | 719 plane_state->view.color_plane[0].offset, 0); in intel_plane_fence_y_offset() 6033 if (old_plane_state->view.color_plane[0].mapping_stride != in intel_async_flip_check_hw() 6034 new_plane_state->view.color_plane[0].mapping_stride) { in intel_async_flip_check_hw()
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_vma.c | 1194 int color_plane, in remap_color_plane_pages() argument 1203 if (rem_info->plane[color_plane].linear) in remap_color_plane_pages() 1205 rem_info->plane[color_plane].offset, in remap_color_plane_pages() 1207 rem_info->plane[color_plane].size, in remap_color_plane_pages() 1213 rem_info->plane[color_plane].offset, in remap_color_plane_pages() 1215 rem_info->plane[color_plane].width, in remap_color_plane_pages() 1216 rem_info->plane[color_plane].height, in remap_color_plane_pages() 1217 rem_info->plane[color_plane].src_stride, in remap_color_plane_pages() 1218 rem_info->plane[color_plane].dst_stride, in remap_color_plane_pages()
|