Lines Matching refs:format

331 	struct uvc_streaming *streaming, struct uvc_format *format,  in uvc_parse_format()  argument
344 format->type = buffer[2]; in uvc_parse_format()
345 format->index = buffer[3]; in uvc_parse_format()
363 strlcpy(format->name, fmtdesc->name, in uvc_parse_format()
364 sizeof format->name); in uvc_parse_format()
365 format->fcc = fmtdesc->fcc; in uvc_parse_format()
369 snprintf(format->name, sizeof(format->name), "%pUl\n", in uvc_parse_format()
371 format->fcc = 0; in uvc_parse_format()
374 format->bpp = buffer[21]; in uvc_parse_format()
380 if (format->fcc == V4L2_PIX_FMT_YUYV) { in uvc_parse_format()
381 strlcpy(format->name, "Greyscale 8-bit (Y8 )", in uvc_parse_format()
382 sizeof(format->name)); in uvc_parse_format()
383 format->fcc = V4L2_PIX_FMT_GREY; in uvc_parse_format()
384 format->bpp = 8; in uvc_parse_format()
394 format->flags = UVC_FMT_FLAG_COMPRESSED; in uvc_parse_format()
407 strlcpy(format->name, "MJPEG", sizeof format->name); in uvc_parse_format()
408 format->fcc = V4L2_PIX_FMT_MJPEG; in uvc_parse_format()
409 format->flags = UVC_FMT_FLAG_COMPRESSED; in uvc_parse_format()
410 format->bpp = 0; in uvc_parse_format()
425 strlcpy(format->name, "SD-DV", sizeof format->name); in uvc_parse_format()
428 strlcpy(format->name, "SDL-DV", sizeof format->name); in uvc_parse_format()
431 strlcpy(format->name, "HD-DV", sizeof format->name); in uvc_parse_format()
441 strlcat(format->name, buffer[8] & (1 << 7) ? " 60Hz" : " 50Hz", in uvc_parse_format()
442 sizeof format->name); in uvc_parse_format()
444 format->fcc = V4L2_PIX_FMT_DV; in uvc_parse_format()
445 format->flags = UVC_FMT_FLAG_COMPRESSED | UVC_FMT_FLAG_STREAM; in uvc_parse_format()
446 format->bpp = 0; in uvc_parse_format()
450 frame = &format->frame[0]; in uvc_parse_format()
451 memset(&format->frame[0], 0, sizeof format->frame[0]); in uvc_parse_format()
456 format->nframes = 1; in uvc_parse_format()
470 uvc_trace(UVC_TRACE_DESCR, "Found format %s.\n", format->name); in uvc_parse_format()
480 frame = &format->frame[format->nframes]; in uvc_parse_format()
524 if (!(format->flags & UVC_FMT_FLAG_COMPRESSED)) in uvc_parse_format()
525 frame->dwMaxVideoFrameBufferSize = format->bpp in uvc_parse_format()
558 format->nframes++; in uvc_parse_format()
579 format->colorspace = uvc_colorspace(buffer[3]); in uvc_parse_format()
592 struct uvc_format *format; in uvc_parse_streaming() local
768 size = nformats * sizeof *format + nframes * sizeof *frame in uvc_parse_streaming()
770 format = kzalloc(size, GFP_KERNEL); in uvc_parse_streaming()
771 if (format == NULL) { in uvc_parse_streaming()
776 frame = (struct uvc_frame *)&format[nformats]; in uvc_parse_streaming()
779 streaming->format = format; in uvc_parse_streaming()
789 format->frame = frame; in uvc_parse_streaming()
790 ret = uvc_parse_format(dev, streaming, format, in uvc_parse_streaming()
795 frame += format->nframes; in uvc_parse_streaming()
796 format++; in uvc_parse_streaming()
836 kfree(streaming->format); in uvc_parse_streaming()
1681 kfree(streaming->format); in uvc_delete()