Lines Matching full:modifier
133 uint64_t modifier, in nouveau_decode_mod() argument
140 if (modifier == DRM_FORMAT_MOD_LINEAR) { in nouveau_decode_mod()
147 * modifier fields. See drm_fourcc.h for details. in nouveau_decode_mod()
150 if ((modifier & (0xffull << 12)) == 0ull) { in nouveau_decode_mod()
151 /* Legacy modifier. Translate to this dev's 'kind.' */ in nouveau_decode_mod()
152 modifier |= disp->format_modifiers[0] & (0xffull << 12); in nouveau_decode_mod()
155 *tile_mode = (uint32_t)(modifier & 0xF); in nouveau_decode_mod()
156 *kind = (uint8_t)((modifier >> 12) & 0xFF); in nouveau_decode_mod()
171 nouveau_decode_mod(drm, fb->modifier, tile_mode, kind); in nouveau_framebuffer_get_layout()
192 uint64_t modifier, in nouveau_validate_decode_mod() argument
207 (disp->format_modifiers[mod] != modifier); in nouveau_validate_decode_mod()
213 (legacy_modifiers[mod] != modifier); in nouveau_validate_decode_mod()
219 nouveau_decode_mod(drm, modifier, tile_mode, kind); in nouveau_validate_decode_mod()
287 if (nouveau_validate_decode_mod(drm, mode_cmd->modifier[0], in nouveau_framebuffer_new()
289 DRM_DEBUG_KMS("Unsupported modifier: 0x%llx\n", in nouveau_framebuffer_new()
290 mode_cmd->modifier[0]); in nouveau_framebuffer_new()