Lines Matching refs:fourcc
798 static bool is_listed_fourcc(const uint32_t *fourccs, size_t nfourccs, uint32_t fourcc) in is_listed_fourcc() argument
803 if (*fourccs == fourcc) in is_listed_fourcc()
884 u32 fourcc = native_fourccs[i]; in drm_fb_build_fourcc_list() local
886 if (is_listed_fourcc(fourccs_out, fourccs - fourccs_out, fourcc)) { in drm_fb_build_fourcc_list()
889 drm_warn(dev, "Ignoring native format %p4cc\n", &fourcc); in drm_fb_build_fourcc_list()
893 drm_dbg_kms(dev, "adding native format %p4cc\n", &fourcc); in drm_fb_build_fourcc_list()
902 native_format = fourcc; in drm_fb_build_fourcc_list()
903 *fourccs = fourcc; in drm_fb_build_fourcc_list()
912 u32 fourcc = driver_fourccs[i]; in drm_fb_build_fourcc_list() local
914 if (is_listed_fourcc(fourccs_out, fourccs - fourccs_out, fourcc)) { in drm_fb_build_fourcc_list()
917 drm_warn(dev, "Ignoring emulated format %p4cc\n", &fourcc); in drm_fb_build_fourcc_list()
919 } else if (!is_conversion_supported(fourcc, native_format)) { in drm_fb_build_fourcc_list()
920 drm_dbg_kms(dev, "Unsupported emulated format %p4cc\n", &fourcc); in drm_fb_build_fourcc_list()
924 drm_dbg_kms(dev, "adding emulated format %p4cc\n", &fourcc); in drm_fb_build_fourcc_list()
926 *fourccs = fourcc; in drm_fb_build_fourcc_list()