Lines Matching refs:fourccs
1206 static bool is_listed_fourcc(const uint32_t *fourccs, size_t nfourccs, uint32_t fourcc) in is_listed_fourcc() argument
1208 const uint32_t *fourccs_end = fourccs + nfourccs; in is_listed_fourcc()
1210 while (fourccs < fourccs_end) { in is_listed_fourcc()
1211 if (*fourccs == fourcc) in is_listed_fourcc()
1213 ++fourccs; in is_listed_fourcc()
1258 u32 *fourccs = fourccs_out; in drm_fb_build_fourcc_list() local
1274 if (is_listed_fourcc(fourccs_out, fourccs - fourccs_out, fourcc)) { in drm_fb_build_fourcc_list()
1276 } else if (fourccs == fourccs_end) { in drm_fb_build_fourcc_list()
1283 *fourccs = fourcc; in drm_fb_build_fourcc_list()
1284 ++fourccs; in drm_fb_build_fourcc_list()
1291 for (i = 0; (i < extra_nfourccs) && (fourccs < fourccs_end); ++i) { in drm_fb_build_fourcc_list()
1294 if (is_listed_fourcc(fourccs_out, fourccs - fourccs_out, fourcc)) { in drm_fb_build_fourcc_list()
1296 } else if (fourccs == fourccs_end) { in drm_fb_build_fourcc_list()
1303 *fourccs = fourcc; in drm_fb_build_fourcc_list()
1304 ++fourccs; in drm_fb_build_fourcc_list()
1307 return fourccs - fourccs_out; in drm_fb_build_fourcc_list()