Lines Matching refs:fourcc
49 static u32 to_nonalpha_fourcc(u32 fourcc) in to_nonalpha_fourcc() argument
52 switch (fourcc) { in to_nonalpha_fourcc()
79 return fourcc; in to_nonalpha_fourcc()
82 static bool is_listed_fourcc(const u32 *fourccs, size_t nfourccs, u32 fourcc) in is_listed_fourcc() argument
87 if (*fourccs == fourcc) in is_listed_fourcc()
148 u32 fourcc = to_nonalpha_fourcc(native_fourccs[i]); in drm_sysfb_build_fourcc_list() local
150 if (is_listed_fourcc(fourccs_out, fourccs - fourccs_out, fourcc)) { in drm_sysfb_build_fourcc_list()
153 drm_warn(dev, "Ignoring native format %p4cc\n", &fourcc); in drm_sysfb_build_fourcc_list()
157 drm_dbg_kms(dev, "adding native format %p4cc\n", &fourcc); in drm_sysfb_build_fourcc_list()
159 *fourccs = fourcc; in drm_sysfb_build_fourcc_list()
168 u32 fourcc = extra_fourccs[i]; in drm_sysfb_build_fourcc_list() local
170 if (is_listed_fourcc(fourccs_out, fourccs - fourccs_out, fourcc)) { in drm_sysfb_build_fourcc_list()
173 drm_warn(dev, "Ignoring emulated format %p4cc\n", &fourcc); in drm_sysfb_build_fourcc_list()
177 drm_dbg_kms(dev, "adding emulated format %p4cc\n", &fourcc); in drm_sysfb_build_fourcc_list()
179 *fourccs = fourcc; in drm_sysfb_build_fourcc_list()