Lines Matching full:modifier
38 * fourcc code, a Format Modifier may optionally be provided, in order to
45 * unique fourcc:modifier pair. This format:modifier pair must fully define the
49 * Having multiple fourcc:modifier pairs which describe the same layout should
57 * modifier is specific to the modifer being used. For example, some modifiers
61 * Vendors should document their modifier usage in as much detail as
65 * The authoritative list of format modifier codes is found in
167 …10 fourcc_code('V', 'U', '3', '0') /* Y followed by U then V, 10:10:10. Non-linear modifier only */
207 * These formats can only be used with a non-Linear modifier.
325 * The upper 8 bits of the format modifier are a vendor-id as assigned
351 * Format Modifier tokens:
357 * Generic modifier names:
370 * vendor-specific modifier, a new 'GENERIC' vendor or modifier using vendor
378 * modifier(s), reflecting the vendor of the standard.
384 * Invalid Modifier
386 * This modifier can be used as a sentinel to terminate the format modifiers
387 * list, or to initialize a variable with an invalid modifier. It might also be
396 * modifier (e.g. not setting DRM_MODE_FB_MODIFIERS in the DRM_ADDFB2 ioctl),
628 * implied by the format modifier, format, or memory buffer, page
629 * kind would not need to be included in the modifier itself, but
630 * since the modifier should define the layout of the associated
682 drm_fourcc_canonicalize_nvidia_format_mod(__u64 modifier) in drm_fourcc_canonicalize_nvidia_format_mod() argument
684 if (!(modifier & 0x10) || (modifier & (0xff << 12))) in drm_fourcc_canonicalize_nvidia_format_mod()
685 return modifier; in drm_fourcc_canonicalize_nvidia_format_mod()
687 return modifier | (0xfe << 12); in drm_fourcc_canonicalize_nvidia_format_mod()
729 * vertical lines in the image. Reserve the lower 32 bits for modifier
778 * of column width in the modifier (we can't use the stride value due
782 * Note that the column height for this format modifier is the same
788 * The DRM_FORMAT_MOD_BROADCOM_SAND128_COL_HEIGHT modifier is also
826 * all blocks using the format. This tiling modifier will use XOR as
828 * the assumption is that a no-XOR tiling modifier will be created.
840 * represented using bits in the modifier. Not all combinations are valid,
967 * Arm 16x16 Block U-Interleaved modifier
977 * Allwinner tiled modifier
1031 * This layout is transferrable between Amlogic SoCs supporting this modifier.
1044 * Amlogic SoCs supporting this modifier.