Lines Matching refs:fourcc
50 static u32 to_nonalpha_fourcc(u32 fourcc) in to_nonalpha_fourcc() argument
53 switch (fourcc) { in to_nonalpha_fourcc()
80 return fourcc; in to_nonalpha_fourcc()
83 static bool is_listed_fourcc(const u32 *fourccs, size_t nfourccs, u32 fourcc) in is_listed_fourcc() argument
88 if (*fourccs == fourcc) in is_listed_fourcc()
149 u32 fourcc = to_nonalpha_fourcc(native_fourccs[i]); in drm_sysfb_build_fourcc_list() local
151 if (is_listed_fourcc(fourccs_out, fourccs - fourccs_out, fourcc)) { in drm_sysfb_build_fourcc_list()
154 drm_warn(dev, "Ignoring native format %p4cc\n", &fourcc); in drm_sysfb_build_fourcc_list()
158 drm_dbg_kms(dev, "adding native format %p4cc\n", &fourcc); in drm_sysfb_build_fourcc_list()
160 *fourccs = fourcc; in drm_sysfb_build_fourcc_list()
169 u32 fourcc = extra_fourccs[i]; in drm_sysfb_build_fourcc_list() local
171 if (is_listed_fourcc(fourccs_out, fourccs - fourccs_out, fourcc)) { in drm_sysfb_build_fourcc_list()
174 drm_warn(dev, "Ignoring emulated format %p4cc\n", &fourcc); in drm_sysfb_build_fourcc_list()
178 drm_dbg_kms(dev, "adding emulated format %p4cc\n", &fourcc); in drm_sysfb_build_fourcc_list()
180 *fourccs = fourcc; in drm_sysfb_build_fourcc_list()