Lines Matching refs:modifier
58 static int meson_gxm_afbcd_pixel_fmt(u64 modifier, uint32_t format)
71 static bool meson_gxm_afbcd_supported_fmt(u64 modifier, uint32_t format)
73 if (modifier & AFBC_FORMAT_MOD_BLOCK_SIZE_32x8)
76 if (!(modifier & AFBC_FORMAT_MOD_YTR))
79 return meson_gxm_afbcd_pixel_fmt(modifier, format) >= 0;
124 meson_gxm_afbcd_pixel_fmt(priv->afbcd.modifier,
127 if (priv->afbcd.modifier & AFBC_FORMAT_MOD_SPARSE)
130 if (priv->afbcd.modifier & AFBC_FORMAT_MOD_SPLIT)
206 static int meson_g12a_afbcd_pixel_fmt(u64 modifier, uint32_t format)
212 if (modifier & AFBC_FORMAT_MOD_YTR)
220 if (modifier & AFBC_FORMAT_MOD_YTR)
225 if (modifier & AFBC_FORMAT_MOD_YTR)
254 static int meson_g12a_afbcd_fmt_to_blk_mode(u64 modifier, uint32_t format)
273 static bool meson_g12a_afbcd_supported_fmt(u64 modifier, uint32_t format)
275 return meson_g12a_afbcd_pixel_fmt(modifier, format) >= 0;
343 u32 format = meson_g12a_afbcd_pixel_fmt(priv->afbcd.modifier,
346 if (priv->afbcd.modifier & AFBC_FORMAT_MOD_YTR)
349 if (priv->afbcd.modifier & AFBC_FORMAT_MOD_SPLIT)
352 if (priv->afbcd.modifier & AFBC_FORMAT_MOD_TILED)
355 if ((priv->afbcd.modifier & AFBC_FORMAT_MOD_BLOCK_SIZE_MASK) ==