Lines Matching defs:mode_cmd
281 const struct drm_mode_fb_cmd2 *mode_cmd)
283 if (malidp_format_mod_supported(dev, mode_cmd->pixel_format,
284 mode_cmd->modifier[0]) == false)
287 if (mode_cmd->offsets[0] != 0) {
292 switch (mode_cmd->modifier[0] & AFBC_SIZE_MASK) {
294 if ((mode_cmd->width % 16) || (mode_cmd->height % 16)) {
311 const struct drm_mode_fb_cmd2 *mode_cmd)
319 switch (mode_cmd->modifier[0] & AFBC_SIZE_MASK) {
329 n_superblocks = (mode_cmd->width / afbc_superblock_width) *
330 (mode_cmd->height / afbc_superblock_height);
340 if ((mode_cmd->width * bpp) != (mode_cmd->pitches[0] * BITS_PER_BYTE)) {
343 (mode_cmd->pitches[0] * BITS_PER_BYTE),
344 mode_cmd->width, bpp);
348 objs = drm_gem_object_lookup(file, mode_cmd->handles[0]);
369 const struct drm_mode_fb_cmd2 *mode_cmd)
371 if (malidp_verify_afbc_framebuffer_caps(dev, mode_cmd))
372 return malidp_verify_afbc_framebuffer_size(dev, file, info, mode_cmd);
380 const struct drm_mode_fb_cmd2 *mode_cmd)
382 if (mode_cmd->modifier[0]) {
383 if (!malidp_verify_afbc_framebuffer(dev, file, info, mode_cmd))
387 return drm_gem_fb_create(dev, file, info, mode_cmd);