Lines Matching refs:fourccs
1097 static bool is_listed_fourcc(const uint32_t *fourccs, size_t nfourccs, uint32_t fourcc) in is_listed_fourcc() argument
1099 const uint32_t *fourccs_end = fourccs + nfourccs; in is_listed_fourcc()
1101 while (fourccs < fourccs_end) { in is_listed_fourcc()
1102 if (*fourccs == fourcc) in is_listed_fourcc()
1104 ++fourccs; in is_listed_fourcc()
1149 u32 *fourccs = fourccs_out; in drm_fb_build_fourcc_list() local
1165 if (is_listed_fourcc(fourccs_out, fourccs - fourccs_out, fourcc)) { in drm_fb_build_fourcc_list()
1167 } else if (fourccs == fourccs_end) { in drm_fb_build_fourcc_list()
1174 *fourccs = fourcc; in drm_fb_build_fourcc_list()
1175 ++fourccs; in drm_fb_build_fourcc_list()
1182 for (i = 0; (i < extra_nfourccs) && (fourccs < fourccs_end); ++i) { in drm_fb_build_fourcc_list()
1185 if (is_listed_fourcc(fourccs_out, fourccs - fourccs_out, fourcc)) { in drm_fb_build_fourcc_list()
1187 } else if (fourccs == fourccs_end) { in drm_fb_build_fourcc_list()
1194 *fourccs = fourcc; in drm_fb_build_fourcc_list()
1195 ++fourccs; in drm_fb_build_fourcc_list()
1198 return fourccs - fourccs_out; in drm_fb_build_fourcc_list()