vcap              567 drivers/media/i2c/video-i2c.c 				struct v4l2_capability *vcap)
vcap              573 drivers/media/i2c/video-i2c.c 	strscpy(vcap->driver, data->v4l2_dev.name, sizeof(vcap->driver));
vcap              574 drivers/media/i2c/video-i2c.c 	strscpy(vcap->card, data->vdev.name, sizeof(vcap->card));
vcap              576 drivers/media/i2c/video-i2c.c 	sprintf(vcap->bus_info, "I2C:%d-%d", client->adapter->nr, client->addr);
vcap              477 drivers/media/pci/cobalt/cobalt-v4l2.c 				struct v4l2_capability *vcap)
vcap              482 drivers/media/pci/cobalt/cobalt-v4l2.c 	strscpy(vcap->driver, "cobalt", sizeof(vcap->driver));
vcap              483 drivers/media/pci/cobalt/cobalt-v4l2.c 	strscpy(vcap->card, "cobalt", sizeof(vcap->card));
vcap              484 drivers/media/pci/cobalt/cobalt-v4l2.c 	snprintf(vcap->bus_info, sizeof(vcap->bus_info),
vcap              486 drivers/media/pci/cobalt/cobalt-v4l2.c 	vcap->capabilities = V4L2_CAP_STREAMING | V4L2_CAP_READWRITE |
vcap              489 drivers/media/pci/cobalt/cobalt-v4l2.c 		vcap->capabilities |= V4L2_CAP_VIDEO_OUTPUT;
vcap              385 drivers/media/pci/cx18/cx18-ioctl.c 				struct v4l2_capability *vcap)
vcap              390 drivers/media/pci/cx18/cx18-ioctl.c 	strscpy(vcap->driver, CX18_DRIVER_NAME, sizeof(vcap->driver));
vcap              391 drivers/media/pci/cx18/cx18-ioctl.c 	strscpy(vcap->card, cx->card_name, sizeof(vcap->card));
vcap              392 drivers/media/pci/cx18/cx18-ioctl.c 	snprintf(vcap->bus_info, sizeof(vcap->bus_info),
vcap              394 drivers/media/pci/cx18/cx18-ioctl.c 	vcap->capabilities = cx->v4l2_cap | V4L2_CAP_DEVICE_CAPS;
vcap              733 drivers/media/pci/ivtv/ivtv-ioctl.c static int ivtv_querycap(struct file *file, void *fh, struct v4l2_capability *vcap)
vcap              738 drivers/media/pci/ivtv/ivtv-ioctl.c 	strscpy(vcap->driver, IVTV_DRIVER_NAME, sizeof(vcap->driver));
vcap              739 drivers/media/pci/ivtv/ivtv-ioctl.c 	strscpy(vcap->card, itv->card_name, sizeof(vcap->card));
vcap              740 drivers/media/pci/ivtv/ivtv-ioctl.c 	snprintf(vcap->bus_info, sizeof(vcap->bus_info), "PCI:%s", pci_name(itv->pdev));
vcap              741 drivers/media/pci/ivtv/ivtv-ioctl.c 	vcap->capabilities = itv->v4l2_cap | V4L2_CAP_DEVICE_CAPS;
vcap               74 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap = container_of(ved, struct vimc_cap_device,
vcap               77 drivers/media/platform/vimc/vimc-capture.c 	*fmt = vcap->format;
vcap               83 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap = video_drvdata(file);
vcap               85 drivers/media/platform/vimc/vimc-capture.c 	f->fmt.pix = vcap->format;
vcap              122 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap = video_drvdata(file);
vcap              126 drivers/media/platform/vimc/vimc-capture.c 	if (vb2_is_busy(&vcap->queue))
vcap              133 drivers/media/platform/vimc/vimc-capture.c 	dev_dbg(vcap->dev, "%s: format update: "
vcap              135 drivers/media/platform/vimc/vimc-capture.c 		"new:%dx%d (0x%x, %d, %d, %d, %d)\n", vcap->vdev.name,
vcap              137 drivers/media/platform/vimc/vimc-capture.c 		vcap->format.width, vcap->format.height,
vcap              138 drivers/media/platform/vimc/vimc-capture.c 		vcap->format.pixelformat, vcap->format.colorspace,
vcap              139 drivers/media/platform/vimc/vimc-capture.c 		vcap->format.quantization, vcap->format.xfer_func,
vcap              140 drivers/media/platform/vimc/vimc-capture.c 		vcap->format.ycbcr_enc,
vcap              147 drivers/media/platform/vimc/vimc-capture.c 	vcap->format = f->fmt.pix;
vcap              219 drivers/media/platform/vimc/vimc-capture.c static void vimc_cap_return_all_buffers(struct vimc_cap_device *vcap,
vcap              224 drivers/media/platform/vimc/vimc-capture.c 	spin_lock(&vcap->qlock);
vcap              226 drivers/media/platform/vimc/vimc-capture.c 	list_for_each_entry_safe(vbuf, node, &vcap->buf_list, list) {
vcap              231 drivers/media/platform/vimc/vimc-capture.c 	spin_unlock(&vcap->qlock);
vcap              236 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap = vb2_get_drv_priv(vq);
vcap              237 drivers/media/platform/vimc/vimc-capture.c 	struct media_entity *entity = &vcap->vdev.entity;
vcap              240 drivers/media/platform/vimc/vimc-capture.c 	vcap->sequence = 0;
vcap              243 drivers/media/platform/vimc/vimc-capture.c 	ret = media_pipeline_start(entity, &vcap->stream.pipe);
vcap              245 drivers/media/platform/vimc/vimc-capture.c 		vimc_cap_return_all_buffers(vcap, VB2_BUF_STATE_QUEUED);
vcap              249 drivers/media/platform/vimc/vimc-capture.c 	ret = vimc_streamer_s_stream(&vcap->stream, &vcap->ved, 1);
vcap              252 drivers/media/platform/vimc/vimc-capture.c 		vimc_cap_return_all_buffers(vcap, VB2_BUF_STATE_QUEUED);
vcap              265 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap = vb2_get_drv_priv(vq);
vcap              267 drivers/media/platform/vimc/vimc-capture.c 	vimc_streamer_s_stream(&vcap->stream, &vcap->ved, 0);
vcap              270 drivers/media/platform/vimc/vimc-capture.c 	media_pipeline_stop(&vcap->vdev.entity);
vcap              273 drivers/media/platform/vimc/vimc-capture.c 	vimc_cap_return_all_buffers(vcap, VB2_BUF_STATE_ERROR);
vcap              278 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap = vb2_get_drv_priv(vb2_buf->vb2_queue);
vcap              283 drivers/media/platform/vimc/vimc-capture.c 	spin_lock(&vcap->qlock);
vcap              284 drivers/media/platform/vimc/vimc-capture.c 	list_add_tail(&buf->list, &vcap->buf_list);
vcap              285 drivers/media/platform/vimc/vimc-capture.c 	spin_unlock(&vcap->qlock);
vcap              292 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap = vb2_get_drv_priv(vq);
vcap              295 drivers/media/platform/vimc/vimc-capture.c 		return sizes[0] < vcap->format.sizeimage ? -EINVAL : 0;
vcap              298 drivers/media/platform/vimc/vimc-capture.c 	sizes[0] = vcap->format.sizeimage;
vcap              305 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap = vb2_get_drv_priv(vb->vb2_queue);
vcap              306 drivers/media/platform/vimc/vimc-capture.c 	unsigned long size = vcap->format.sizeimage;
vcap              309 drivers/media/platform/vimc/vimc-capture.c 		dev_err(vcap->dev, "%s: buffer too small (%lu < %lu)\n",
vcap              310 drivers/media/platform/vimc/vimc-capture.c 			vcap->vdev.name, vb2_plane_size(vb, 0), size);
vcap              336 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap =
vcap              339 drivers/media/platform/vimc/vimc-capture.c 	vimc_pads_cleanup(vcap->ved.pads);
vcap              340 drivers/media/platform/vimc/vimc-capture.c 	kfree(vcap);
vcap              347 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap = container_of(ved, struct vimc_cap_device,
vcap              350 drivers/media/platform/vimc/vimc-capture.c 	vb2_queue_release(&vcap->queue);
vcap              352 drivers/media/platform/vimc/vimc-capture.c 	video_unregister_device(&vcap->vdev);
vcap              358 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap = container_of(ved, struct vimc_cap_device,
vcap              363 drivers/media/platform/vimc/vimc-capture.c 	spin_lock(&vcap->qlock);
vcap              366 drivers/media/platform/vimc/vimc-capture.c 	vimc_buf = list_first_entry_or_null(&vcap->buf_list,
vcap              369 drivers/media/platform/vimc/vimc-capture.c 		spin_unlock(&vcap->qlock);
vcap              376 drivers/media/platform/vimc/vimc-capture.c 	spin_unlock(&vcap->qlock);
vcap              380 drivers/media/platform/vimc/vimc-capture.c 	vimc_buf->vb2.sequence = vcap->sequence++;
vcap              381 drivers/media/platform/vimc/vimc-capture.c 	vimc_buf->vb2.field = vcap->format.field;
vcap              385 drivers/media/platform/vimc/vimc-capture.c 	memcpy(vbuf, frame, vcap->format.sizeimage);
vcap              389 drivers/media/platform/vimc/vimc-capture.c 			      vcap->format.sizeimage);
vcap              400 drivers/media/platform/vimc/vimc-capture.c 	struct vimc_cap_device *vcap;
vcap              406 drivers/media/platform/vimc/vimc-capture.c 	vcap = kzalloc(sizeof(*vcap), GFP_KERNEL);
vcap              407 drivers/media/platform/vimc/vimc-capture.c 	if (!vcap)
vcap              411 drivers/media/platform/vimc/vimc-capture.c 	vcap->ved.pads =
vcap              413 drivers/media/platform/vimc/vimc-capture.c 	if (IS_ERR(vcap->ved.pads)) {
vcap              414 drivers/media/platform/vimc/vimc-capture.c 		ret = PTR_ERR(vcap->ved.pads);
vcap              419 drivers/media/platform/vimc/vimc-capture.c 	vcap->vdev.entity.name = pdata->entity_name;
vcap              420 drivers/media/platform/vimc/vimc-capture.c 	vcap->vdev.entity.function = MEDIA_ENT_F_IO_V4L;
vcap              421 drivers/media/platform/vimc/vimc-capture.c 	ret = media_entity_pads_init(&vcap->vdev.entity,
vcap              422 drivers/media/platform/vimc/vimc-capture.c 				     1, vcap->ved.pads);
vcap              427 drivers/media/platform/vimc/vimc-capture.c 	mutex_init(&vcap->lock);
vcap              430 drivers/media/platform/vimc/vimc-capture.c 	q = &vcap->queue;
vcap              433 drivers/media/platform/vimc/vimc-capture.c 	q->drv_priv = vcap;
vcap              439 drivers/media/platform/vimc/vimc-capture.c 	q->lock = &vcap->lock;
vcap              449 drivers/media/platform/vimc/vimc-capture.c 	INIT_LIST_HEAD(&vcap->buf_list);
vcap              450 drivers/media/platform/vimc/vimc-capture.c 	spin_lock_init(&vcap->qlock);
vcap              453 drivers/media/platform/vimc/vimc-capture.c 	vcap->format = fmt_default;
vcap              454 drivers/media/platform/vimc/vimc-capture.c 	vpix = vimc_pix_map_by_pixelformat(vcap->format.pixelformat);
vcap              455 drivers/media/platform/vimc/vimc-capture.c 	vcap->format.bytesperline = vcap->format.width * vpix->bpp;
vcap              456 drivers/media/platform/vimc/vimc-capture.c 	vcap->format.sizeimage = vcap->format.bytesperline *
vcap              457 drivers/media/platform/vimc/vimc-capture.c 				 vcap->format.height;
vcap              460 drivers/media/platform/vimc/vimc-capture.c 	vcap->ved.ent = &vcap->vdev.entity;
vcap              461 drivers/media/platform/vimc/vimc-capture.c 	vcap->ved.process_frame = vimc_cap_process_frame;
vcap              462 drivers/media/platform/vimc/vimc-capture.c 	vcap->ved.vdev_get_format = vimc_cap_get_format;
vcap              463 drivers/media/platform/vimc/vimc-capture.c 	dev_set_drvdata(comp, &vcap->ved);
vcap              464 drivers/media/platform/vimc/vimc-capture.c 	vcap->dev = comp;
vcap              467 drivers/media/platform/vimc/vimc-capture.c 	vdev = &vcap->vdev;
vcap              473 drivers/media/platform/vimc/vimc-capture.c 	vdev->lock = &vcap->lock;
vcap              478 drivers/media/platform/vimc/vimc-capture.c 	video_set_drvdata(vdev, &vcap->ved);
vcap              484 drivers/media/platform/vimc/vimc-capture.c 			vcap->vdev.name, ret);
vcap              493 drivers/media/platform/vimc/vimc-capture.c 	media_entity_cleanup(&vcap->vdev.entity);
vcap              495 drivers/media/platform/vimc/vimc-capture.c 	vimc_pads_cleanup(vcap->ved.pads);
vcap              497 drivers/media/platform/vimc/vimc-capture.c 	kfree(vcap);
vcap              414 drivers/media/usb/usbvision/usbvision.h 	struct v4l2_capability vcap;					/* Video capabilities */
vcap             3899 sound/pci/hda/hda_codec.c 			unsigned int vcap, vref;
vcap             3901 sound/pci/hda/hda_codec.c 			vcap = (cap & AC_PINCAP_VREF) >> AC_PINCAP_VREF_SHIFT;
vcap             3905 sound/pci/hda/hda_codec.c 				    !(vcap & cap_lists[i][1])) {
vcap               46 tools/testing/selftests/media_tests/video_device_test.c 	struct v4l2_capability vcap;
vcap               86 tools/testing/selftests/media_tests/video_device_test.c 		ret = ioctl(fd, VIDIOC_QUERYCAP, &vcap);
vcap               90 tools/testing/selftests/media_tests/video_device_test.c 			printf("Video device driver %s\n", vcap.driver);