Lines Matching refs:mode_cmd
229 const struct drm_mode_fb_cmd2 *mode_cmd, in nouveau_framebuffer_new() argument
240 (mode_cmd->pixel_format == DRM_FORMAT_YUYV || in nouveau_framebuffer_new()
241 mode_cmd->pixel_format == DRM_FORMAT_UYVY || in nouveau_framebuffer_new()
242 mode_cmd->pixel_format == DRM_FORMAT_NV12 || in nouveau_framebuffer_new()
243 mode_cmd->pixel_format == DRM_FORMAT_NV21) && in nouveau_framebuffer_new()
244 (mode_cmd->pitches[0] & 0x3f || /* align 64 */ in nouveau_framebuffer_new()
245 mode_cmd->pitches[0] >= 0x10000 || /* at most 64k pitch */ in nouveau_framebuffer_new()
246 (mode_cmd->pitches[1] && /* pitches for planes must match */ in nouveau_framebuffer_new()
247 mode_cmd->pitches[0] != mode_cmd->pitches[1]))) { in nouveau_framebuffer_new()
250 drm_get_format_name(mode_cmd->pixel_format, in nouveau_framebuffer_new()
252 mode_cmd->pitches[0], in nouveau_framebuffer_new()
253 mode_cmd->pitches[1]); in nouveau_framebuffer_new()
260 drm_helper_mode_fill_fb_struct(dev, &fb->base, mode_cmd); in nouveau_framebuffer_new()
272 const struct drm_mode_fb_cmd2 *mode_cmd) in nouveau_user_framebuffer_create() argument
279 gem = drm_gem_object_lookup(file_priv, mode_cmd->handles[0]); in nouveau_user_framebuffer_create()
284 ret = nouveau_framebuffer_new(dev, mode_cmd, nvbo, &fb); in nouveau_user_framebuffer_create()