Home
last modified time | relevance | path

Searched refs:pitches (Results 1 – 25 of 88) sorted by relevance

1234

/linux/drivers/gpu/drm/tests/
H A Ddrm_framebuffer_test.c37 .handles = { 1, 0, 0 }, .pitches = { 4 * 600, 0, 0 },
42 .handles = { 1, 0, 0 }, .pitches = { 4 * MAX_WIDTH, 0, 0 },
47 .handles = { 1, 0, 0 }, .pitches = { 4 * MAX_WIDTH + 1, 0, 0 },
52 .handles = { 1, 0, 0 }, .pitches = { 4 * MAX_WIDTH - 1, 0, 0 },
57 .handles = { 1, 0, 0 }, .pitches = { 4 * (MAX_WIDTH + 1), 0, 0 },
62 .handles = { 0, 0, 0 }, .pitches = { 4 * MAX_WIDTH, 0, 0 },
67 .handles = { 1, 0, 0 }, .pitches = { 4 * MAX_WIDTH, 0, 0 },
72 .handles = { 1, 0, 0 }, .pitches = { 4 * MAX_WIDTH, 0, 0 },
77 .handles = { 1, 0, 0 }, .pitches = { 4 * MAX_WIDTH, 0, 0 },
83 .pitches = { 4 * MAX_WIDTH, 0, 0 },
[all …]
H A Ddrm_format_helper_test.c653 .pitches = { params->pitch, 0, 0 }, in drm_test_fb_xrgb8888_to_gray8()
686 .pitches = { params->pitch, 0, 0 }, in drm_test_fb_xrgb8888_to_rgb332()
719 .pitches = { params->pitch, 0, 0 }, in drm_test_fb_xrgb8888_to_rgb565()
768 .pitches = { params->pitch, 0, 0 }, in drm_test_fb_xrgb8888_to_xrgb1555()
809 .pitches = { params->pitch, 0, 0 }, in drm_test_fb_xrgb8888_to_argb1555()
850 .pitches = { params->pitch, 0, 0 }, in drm_test_fb_xrgb8888_to_rgba5551()
891 .pitches = { params->pitch, 0, 0 }, in drm_test_fb_xrgb8888_to_rgb888()
934 .pitches = { params->pitch, 0, 0 }, in drm_test_fb_xrgb8888_to_bgr888()
976 .pitches = { params->pitch, 0, 0 }, in drm_test_fb_xrgb8888_to_argb8888()
1017 .pitches = { params->pitch, 0, 0 }, in drm_test_fb_xrgb8888_to_xrgb2101010()
[all …]
/linux/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.c136 return dma_obj->dma_addr + fb->offsets[plane] + fb->pitches[plane] * y + in drm_plane_state_to_eba()
155 return dma_obj->dma_addr + fb->offsets[1] + fb->pitches[1] * y + in drm_plane_state_to_ubo()
174 return dma_obj->dma_addr + fb->offsets[2] + fb->pitches[2] * y + in drm_plane_state_to_vbo()
439 if (fb->pitches[0] < 1 || fb->pitches[0] > 16384) in ipu_plane_atomic_check()
442 if (old_fb && fb->pitches[0] != old_fb->pitches[0]) in ipu_plane_atomic_check()
446 fb->pitches[0] + fb->offsets[0]) { in ipu_plane_atomic_check()
477 if (fb->pitches[1] != fb->pitches[2]) in ipu_plane_atomic_check()
494 if (fb->pitches[1] < 1 || fb->pitches[1] > 16384) in ipu_plane_atomic_check()
497 if (old_fb && old_fb->pitches[1] != fb->pitches[1]) in ipu_plane_atomic_check()
518 if (fb->pitches[1] < 1 || fb->pitches[1] > 16384) in ipu_plane_atomic_check()
[all …]
/linux/drivers/gpu/drm/armada/
H A Darmada_plane.c39 u16 pitches[3], bool interlaced) in armada_drm_plane_calc()
50 fb->pitches[0], x, y, format->cpp[0] * 8); in armada_drm_plane_calc()
55 addrs[0][0] = addr + fb->offsets[0] + y * fb->pitches[0] + in armada_drm_plane_calc()
57 pitches[0] = fb->pitches[0]; in armada_drm_plane_calc()
63 addrs[0][i] = addr + fb->offsets[i] + y * fb->pitches[i] + in armada_drm_plane_calc()
65 pitches[i] = fb->pitches[i]; in armada_drm_plane_calc()
69 pitches[i] = 0; in armada_drm_plane_calc()
73 addrs[1][i] = addrs[0][i] + pitches[i]; in armada_drm_plane_calc()
74 pitches[i] *= 2; in armada_drm_plane_calc()
125 armada_drm_plane_calc(new_plane_state, st->addrs, st->pitches, in armada_drm_plane_atomic_check()
H A Darmada_plane.h10 u16 pitches[3]; member
20 #define armada_pitch(state, n) to_armada_plane_state(state)->pitches[n]
23 u16 pitches[3], bool interlaced);
H A Darmada_fb.c99 mode->flags, mode->pitches[0], mode->pitches[1], in armada_fb_create()
100 mode->pitches[2]); in armada_fb_create()
H A Darmada_fbdev.c57 mode.pitches[0] = armada_pitch(mode.width, sizes->surface_bpp); in armada_fbdev_driver_fbdev_probe()
61 size = mode.pitches[0] * mode.height; in armada_fbdev_driver_fbdev_probe()
/linux/drivers/gpu/drm/arm/
H A Dmalidp_mw.c30 s32 pitches[2]; member
170 if (fb->pitches[i] & (alignment - 1)) { in malidp_mw_encoder_atomic_check()
172 fb->pitches[i], i); in malidp_mw_encoder_atomic_check()
175 mw_state->pitches[i] = fb->pitches[i]; in malidp_mw_encoder_atomic_check()
259 mw_state->pitches[0], in malidp_mw_atomic_commit()
265 mw_state->pitches, mw_state->n_planes, in malidp_mw_atomic_commit()
/linux/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_kms.c132 if (mode_cmd->pitches[0] & 7 || mode_cmd->pitches[0] >= 65536) { in shmob_drm_fb_create()
134 mode_cmd->pitches[0]); in shmob_drm_fb_create()
141 if (mode_cmd->pitches[1] != mode_cmd->pitches[0] * chroma_cpp) { in shmob_drm_fb_create()
H A Dshmob_drm_plane.c56 + y * fb->pitches[0] + x * bpp / 8; in shmob_drm_plane_compute_base()
62 + y / (bpp == 4 ? 2 : 1) * fb->pitches[1] in shmob_drm_plane_compute_base()
76 lcdc_write(sdev, LDMLSR, fb->pitches[0]); in shmob_drm_primary_plane_setup()
126 fb->pitches[0] << LDBBSMWR_BSMW_SHIFT); in shmob_drm_overlay_plane_setup()
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_fbdev.c71 offset += fbi->var.yoffset * fb->pitches[0]; in exynos_drm_fbdev_update()
100 mode_cmd.pitches[0] = sizes->surface_width * (sizes->surface_bpp >> 3); in exynos_drm_fbdev_driver_fbdev_probe()
104 size = mode_cmd.pitches[0] * mode_cmd.height; in exynos_drm_fbdev_driver_fbdev_probe()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_display.c277 (mode_cmd->pitches[0] & 0x3f || /* align 64 */ in nouveau_framebuffer_new()
278 mode_cmd->pitches[0] >= 0x10000 || /* at most 64k pitch */ in nouveau_framebuffer_new()
279 (mode_cmd->pitches[1] && /* pitches for planes must match */ in nouveau_framebuffer_new()
280 mode_cmd->pitches[0] != mode_cmd->pitches[1]))) { in nouveau_framebuffer_new()
283 mode_cmd->pitches[0], mode_cmd->pitches[1]); in nouveau_framebuffer_new()
307 mode_cmd->pitches[i], in nouveau_framebuffer_new()
312 uint32_t size = mode_cmd->pitches[i] * height; in nouveau_framebuffer_new()
/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_framebuffer.c134 if ((fb->pitches[i] * block_h) % mdev->chip.bus_width) { in komeda_fb_none_afbc_size_check()
136 i, fb->pitches[i], mdev->chip.bus_width); in komeda_fb_none_afbc_size_check()
150 if (fb->pitches[1] != fb->pitches[2]) { in komeda_fb_none_afbc_size_check()
262 + plane_y * fb->pitches[plane]; in komeda_fb_get_pixel_addr()
/linux/drivers/gpu/drm/
H A Ddrm_framebuffer.c137 r.pitches[0] = or->pitch; in drm_mode_addfb()
190 if ((uint64_t) height * r->pitches[i] + r->offsets[i] > UINT_MAX) in framebuffer_check()
193 if (block_size && r->pitches[i] < min_pitch) { in framebuffer_check()
194 drm_dbg_kms(dev, "bad pitch %u for plane %d\n", r->pitches[i], i); in framebuffer_check()
219 r->pitches[i] % 128) { in framebuffer_check()
245 if (r->pitches[i]) { in framebuffer_check()
550 r->pitch = fb->pitches[0]; in drm_mode_getfb()
618 r->pitches[i] = 0; in drm_mode_getfb2_ioctl()
624 r->pitches[i] = fb->pitches[i]; in drm_mode_getfb2_ioctl()
1202 drm_printf_indent(p, indent + 1, "pitch[%u]=%u\n", i, fb->pitches[i]); in drm_framebuffer_print_info()
H A Ddrm_fbdev_dma.c114 size_t offset = clip->y1 * fb->pitches[0]; in drm_fbdev_dma_damage_blit_real()
143 iosys_map_incr(dst, fb->pitches[0]); in drm_fbdev_dma_damage_blit_real()
144 src += fb->pitches[0]; in drm_fbdev_dma_damage_blit_real()
215 info->screen_size = sizes->surface_height * fb->pitches[0]; in drm_fbdev_dma_driver_fbdev_probe_tail()
H A Ddrm_fbdev_ttm.c72 size_t offset = clip->y1 * fb->pitches[0]; in drm_fbdev_ttm_damage_blit_real()
101 iosys_map_incr(dst, fb->pitches[0]); in drm_fbdev_ttm_damage_blit_real()
102 src += fb->pitches[0]; in drm_fbdev_ttm_damage_blit_real()
/linux/drivers/gpu/drm/tegra/
H A Dfbdev.c88 cmd.pitches[0] = round_up(sizes->surface_width * bytes_per_pixel, in tegra_fbdev_driver_fbdev_probe()
94 size = cmd.pitches[0] * cmd.height; in tegra_fbdev_driver_fbdev_probe()
120 info->var.yoffset * fb->pitches[0]; in tegra_fbdev_driver_fbdev_probe()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_fbdev.c73 mode_cmd->pitches[0] = radeon_align_pitch(rdev, mode_cmd->width, cpp, in radeon_fbdev_create_pinned_object()
78 size = mode_cmd->pitches[0] * height; in radeon_fbdev_create_pinned_object()
108 mode_cmd->pitches[0]); in radeon_fbdev_create_pinned_object()
267 DRM_INFO(" pitch is %d\n", fb->pitches[0]); in radeon_fbdev_driver_fbdev_probe()
/linux/drivers/gpu/drm/omapdrm/
H A Domap_fbdev.c178 mode_cmd.pitches[0] = in omap_fbdev_driver_fbdev_probe()
184 mode_cmd.pitches[0] = PAGE_ALIGN(mode_cmd.pitches[0]); in omap_fbdev_driver_fbdev_probe()
189 .bytes = PAGE_ALIGN(mode_cmd.pitches[0] * mode_cmd.height), in omap_fbdev_driver_fbdev_probe()
H A Domap_fb.c95 + (y * fb->pitches[n] / (n == 0 ? 1 : format->vsub)); in get_linear_addr()
210 info->screen_width = fb->pitches[0]; in omap_framebuffer_update_scanout()
332 i, fb->offsets[n], fb->pitches[i]); in omap_framebuffer_describe()
374 unsigned int pitch = mode_cmd->pitches[0]; in omap_framebuffer_init()
408 if (info->num_planes == 2 && pitch != mode_cmd->pitches[1]) { in omap_framebuffer_init()
/linux/drivers/gpu/drm/msm/
H A Dmsm_fb.c71 i, fb->offsets[i], fb->pitches[i]); in msm_framebuffer_describe()
217 min_size = (height - 1) * mode_cmd->pitches[i] in msm_framebuffer_init()
256 .pitches = { p }, in msm_alloc_stolen_fb()
263 size = mode_cmd.pitches[0] * mode_cmd.height; in msm_alloc_stolen_fb()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_fb.c749 unsigned int main_stride = fb->base.pitches[main_plane]; in gen12_ccs_aux_stride()
887 return fb->pitches[color_plane] * tile_height; in intel_tile_row_size()
1171 if (check_add_overflow(mul_u32_u32(height, fb->pitches[color_plane]), in intel_fb_offset_to_xy()
1175 fb->offsets[color_plane], fb->pitches[color_plane], in intel_fb_offset_to_xy()
1185 fb->pitches[color_plane], in intel_fb_offset_to_xy()
1271 if (fb->pitches[i] & alignment) in intel_plane_can_remap()
1364 (*x + plane_width) * fb->base.format->cpp[color_plane] > fb->base.pitches[color_plane]) { in convert_plane_offset_to_xy()
1381 fb->base.pitches[color_plane], in calc_plane_aligned_offset()
1407 return DIV_ROUND_UP(fb->base.pitches[color_plane], in plane_view_src_stride_tiles()
1467 size = (y + dims->height) * fb->base.pitches[color_plane] + in plane_view_linear_tiles()
[all …]
H A Dintel_fbdev.c219 …mode_cmd->pitches[0] = intel_fbdev_fb_pitch_align(mode_cmd->width * DIV_ROUND_UP(sizes->surface_bp… in intel_fbdev_fill_mode_cmd()
236 size = mode_cmd.pitches[0] * mode_cmd.height; in __intel_fbdev_fb_alloc()
445 if (fb->base.pitches[0] < cur_size) { in intel_fbdev_init_bios()
449 cur_size, fb->base.pitches[0]); in intel_fbdev_init_bios()
456 cur_size *= fb->base.pitches[0]; in intel_fbdev_init_bios()
/linux/drivers/gpu/drm/atmel-hlcdc/
H A Datmel_hlcdc_plane.c771 fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
775 fb->pitches[i]) - in atmel_hlcdc_plane_atomic_check()
777 hstate->pstride[i] = fb->pitches[i] - hstate->bpp[i]; in atmel_hlcdc_plane_atomic_check()
781 ydiv) * fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
785 hstate->bpp[i]) - fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
790 ydiv) * fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
793 fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
794 hstate->pstride[i] = -fb->pitches[i] - hstate->bpp[i]; in atmel_hlcdc_plane_atomic_check()
798 offset = (hstate->src_y / ydiv) * fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
800 hstate->xstride[i] = fb->pitches[i] - in atmel_hlcdc_plane_atomic_check()
/linux/drivers/gpu/drm/clients/
H A Ddrm_log.c101 iosys_map_memset(&map, r.y1 * fb->pitches[0], 0, height * fb->pitches[0]); in drm_log_clear_line()
122 iosys_map_incr(&map, r.y1 * fb->pitches[0]); in drm_log_draw_line()
126 drm_log_blit(&map, fb->pitches[0], src, font_pitch, in drm_log_draw_line()

1234