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
198 /* List of video layer formats */
303 /* List of graphics layer formats */
368 /* List of live video layer formats */
888 if (layer->info->formats[i].drm_fmt == drm_fmt) in zynqmp_disp_layer_find_format()
889 return &layer->info->formats[i]; in zynqmp_disp_layer_find_format()
914 if (layer->info->formats[i].bus_fmt == media_bus_format) in zynqmp_disp_layer_find_live_format()
915 return &layer->info->formats[i]; in zynqmp_disp_layer_find_live_format()
921 * zynqmp_disp_layer_drm_formats - Return the DRM formats supported by the layer
923 * @num_formats: Pointer to the returned number of formats
927 * should be used to query a list of media bus formats supported by the live
930 * Return: A newly allocated u32 array that stores all the DRM formats
931 * supported by the layer. The number of formats in the array is returned
938 u32 *formats; in zynqmp_disp_layer_drm_formats() local
945 formats = kcalloc(layer->info->num_formats, sizeof(*formats), in zynqmp_disp_layer_drm_formats()
947 if (!formats) { in zynqmp_disp_layer_drm_formats()
953 formats[i] = layer->info->formats[i].drm_fmt; in zynqmp_disp_layer_drm_formats()
956 return formats; in zynqmp_disp_layer_drm_formats()
960 * zynqmp_disp_live_layer_formats - Return the media bus formats supported by
963 * @num_formats: Pointer to the returned number of formats
967 * Return: A newly allocated u32 array of media bus formats supported by the
968 * layer. The number of formats in the array is returned through the
975 u32 *formats; in zynqmp_disp_live_layer_formats() local
982 formats = kcalloc(layer->info->num_formats, sizeof(*formats), in zynqmp_disp_live_layer_formats()
984 if (!formats) { in zynqmp_disp_live_layer_formats()
990 formats[i] = layer->info->formats[i].bus_fmt; in zynqmp_disp_live_layer_formats()
993 return formats; in zynqmp_disp_live_layer_formats()
1236 .formats = avbuf_vid_fmts, in zynqmp_disp_create_layers()
1241 .formats = avbuf_gfx_fmts, in zynqmp_disp_create_layers()
1247 .formats = avbuf_live_fmts, in zynqmp_disp_create_layers()