| /Linux-v4.19/drivers/gpu/drm/vmwgfx/device_include/ |
| D | svga_overlay.h | 142 uint32 *pitches, /* OUT (optional) */ in VMwareVideoGetAttributes() argument 158 if (pitches) { in VMwareVideoGetAttributes() 159 pitches[0] = *width; in VMwareVideoGetAttributes() 168 if (pitches) { in VMwareVideoGetAttributes() 169 pitches[1] = pitches[2] = tmp; in VMwareVideoGetAttributes() 186 if (pitches) { in VMwareVideoGetAttributes() 187 pitches[0] = *size; in VMwareVideoGetAttributes()
|
| /Linux-v4.19/drivers/gpu/drm/armada/ |
| D | armada_plane.c | 39 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() 85 u16 pitches[3]; in armada_drm_crtc_calc_fb() local [all …]
|
| D | armada_fb.c | 96 mode->flags, mode->pitches[0], mode->pitches[1], in armada_fb_create() 97 mode->pitches[2]); in armada_fb_create()
|
| D | armada_fbdev.c | 41 mode.pitches[0] = armada_pitch(mode.width, sizes->surface_bpp); in armada_fbdev_create() 45 size = mode.pitches[0] * mode.height; in armada_fbdev_create() 90 drm_fb_helper_fill_fix(info, dfb->fb.pitches[0], in armada_fbdev_create()
|
| /Linux-v4.19/drivers/gpu/drm/imx/ |
| D | ipuv3-plane.c | 110 return cma_obj->paddr + fb->offsets[plane] + fb->pitches[plane] * y + in drm_plane_state_to_eba() 129 return cma_obj->paddr + fb->offsets[1] + fb->pitches[1] * y + in drm_plane_state_to_ubo() 148 return cma_obj->paddr + fb->offsets[2] + fb->pitches[2] * y + in drm_plane_state_to_vbo() 416 if (fb->pitches[0] < 1 || fb->pitches[0] > 16384) in ipu_plane_atomic_check() 419 if (old_fb && fb->pitches[0] != old_fb->pitches[0]) in ipu_plane_atomic_check() 448 if (fb->pitches[1] != fb->pitches[2]) in ipu_plane_atomic_check() 465 if (fb->pitches[1] < 1 || fb->pitches[1] > 16384) in ipu_plane_atomic_check() 468 if (old_fb && old_fb->pitches[1] != fb->pitches[1]) in ipu_plane_atomic_check() 491 if (fb->pitches[1] < 1 || fb->pitches[1] > 16384) in ipu_plane_atomic_check() 494 if (old_fb && old_fb->pitches[1] != fb->pitches[1]) in ipu_plane_atomic_check() [all …]
|
| /Linux-v4.19/drivers/gpu/drm/shmobile/ |
| D | shmob_drm_kms.c | 108 if (mode_cmd->pitches[0] & 7 || mode_cmd->pitches[0] >= 65536) { in shmob_drm_fb_create() 110 mode_cmd->pitches[0]); in shmob_drm_fb_create() 117 if (mode_cmd->pitches[1] != mode_cmd->pitches[0] * chroma_cpp) { in shmob_drm_fb_create()
|
| /Linux-v4.19/drivers/gpu/drm/arm/ |
| D | malidp_mw.c | 26 s32 pitches[2]; member 162 if (fb->pitches[i] & (alignment - 1)) { in malidp_mw_encoder_atomic_check() 164 fb->pitches[i], i); in malidp_mw_encoder_atomic_check() 167 mw_state->pitches[i] = fb->pitches[i]; in malidp_mw_encoder_atomic_check() 251 mw_state->pitches[0], in malidp_mw_atomic_commit() 258 mw_state->pitches, mw_state->n_planes, in malidp_mw_atomic_commit()
|
| D | malidp_planes.c | 202 if (fb->pitches[i] & (alignment - 1)) { in malidp_de_plane_check() 204 fb->pitches[i], i); in malidp_de_plane_check() 222 (state->fb->pitches[1] != state->fb->pitches[2])) in malidp_de_plane_check() 252 int num_planes, unsigned int pitches[3]) in malidp_de_set_plane_pitches() 265 malidp_hw_write(mp->hwdev, pitches[i], in malidp_de_set_plane_pitches() 355 plane->state->fb->pitches); in malidp_de_plane_update()
|
| /Linux-v4.19/drivers/gpu/drm/qxl/ |
| D | qxl_fb.c | 127 size = mode_cmd->pitches[0] * height; in qxlfb_create_pinned_object() 146 qbo->surf.stride = mode_cmd->pitches[0]; in qxlfb_create_pinned_object() 183 int stride = qfbdev->qfb.base.pitches[0]; in qxlfb_framebuffer_dirty() 233 mode_cmd.pitches[0] = ALIGN(mode_cmd.width * ((bpp + 1) / 8), 64); in qxlfb_create() 242 mode_cmd.height, mode_cmd.pitches[0]); in qxlfb_create() 244 shadow = vmalloc(array_size(mode_cmd.pitches[0], mode_cmd.height)); in qxlfb_create() 250 size = mode_cmd.pitches[0] * mode_cmd.height; in qxlfb_create() 271 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->format->depth); in qxlfb_create() 308 fb->format->depth, fb->pitches[0], fb->width, fb->height); in qxlfb_create()
|
| /Linux-v4.19/drivers/gpu/drm/ |
| D | drm_gem_framebuffer_helper.c | 172 min_size = (height - 1) * mode_cmd->pitches[i] in drm_gem_fb_create_with_funcs() 313 mode_cmd.pitches[0] = sizes->surface_width * in drm_gem_fbdev_fb_create() 316 mode_cmd.pitches[0] = roundup(mode_cmd.pitches[0], in drm_gem_fbdev_fb_create() 320 if (obj->size < mode_cmd.pitches[0] * mode_cmd.height) in drm_gem_fbdev_fb_create()
|
| D | drm_framebuffer.c | 119 r.pitches[0] = or->pitch; in drm_mode_addfb() 203 if ((uint64_t) height * r->pitches[i] + r->offsets[i] > UINT_MAX) in framebuffer_check() 206 if (r->pitches[i] < width * cpp) { in framebuffer_check() 207 DRM_DEBUG_KMS("bad pitch %u for plane %d\n", r->pitches[i], i); in framebuffer_check() 232 r->pitches[i] % 128) { in framebuffer_check() 258 if (r->pitches[i]) { in framebuffer_check() 492 r->pitch = fb->pitches[0]; in drm_mode_getfb() 1015 drm_printf_indent(p, indent + 1, "pitch[%u]=%u\n", i, fb->pitches[i]); in drm_framebuffer_print_info()
|
| /Linux-v4.19/drivers/gpu/drm/cirrus/ |
| D | cirrus_fbdev.c | 85 src_offset = dst_offset = i * afbdev->gfb.pitches[0] + (x * bpp); in cirrus_dirty_update() 149 bpp, mode_cmd->pitches[0])) in cirrusfb_create_object() 152 size = mode_cmd->pitches[0] * mode_cmd->height; in cirrusfb_create_object() 177 mode_cmd.pitches[0] = mode_cmd.width * ((sizes->surface_bpp + 7) / 8); in cirrusfb_create() 180 size = mode_cmd.pitches[0] * mode_cmd.height; in cirrusfb_create() 220 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->format->depth); in cirrusfb_create() 241 DRM_INFO(" pitch is %d\n", fb->pitches[0]); in cirrusfb_create()
|
| /Linux-v4.19/drivers/gpu/drm/rockchip/ |
| D | rockchip_drm_fbdev.c | 65 mode_cmd.pitches[0] = sizes->surface_width * bytes_per_pixel; in rockchip_drm_fbdev_create() 69 size = mode_cmd.pitches[0] * mode_cmd.height; in rockchip_drm_fbdev_create() 98 drm_fb_helper_fill_fix(fbi, fb->pitches[0], fb->format->depth); in rockchip_drm_fbdev_create() 102 offset += fbi->var.yoffset * fb->pitches[0]; in rockchip_drm_fbdev_create()
|
| /Linux-v4.19/drivers/gpu/drm/omapdrm/ |
| D | omap_fbdev.c | 126 mode_cmd.pitches[0] = in omap_fbdev_create() 132 mode_cmd.pitches[0] = PAGE_ALIGN(mode_cmd.pitches[0]); in omap_fbdev_create() 137 .bytes = PAGE_ALIGN(mode_cmd.pitches[0] * mode_cmd.height), in omap_fbdev_create() 190 drm_fb_helper_fill_fix(fbi, fb->pitches[0], fb->format->depth); in omap_fbdev_create()
|
| D | omap_fb.c | 83 + (y * fb->pitches[n] / (n == 0 ? 1 : format->vsub)); in get_linear_addr() 197 info->screen_width = fb->pitches[0]; in omap_framebuffer_update_scanout() 292 i, fb->offsets[n], fb->pitches[i]); in omap_framebuffer_describe() 333 unsigned int pitch = mode_cmd->pitches[0]; in omap_framebuffer_init() 369 if (format->num_planes == 2 && pitch != mode_cmd->pitches[1]) { in omap_framebuffer_init()
|
| /Linux-v4.19/drivers/gpu/drm/bochs/ |
| D | bochs_fbdev.c | 41 size = mode_cmd->pitches[0] * mode_cmd->height; in bochsfb_create_object() 67 mode_cmd.pitches[0] = mode_cmd.width * ((sizes->surface_bpp + 7) / 8); in bochsfb_create() 70 size = mode_cmd.pitches[0] * mode_cmd.height; in bochsfb_create() 123 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->format->depth); in bochsfb_create()
|
| /Linux-v4.19/drivers/gpu/drm/mgag200/ |
| D | mgag200_fb.c | 88 src_offset = dst_offset = i * mfbdev->mfb.base.pitches[0] + (x * bpp); in mga_dirty_update() 147 size = mode_cmd->pitches[0] * mode_cmd->height; in mgag200fb_create_object() 173 mode_cmd.pitches[0] = mode_cmd.width * ((sizes->surface_bpp + 7) / 8); in mgag200fb_create() 177 size = mode_cmd.pitches[0] * mode_cmd.height; in mgag200fb_create() 219 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->format->depth); in mgag200fb_create()
|
| /Linux-v4.19/drivers/gpu/drm/ast/ |
| D | ast_fb.c | 113 src_offset = dst_offset = i * afbdev->afb.base.pitches[0] + (x * bpp); in ast_dirty_update() 173 size = mode_cmd->pitches[0] * mode_cmd->height; in astfb_create_object() 197 mode_cmd.pitches[0] = mode_cmd.width * ((sizes->surface_bpp + 7)/8); in astfb_create() 202 size = mode_cmd.pitches[0] * mode_cmd.height; in astfb_create() 239 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->format->depth); in astfb_create()
|
| /Linux-v4.19/drivers/gpu/drm/hisilicon/hibmc/ |
| D | hibmc_drm_fbdev.c | 35 size = mode_cmd->pitches[0] * mode_cmd->height; in hibmcfb_create_object() 80 mode_cmd.pitches[0] = mode_cmd.width * bytes_per_pixel; in hibmc_drm_fb_create() 84 size = PAGE_ALIGN(mode_cmd.pitches[0] * mode_cmd.height); in hibmc_drm_fb_create() 136 drm_fb_helper_fill_fix(info, hi_fbdev->fb->fb.pitches[0], in hibmc_drm_fb_create()
|
| /Linux-v4.19/drivers/gpu/drm/exynos/ |
| D | exynos_drm_fbdev.c | 95 drm_fb_helper_fill_fix(fbi, fb->pitches[0], fb->format->depth); in exynos_drm_fbdev_update() 108 offset += fbi->var.yoffset * fb->pitches[0]; in exynos_drm_fbdev_update() 133 mode_cmd.pitches[0] = sizes->surface_width * (sizes->surface_bpp >> 3); in exynos_drm_fbdev_create() 137 size = mode_cmd.pitches[0] * mode_cmd.height; in exynos_drm_fbdev_create()
|
| /Linux-v4.19/drivers/gpu/drm/radeon/ |
| D | radeon_fb.c | 141 mode_cmd->pitches[0] = radeon_align_pitch(rdev, mode_cmd->width, cpp, in radeonfb_create_pinned_object() 146 size = mode_cmd->pitches[0] * height; in radeonfb_create_pinned_object() 175 mode_cmd->pitches[0]); in radeonfb_create_pinned_object() 264 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->format->depth); in radeonfb_create() 291 DRM_INFO(" pitch is %d\n", fb->pitches[0]); in radeonfb_create()
|
| /Linux-v4.19/drivers/gpu/drm/msm/ |
| D | msm_fb.c | 51 i, fb->offsets[i], fb->pitches[i]); in msm_framebuffer_describe() 183 min_size = (height - 1) * mode_cmd->pitches[i] in msm_framebuffer_init() 220 .pitches = { p }, in msm_alloc_stolen_fb() 227 size = mode_cmd.pitches[0] * mode_cmd.height; in msm_alloc_stolen_fb()
|
| /Linux-v4.19/drivers/gpu/drm/tegra/ |
| D | fb.c | 155 size = (height - 1) * cmd->pitches[i] + in tegra_fb_create() 225 cmd.pitches[0] = round_up(sizes->surface_width * bytes_per_pixel, in tegra_fbdev_probe() 231 size = cmd.pitches[0] * cmd.height; in tegra_fbdev_probe() 261 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->format->depth); in tegra_fbdev_probe() 265 info->var.yoffset * fb->pitches[0]; in tegra_fbdev_probe()
|
| /Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_fb.c | 138 mode_cmd->pitches[0] = amdgpu_align_pitch(adev, mode_cmd->width, cpp, in amdgpufb_create_pinned_object() 143 size = mode_cmd->pitches[0] * height; in amdgpufb_create_pinned_object() 252 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->format->depth); in amdgpufb_create() 279 DRM_INFO(" pitch is %d\n", fb->pitches[0]); in amdgpufb_create()
|
| /Linux-v4.19/drivers/gpu/drm/udl/ |
| D | udl_fb.c | 130 const int line_offset = fb->base.pitches[0] * i; in udl_handle_damage() 372 mode_cmd.pitches[0] = mode_cmd.width * ((sizes->surface_bpp + 7) / 8); in udlfb_create() 377 size = mode_cmd.pitches[0] * mode_cmd.height; in udlfb_create() 412 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->format->depth); in udlfb_create() 517 size = mode_cmd->pitches[0] * mode_cmd->height; in udl_fb_user_fb_create() 521 …DRM_ERROR("object size not sufficient for fb %d %zu %d %d\n", size, obj->size, mode_cmd->pitches[0… in udl_fb_user_fb_create()
|