Lines Matching full:modifier
133 * Blob property which contains the set of buffer format and modifier
139 * capability for general modifier support. If this flag is set then every
146 * Blob property which contains the set of buffer format and modifier
150 * atomic ioctl when the modifier/format is not supported by that plane under
202 u64 modifier)) in create_in_format_blob() argument
253 mod->modifier = plane->modifiers[i]; in create_in_format_blob()
526 * Drivers that only support the DRM_FORMAT_MOD_LINEAR modifier support may set
527 * @format_modifiers to NULL. The plane will advertise the linear modifier.
908 * drm_plane_has_format - Check whether the plane supports this format and modifier combination
911 * @modifier: data layout modifier
914 * Whether the plane supports the specified format and modifier combination.
917 u32 format, u64 modifier) in drm_plane_has_format() argument
929 if (!plane->funcs->format_mod_supported(plane, format, modifier)) in drm_plane_has_format()
936 if (modifier == plane->modifiers[i]) in drm_plane_has_format()
964 if (!drm_plane_has_format(plane, fb->format->format, fb->modifier)) { in __setplane_check()
965 DRM_DEBUG_KMS("Invalid pixel format %p4cc, modifier 0x%llx\n", in __setplane_check()
966 &fb->format->format, fb->modifier); in __setplane_check()
988 * drm_any_plane_has_format - Check whether any plane supports this format and modifier combination
991 * @modifier: data layout modifier
994 * Whether at least one plane supports the specified format and modifier combination.
997 u32 format, u64 modifier) in drm_any_plane_has_format() argument
1002 if (drm_plane_has_format(plane, format, modifier)) in drm_any_plane_has_format()
1508 * to modifier changes. in drm_mode_page_flip_ioctl()