Lines Matching full:formats

83  * @swap: Flag to swap R & B for RGB formats, and U & V for YUV formats
108 * @formats: Array of supported formats
109 * @num_formats: Number of formats in @formats array
113 const struct zynqmp_disp_format *formats; member
200 /* List of video layer formats */
305 /* List of graphics layer formats */
370 /* List of live video layer formats */
926 if (layer->info->formats[i].drm_fmt == drm_fmt) in zynqmp_disp_layer_find_format()
927 return &layer->info->formats[i]; in zynqmp_disp_layer_find_format()
952 if (layer->info->formats[i].bus_fmt == media_bus_format) in zynqmp_disp_layer_find_live_format()
953 return &layer->info->formats[i]; in zynqmp_disp_layer_find_live_format()
959 * zynqmp_disp_layer_drm_formats - Return the DRM formats supported by the layer
961 * @num_formats: Pointer to the returned number of formats
965 * should be used to query a list of media bus formats supported by the live
968 * Return: A newly allocated u32 array that stores all the DRM formats
969 * supported by the layer. The number of formats in the array is returned
976 u32 *formats; in zynqmp_disp_layer_drm_formats() local
983 formats = kcalloc(layer->info->num_formats, sizeof(*formats), in zynqmp_disp_layer_drm_formats()
985 if (!formats) { in zynqmp_disp_layer_drm_formats()
991 formats[i] = layer->info->formats[i].drm_fmt; in zynqmp_disp_layer_drm_formats()
994 return formats; in zynqmp_disp_layer_drm_formats()
998 * zynqmp_disp_live_layer_formats - Return the media bus formats supported by
1001 * @num_formats: Pointer to the returned number of formats
1005 * Return: A newly allocated u32 array of media bus formats supported by the
1006 * layer. The number of formats in the array is returned through the
1013 u32 *formats; in zynqmp_disp_live_layer_formats() local
1020 formats = kcalloc(layer->info->num_formats, sizeof(*formats), in zynqmp_disp_live_layer_formats()
1022 if (!formats) { in zynqmp_disp_live_layer_formats()
1028 formats[i] = layer->info->formats[i].bus_fmt; in zynqmp_disp_live_layer_formats()
1031 return formats; in zynqmp_disp_live_layer_formats()
1271 .formats = avbuf_vid_fmts, in zynqmp_disp_create_layers()
1276 .formats = avbuf_gfx_fmts, in zynqmp_disp_create_layers()
1282 .formats = avbuf_live_fmts, in zynqmp_disp_create_layers()