vpfe_dev          247 drivers/media/platform/davinci/vpfe_capture.c static int vpfe_config_ccdc_image_format(struct vpfe_device *vpfe_dev)
vpfe_dev          253 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_dev->fmt.fmt.pix.pixelformat) < 0) {
vpfe_dev          254 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev,
vpfe_dev          259 drivers/media/platform/davinci/vpfe_capture.c 	ccdc_dev->hw_ops.set_image_window(&vpfe_dev->crop);
vpfe_dev          261 drivers/media/platform/davinci/vpfe_capture.c 	switch (vpfe_dev->fmt.fmt.pix.field) {
vpfe_dev          294 drivers/media/platform/davinci/vpfe_capture.c static int vpfe_config_image_format(struct vpfe_device *vpfe_dev,
vpfe_dev          297 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_subdev_info *sdinfo = vpfe_dev->current_subdev;
vpfe_dev          302 drivers/media/platform/davinci/vpfe_capture.c 	struct v4l2_pix_format *pix = &vpfe_dev->fmt.fmt.pix;
vpfe_dev          307 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_dev->std_info.active_pixels =
vpfe_dev          309 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_dev->std_info.active_lines =
vpfe_dev          311 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_dev->std_info.frame_format =
vpfe_dev          313 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_dev->std_index = i;
vpfe_dev          319 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "standard not supported\n");
vpfe_dev          323 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->crop.top = 0;
vpfe_dev          324 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->crop.left = 0;
vpfe_dev          325 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->crop.width = vpfe_dev->std_info.active_pixels;
vpfe_dev          326 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->crop.height = vpfe_dev->std_info.active_lines;
vpfe_dev          327 drivers/media/platform/davinci/vpfe_capture.c 	pix->width = vpfe_dev->crop.width;
vpfe_dev          328 drivers/media/platform/davinci/vpfe_capture.c 	pix->height = vpfe_dev->crop.height;
vpfe_dev          331 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->std_info.frame_format) {
vpfe_dev          346 drivers/media/platform/davinci/vpfe_capture.c 	ret = v4l2_device_call_until_err(&vpfe_dev->v4l2_dev,
vpfe_dev          350 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev,
vpfe_dev          359 drivers/media/platform/davinci/vpfe_capture.c 	ret = vpfe_config_ccdc_image_format(vpfe_dev);
vpfe_dev          370 drivers/media/platform/davinci/vpfe_capture.c static int vpfe_initialize_device(struct vpfe_device *vpfe_dev)
vpfe_dev          375 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->current_input = 0;
vpfe_dev          378 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->std_index = 0;
vpfe_dev          381 drivers/media/platform/davinci/vpfe_capture.c 	ret = vpfe_config_image_format(vpfe_dev,
vpfe_dev          382 drivers/media/platform/davinci/vpfe_capture.c 				vpfe_standards[vpfe_dev->std_index].std_id);
vpfe_dev          389 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "ccdc device not registered\n");
vpfe_dev          395 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Couldn't lock ccdc module\n");
vpfe_dev          399 drivers/media/platform/davinci/vpfe_capture.c 	ret = ccdc_dev->hw_ops.open(vpfe_dev->pdev);
vpfe_dev          401 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->initialized = 1;
vpfe_dev          404 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->cfg->clr_intr)
vpfe_dev          405 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->cfg->clr_intr(-1);
vpfe_dev          418 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev          422 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_open\n");
vpfe_dev          424 drivers/media/platform/davinci/vpfe_capture.c 	if (!vpfe_dev->cfg->num_subdevs) {
vpfe_dev          425 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "No decoder registered\n");
vpfe_dev          436 drivers/media/platform/davinci/vpfe_capture.c 	fh->vpfe_dev = vpfe_dev;
vpfe_dev          438 drivers/media/platform/davinci/vpfe_capture.c 	mutex_lock(&vpfe_dev->lock);
vpfe_dev          440 drivers/media/platform/davinci/vpfe_capture.c 	if (!vpfe_dev->initialized) {
vpfe_dev          441 drivers/media/platform/davinci/vpfe_capture.c 		if (vpfe_initialize_device(vpfe_dev)) {
vpfe_dev          442 drivers/media/platform/davinci/vpfe_capture.c 			mutex_unlock(&vpfe_dev->lock);
vpfe_dev          449 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->usrs++;
vpfe_dev          453 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev          457 drivers/media/platform/davinci/vpfe_capture.c static void vpfe_schedule_next_buffer(struct vpfe_device *vpfe_dev)
vpfe_dev          461 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->next_frm = list_entry(vpfe_dev->dma_queue.next,
vpfe_dev          463 drivers/media/platform/davinci/vpfe_capture.c 	list_del(&vpfe_dev->next_frm->queue);
vpfe_dev          464 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->next_frm->state = VIDEOBUF_ACTIVE;
vpfe_dev          465 drivers/media/platform/davinci/vpfe_capture.c 	addr = videobuf_to_dma_contig(vpfe_dev->next_frm);
vpfe_dev          470 drivers/media/platform/davinci/vpfe_capture.c static void vpfe_schedule_bottom_field(struct vpfe_device *vpfe_dev)
vpfe_dev          474 drivers/media/platform/davinci/vpfe_capture.c 	addr = videobuf_to_dma_contig(vpfe_dev->cur_frm);
vpfe_dev          475 drivers/media/platform/davinci/vpfe_capture.c 	addr += vpfe_dev->field_off;
vpfe_dev          479 drivers/media/platform/davinci/vpfe_capture.c static void vpfe_process_buffer_complete(struct vpfe_device *vpfe_dev)
vpfe_dev          481 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->cur_frm->ts = ktime_get_ns();
vpfe_dev          482 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->cur_frm->state = VIDEOBUF_DONE;
vpfe_dev          483 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->cur_frm->size = vpfe_dev->fmt.fmt.pix.sizeimage;
vpfe_dev          484 drivers/media/platform/davinci/vpfe_capture.c 	wake_up_interruptible(&vpfe_dev->cur_frm->done);
vpfe_dev          485 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->cur_frm = vpfe_dev->next_frm;
vpfe_dev          491 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = dev_id;
vpfe_dev          495 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "\nStarting vpfe_isr...\n");
vpfe_dev          496 drivers/media/platform/davinci/vpfe_capture.c 	field = vpfe_dev->fmt.fmt.pix.field;
vpfe_dev          499 drivers/media/platform/davinci/vpfe_capture.c 	if (!vpfe_dev->started)
vpfe_dev          508 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev,
vpfe_dev          510 drivers/media/platform/davinci/vpfe_capture.c 		if (vpfe_dev->cur_frm != vpfe_dev->next_frm)
vpfe_dev          511 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_process_buffer_complete(vpfe_dev);
vpfe_dev          519 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->field_id ^= 1;
vpfe_dev          520 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "field id = %x:%x.\n",
vpfe_dev          521 drivers/media/platform/davinci/vpfe_capture.c 		fid, vpfe_dev->field_id);
vpfe_dev          522 drivers/media/platform/davinci/vpfe_capture.c 	if (fid == vpfe_dev->field_id) {
vpfe_dev          529 drivers/media/platform/davinci/vpfe_capture.c 			if (vpfe_dev->cur_frm != vpfe_dev->next_frm)
vpfe_dev          530 drivers/media/platform/davinci/vpfe_capture.c 				vpfe_process_buffer_complete(vpfe_dev);
vpfe_dev          537 drivers/media/platform/davinci/vpfe_capture.c 				vpfe_schedule_bottom_field(vpfe_dev);
vpfe_dev          546 drivers/media/platform/davinci/vpfe_capture.c 		spin_lock(&vpfe_dev->dma_queue_lock);
vpfe_dev          547 drivers/media/platform/davinci/vpfe_capture.c 		if (!list_empty(&vpfe_dev->dma_queue) &&
vpfe_dev          548 drivers/media/platform/davinci/vpfe_capture.c 		    vpfe_dev->cur_frm == vpfe_dev->next_frm)
vpfe_dev          549 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_schedule_next_buffer(vpfe_dev);
vpfe_dev          550 drivers/media/platform/davinci/vpfe_capture.c 		spin_unlock(&vpfe_dev->dma_queue_lock);
vpfe_dev          556 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->field_id = fid;
vpfe_dev          559 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->cfg->clr_intr)
vpfe_dev          560 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->cfg->clr_intr(irq);
vpfe_dev          568 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = dev_id;
vpfe_dev          570 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "\nInside vdint1_isr...\n");
vpfe_dev          573 drivers/media/platform/davinci/vpfe_capture.c 	if (!vpfe_dev->started) {
vpfe_dev          574 drivers/media/platform/davinci/vpfe_capture.c 		if (vpfe_dev->cfg->clr_intr)
vpfe_dev          575 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_dev->cfg->clr_intr(irq);
vpfe_dev          579 drivers/media/platform/davinci/vpfe_capture.c 	spin_lock(&vpfe_dev->dma_queue_lock);
vpfe_dev          580 drivers/media/platform/davinci/vpfe_capture.c 	if ((vpfe_dev->fmt.fmt.pix.field == V4L2_FIELD_NONE) &&
vpfe_dev          581 drivers/media/platform/davinci/vpfe_capture.c 	    !list_empty(&vpfe_dev->dma_queue) &&
vpfe_dev          582 drivers/media/platform/davinci/vpfe_capture.c 	    vpfe_dev->cur_frm == vpfe_dev->next_frm)
vpfe_dev          583 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_schedule_next_buffer(vpfe_dev);
vpfe_dev          584 drivers/media/platform/davinci/vpfe_capture.c 	spin_unlock(&vpfe_dev->dma_queue_lock);
vpfe_dev          586 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->cfg->clr_intr)
vpfe_dev          587 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->cfg->clr_intr(irq);
vpfe_dev          592 drivers/media/platform/davinci/vpfe_capture.c static void vpfe_detach_irq(struct vpfe_device *vpfe_dev)
vpfe_dev          598 drivers/media/platform/davinci/vpfe_capture.c 		free_irq(vpfe_dev->ccdc_irq1, vpfe_dev);
vpfe_dev          601 drivers/media/platform/davinci/vpfe_capture.c static int vpfe_attach_irq(struct vpfe_device *vpfe_dev)
vpfe_dev          607 drivers/media/platform/davinci/vpfe_capture.c 		return request_irq(vpfe_dev->ccdc_irq1, vdint1_isr,
vpfe_dev          609 drivers/media/platform/davinci/vpfe_capture.c 				    vpfe_dev);
vpfe_dev          615 drivers/media/platform/davinci/vpfe_capture.c static void vpfe_stop_ccdc_capture(struct vpfe_device *vpfe_dev)
vpfe_dev          617 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->started = 0;
vpfe_dev          629 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev          634 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_release\n");
vpfe_dev          637 drivers/media/platform/davinci/vpfe_capture.c 	mutex_lock(&vpfe_dev->lock);
vpfe_dev          640 drivers/media/platform/davinci/vpfe_capture.c 		if (vpfe_dev->started) {
vpfe_dev          641 drivers/media/platform/davinci/vpfe_capture.c 			sdinfo = vpfe_dev->current_subdev;
vpfe_dev          642 drivers/media/platform/davinci/vpfe_capture.c 			ret = v4l2_device_call_until_err(&vpfe_dev->v4l2_dev,
vpfe_dev          646 drivers/media/platform/davinci/vpfe_capture.c 				v4l2_err(&vpfe_dev->v4l2_dev,
vpfe_dev          648 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_stop_ccdc_capture(vpfe_dev);
vpfe_dev          649 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_detach_irq(vpfe_dev);
vpfe_dev          650 drivers/media/platform/davinci/vpfe_capture.c 			videobuf_streamoff(&vpfe_dev->buffer_queue);
vpfe_dev          652 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->io_usrs = 0;
vpfe_dev          653 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->numbuffers = config_params.numbuffers;
vpfe_dev          654 drivers/media/platform/davinci/vpfe_capture.c 		videobuf_stop(&vpfe_dev->buffer_queue);
vpfe_dev          655 drivers/media/platform/davinci/vpfe_capture.c 		videobuf_mmap_free(&vpfe_dev->buffer_queue);
vpfe_dev          659 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->usrs--;
vpfe_dev          663 drivers/media/platform/davinci/vpfe_capture.c 	if (!vpfe_dev->usrs) {
vpfe_dev          664 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->initialized = 0;
vpfe_dev          666 drivers/media/platform/davinci/vpfe_capture.c 			ccdc_dev->hw_ops.close(vpfe_dev->pdev);
vpfe_dev          669 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev          683 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev          685 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_mmap\n");
vpfe_dev          687 drivers/media/platform/davinci/vpfe_capture.c 	return videobuf_mmap_mapper(&vpfe_dev->buffer_queue, vma);
vpfe_dev          695 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev          697 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_poll\n");
vpfe_dev          699 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->started)
vpfe_dev          701 drivers/media/platform/davinci/vpfe_capture.c 					    &vpfe_dev->buffer_queue, wait);
vpfe_dev          733 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_check_format(struct vpfe_device *vpfe_dev,
vpfe_dev          747 drivers/media/platform/davinci/vpfe_capture.c 		pixfmt->pixelformat = vpfe_dev->fmt.fmt.pix.pixelformat;
vpfe_dev          764 drivers/media/platform/davinci/vpfe_capture.c 		pixfmt->pixelformat = vpfe_dev->fmt.fmt.pix.pixelformat;
vpfe_dev          775 drivers/media/platform/davinci/vpfe_capture.c 		pixfmt->field = vpfe_dev->fmt.fmt.pix.field;
vpfe_dev          782 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->fmt.fmt.pix.field != pixfmt->field) {
vpfe_dev          791 drivers/media/platform/davinci/vpfe_capture.c 			if (!vpfe_dev->std_info.frame_format)
vpfe_dev          795 drivers/media/platform/davinci/vpfe_capture.c 			if (vpfe_dev->std_info.frame_format)
vpfe_dev          801 drivers/media/platform/davinci/vpfe_capture.c 			pixfmt->field = vpfe_dev->fmt.fmt.pix.field;
vpfe_dev          811 drivers/media/platform/davinci/vpfe_capture.c 	max_width = vpfe_dev->std_info.active_pixels;
vpfe_dev          812 drivers/media/platform/davinci/vpfe_capture.c 	max_height = vpfe_dev->std_info.active_lines;
vpfe_dev          815 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_info(&vpfe_dev->v4l2_dev, "width = %d, height = %d, bpp = %d\n",
vpfe_dev          837 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_info(&vpfe_dev->v4l2_dev, "adjusted width = %d, height = %d, bpp = %d, bytesperline = %d, sizeimage = %d\n",
vpfe_dev          846 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev          848 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_querycap\n");
vpfe_dev          852 drivers/media/platform/davinci/vpfe_capture.c 	strscpy(cap->card, vpfe_dev->cfg->card_name, sizeof(cap->card));
vpfe_dev          859 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev          861 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_g_fmt_vid_cap\n");
vpfe_dev          863 drivers/media/platform/davinci/vpfe_capture.c 	*fmt = vpfe_dev->fmt;
vpfe_dev          870 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev          874 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_enum_fmt_vid_cap\n");
vpfe_dev          891 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev          895 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_s_fmt_vid_cap\n");
vpfe_dev          898 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->started) {
vpfe_dev          899 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Streaming is started\n");
vpfe_dev          904 drivers/media/platform/davinci/vpfe_capture.c 	pix_fmts = vpfe_check_format(vpfe_dev, &fmt->fmt.pix);
vpfe_dev          909 drivers/media/platform/davinci/vpfe_capture.c 	ret = mutex_lock_interruptible(&vpfe_dev->lock);
vpfe_dev          914 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_detach_irq(vpfe_dev);
vpfe_dev          915 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->fmt = *fmt;
vpfe_dev          917 drivers/media/platform/davinci/vpfe_capture.c 	ret = vpfe_config_ccdc_image_format(vpfe_dev);
vpfe_dev          918 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev          925 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev          928 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_try_fmt_vid_cap\n");
vpfe_dev          930 drivers/media/platform/davinci/vpfe_capture.c 	pix_fmts = vpfe_check_format(vpfe_dev, &f->fmt.pix);
vpfe_dev          940 drivers/media/platform/davinci/vpfe_capture.c static int vpfe_get_subdev_input_index(struct vpfe_device *vpfe_dev,
vpfe_dev          945 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_config *cfg = vpfe_dev->cfg;
vpfe_dev          966 drivers/media/platform/davinci/vpfe_capture.c static int vpfe_get_app_input_index(struct vpfe_device *vpfe_dev,
vpfe_dev          969 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_config *cfg = vpfe_dev->cfg;
vpfe_dev          975 drivers/media/platform/davinci/vpfe_capture.c 		if (!strcmp(sdinfo->name, vpfe_dev->current_subdev->name)) {
vpfe_dev          976 drivers/media/platform/davinci/vpfe_capture.c 			if (vpfe_dev->current_input >= sdinfo->num_inputs)
vpfe_dev          978 drivers/media/platform/davinci/vpfe_capture.c 			*app_input_index = j + vpfe_dev->current_input;
vpfe_dev          989 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev          993 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_enum_input\n");
vpfe_dev          995 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_get_subdev_input_index(vpfe_dev,
vpfe_dev          999 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "input information not found for the subdev\n");
vpfe_dev         1002 drivers/media/platform/davinci/vpfe_capture.c 	sdinfo = &vpfe_dev->cfg->sub_devs[subdev];
vpfe_dev         1009 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1011 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_g_input\n");
vpfe_dev         1013 drivers/media/platform/davinci/vpfe_capture.c 	return vpfe_get_app_input_index(vpfe_dev, index);
vpfe_dev         1019 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1027 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_s_input\n");
vpfe_dev         1029 drivers/media/platform/davinci/vpfe_capture.c 	ret = mutex_lock_interruptible(&vpfe_dev->lock);
vpfe_dev         1037 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->started) {
vpfe_dev         1038 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Streaming is on\n");
vpfe_dev         1042 drivers/media/platform/davinci/vpfe_capture.c 	ret = vpfe_get_subdev_input_index(vpfe_dev,
vpfe_dev         1047 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "invalid input index\n");
vpfe_dev         1051 drivers/media/platform/davinci/vpfe_capture.c 	sdinfo = &vpfe_dev->cfg->sub_devs[subdev_index];
vpfe_dev         1052 drivers/media/platform/davinci/vpfe_capture.c 	sd = vpfe_dev->sd[subdev_index];
vpfe_dev         1066 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev,
vpfe_dev         1071 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->current_subdev = sdinfo;
vpfe_dev         1073 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->v4l2_dev.ctrl_handler = sd->ctrl_handler;
vpfe_dev         1074 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->current_input = index;
vpfe_dev         1075 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->std_index = 0;
vpfe_dev         1083 drivers/media/platform/davinci/vpfe_capture.c 	ret = vpfe_config_image_format(vpfe_dev,
vpfe_dev         1084 drivers/media/platform/davinci/vpfe_capture.c 				vpfe_standards[vpfe_dev->std_index].std_id);
vpfe_dev         1086 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev         1092 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1096 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_querystd\n");
vpfe_dev         1098 drivers/media/platform/davinci/vpfe_capture.c 	ret = mutex_lock_interruptible(&vpfe_dev->lock);
vpfe_dev         1099 drivers/media/platform/davinci/vpfe_capture.c 	sdinfo = vpfe_dev->current_subdev;
vpfe_dev         1103 drivers/media/platform/davinci/vpfe_capture.c 	ret = v4l2_device_call_until_err(&vpfe_dev->v4l2_dev, sdinfo->grp_id,
vpfe_dev         1105 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev         1111 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1115 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_s_std\n");
vpfe_dev         1118 drivers/media/platform/davinci/vpfe_capture.c 	ret = mutex_lock_interruptible(&vpfe_dev->lock);
vpfe_dev         1122 drivers/media/platform/davinci/vpfe_capture.c 	sdinfo = vpfe_dev->current_subdev;
vpfe_dev         1124 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->started) {
vpfe_dev         1125 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "streaming is started\n");
vpfe_dev         1130 drivers/media/platform/davinci/vpfe_capture.c 	ret = v4l2_device_call_until_err(&vpfe_dev->v4l2_dev, sdinfo->grp_id,
vpfe_dev         1133 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Failed to set standard\n");
vpfe_dev         1136 drivers/media/platform/davinci/vpfe_capture.c 	ret = vpfe_config_image_format(vpfe_dev, std_id);
vpfe_dev         1139 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev         1145 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1147 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_g_std\n");
vpfe_dev         1149 drivers/media/platform/davinci/vpfe_capture.c 	*std_id = vpfe_standards[vpfe_dev->std_index].std_id;
vpfe_dev         1160 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = fh->vpfe_dev;
vpfe_dev         1162 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_buffer_setup\n");
vpfe_dev         1163 drivers/media/platform/davinci/vpfe_capture.c 	*size = vpfe_dev->fmt.fmt.pix.sizeimage;
vpfe_dev         1164 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->memory == V4L2_MEMORY_MMAP &&
vpfe_dev         1165 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->fmt.fmt.pix.sizeimage > config_params.device_bufsize)
vpfe_dev         1170 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev,
vpfe_dev         1180 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = fh->vpfe_dev;
vpfe_dev         1184 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_buffer_prepare\n");
vpfe_dev         1188 drivers/media/platform/davinci/vpfe_capture.c 		vb->width = vpfe_dev->fmt.fmt.pix.width;
vpfe_dev         1189 drivers/media/platform/davinci/vpfe_capture.c 		vb->height = vpfe_dev->fmt.fmt.pix.height;
vpfe_dev         1190 drivers/media/platform/davinci/vpfe_capture.c 		vb->size = vpfe_dev->fmt.fmt.pix.sizeimage;
vpfe_dev         1212 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = fh->vpfe_dev;
vpfe_dev         1215 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_buffer_queue\n");
vpfe_dev         1218 drivers/media/platform/davinci/vpfe_capture.c 	spin_lock_irqsave(&vpfe_dev->dma_queue_lock, flags);
vpfe_dev         1219 drivers/media/platform/davinci/vpfe_capture.c 	list_add_tail(&vb->queue, &vpfe_dev->dma_queue);
vpfe_dev         1220 drivers/media/platform/davinci/vpfe_capture.c 	spin_unlock_irqrestore(&vpfe_dev->dma_queue_lock, flags);
vpfe_dev         1230 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = fh->vpfe_dev;
vpfe_dev         1233 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_videobuf_release\n");
vpfe_dev         1239 drivers/media/platform/davinci/vpfe_capture.c 	spin_lock_irqsave(&vpfe_dev->dma_queue_lock, flags);
vpfe_dev         1240 drivers/media/platform/davinci/vpfe_capture.c 	INIT_LIST_HEAD(&vpfe_dev->dma_queue);
vpfe_dev         1241 drivers/media/platform/davinci/vpfe_capture.c 	spin_unlock_irqrestore(&vpfe_dev->dma_queue_lock, flags);
vpfe_dev         1260 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1264 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_reqbufs\n");
vpfe_dev         1267 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Invalid buffer type\n");
vpfe_dev         1271 drivers/media/platform/davinci/vpfe_capture.c 	ret = mutex_lock_interruptible(&vpfe_dev->lock);
vpfe_dev         1275 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->io_usrs != 0) {
vpfe_dev         1276 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Only one IO user allowed\n");
vpfe_dev         1281 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->memory = req_buf->memory;
vpfe_dev         1282 drivers/media/platform/davinci/vpfe_capture.c 	videobuf_queue_dma_contig_init(&vpfe_dev->buffer_queue,
vpfe_dev         1284 drivers/media/platform/davinci/vpfe_capture.c 				vpfe_dev->pdev,
vpfe_dev         1285 drivers/media/platform/davinci/vpfe_capture.c 				&vpfe_dev->irqlock,
vpfe_dev         1287 drivers/media/platform/davinci/vpfe_capture.c 				vpfe_dev->fmt.fmt.pix.field,
vpfe_dev         1292 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->io_usrs = 1;
vpfe_dev         1293 drivers/media/platform/davinci/vpfe_capture.c 	INIT_LIST_HEAD(&vpfe_dev->dma_queue);
vpfe_dev         1294 drivers/media/platform/davinci/vpfe_capture.c 	ret = videobuf_reqbufs(&vpfe_dev->buffer_queue, req_buf);
vpfe_dev         1296 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev         1303 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1305 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_querybuf\n");
vpfe_dev         1308 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Invalid buf type\n");
vpfe_dev         1312 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->memory != V4L2_MEMORY_MMAP) {
vpfe_dev         1313 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Invalid memory\n");
vpfe_dev         1317 drivers/media/platform/davinci/vpfe_capture.c 	return videobuf_querybuf(&vpfe_dev->buffer_queue, buf);
vpfe_dev         1323 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1326 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_qbuf\n");
vpfe_dev         1329 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Invalid buf type\n");
vpfe_dev         1338 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "fh->io_allowed\n");
vpfe_dev         1341 drivers/media/platform/davinci/vpfe_capture.c 	return videobuf_qbuf(&vpfe_dev->buffer_queue, p);
vpfe_dev         1347 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1349 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_dqbuf\n");
vpfe_dev         1352 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Invalid buf type\n");
vpfe_dev         1355 drivers/media/platform/davinci/vpfe_capture.c 	return videobuf_dqbuf(&vpfe_dev->buffer_queue,
vpfe_dev         1363 drivers/media/platform/davinci/vpfe_capture.c static void vpfe_calculate_offsets(struct vpfe_device *vpfe_dev)
vpfe_dev         1367 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_calculate_offsets\n");
vpfe_dev         1370 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->field_off = image_win.height * image_win.width;
vpfe_dev         1374 drivers/media/platform/davinci/vpfe_capture.c static void vpfe_start_ccdc_capture(struct vpfe_device *vpfe_dev)
vpfe_dev         1379 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->started = 1;
vpfe_dev         1390 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1396 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_streamon\n");
vpfe_dev         1399 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Invalid buf type\n");
vpfe_dev         1405 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "fh->io_allowed\n");
vpfe_dev         1409 drivers/media/platform/davinci/vpfe_capture.c 	sdinfo = vpfe_dev->current_subdev;
vpfe_dev         1410 drivers/media/platform/davinci/vpfe_capture.c 	ret = v4l2_device_call_until_err(&vpfe_dev->v4l2_dev, sdinfo->grp_id,
vpfe_dev         1414 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "stream on failed in subdev\n");
vpfe_dev         1419 drivers/media/platform/davinci/vpfe_capture.c 	if (list_empty(&vpfe_dev->buffer_queue.stream)) {
vpfe_dev         1420 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "buffer queue is empty\n");
vpfe_dev         1425 drivers/media/platform/davinci/vpfe_capture.c 	ret = videobuf_streamon(&vpfe_dev->buffer_queue);
vpfe_dev         1430 drivers/media/platform/davinci/vpfe_capture.c 	ret = mutex_lock_interruptible(&vpfe_dev->lock);
vpfe_dev         1434 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->next_frm = list_entry(vpfe_dev->dma_queue.next,
vpfe_dev         1436 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->cur_frm = vpfe_dev->next_frm;
vpfe_dev         1438 drivers/media/platform/davinci/vpfe_capture.c 	list_del(&vpfe_dev->cur_frm->queue);
vpfe_dev         1440 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->cur_frm->state = VIDEOBUF_ACTIVE;
vpfe_dev         1442 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->field_id = 0;
vpfe_dev         1443 drivers/media/platform/davinci/vpfe_capture.c 	addr = videobuf_to_dma_contig(vpfe_dev->cur_frm);
vpfe_dev         1446 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_calculate_offsets(vpfe_dev);
vpfe_dev         1448 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_attach_irq(vpfe_dev) < 0) {
vpfe_dev         1449 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev,
vpfe_dev         1455 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev,
vpfe_dev         1461 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_start_ccdc_capture(vpfe_dev);
vpfe_dev         1462 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev         1465 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev         1467 drivers/media/platform/davinci/vpfe_capture.c 	videobuf_streamoff(&vpfe_dev->buffer_queue);
vpfe_dev         1474 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1479 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_streamoff\n");
vpfe_dev         1482 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Invalid buf type\n");
vpfe_dev         1488 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "fh->io_allowed\n");
vpfe_dev         1493 drivers/media/platform/davinci/vpfe_capture.c 	if (!vpfe_dev->started) {
vpfe_dev         1494 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "device started\n");
vpfe_dev         1498 drivers/media/platform/davinci/vpfe_capture.c 	ret = mutex_lock_interruptible(&vpfe_dev->lock);
vpfe_dev         1502 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_stop_ccdc_capture(vpfe_dev);
vpfe_dev         1503 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_detach_irq(vpfe_dev);
vpfe_dev         1505 drivers/media/platform/davinci/vpfe_capture.c 	sdinfo = vpfe_dev->current_subdev;
vpfe_dev         1506 drivers/media/platform/davinci/vpfe_capture.c 	ret = v4l2_device_call_until_err(&vpfe_dev->v4l2_dev, sdinfo->grp_id,
vpfe_dev         1510 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "stream off failed in subdev\n");
vpfe_dev         1511 drivers/media/platform/davinci/vpfe_capture.c 	ret = videobuf_streamoff(&vpfe_dev->buffer_queue);
vpfe_dev         1512 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev         1519 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1521 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_g_pixelaspect\n");
vpfe_dev         1526 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->std_index >= ARRAY_SIZE(vpfe_standards))
vpfe_dev         1529 drivers/media/platform/davinci/vpfe_capture.c 	*f = vpfe_standards[vpfe_dev->std_index].pixelaspect;
vpfe_dev         1536 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1538 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_g_selection\n");
vpfe_dev         1545 drivers/media/platform/davinci/vpfe_capture.c 		sel->r = vpfe_dev->crop;
vpfe_dev         1549 drivers/media/platform/davinci/vpfe_capture.c 		sel->r.width = vpfe_standards[vpfe_dev->std_index].width;
vpfe_dev         1550 drivers/media/platform/davinci/vpfe_capture.c 		sel->r.height = vpfe_standards[vpfe_dev->std_index].height;
vpfe_dev         1561 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = video_drvdata(file);
vpfe_dev         1565 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_s_selection\n");
vpfe_dev         1571 drivers/media/platform/davinci/vpfe_capture.c 	if (vpfe_dev->started) {
vpfe_dev         1573 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev,
vpfe_dev         1578 drivers/media/platform/davinci/vpfe_capture.c 	ret = mutex_lock_interruptible(&vpfe_dev->lock);
vpfe_dev         1583 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev,
vpfe_dev         1594 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->std_info.active_pixels) ||
vpfe_dev         1596 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->std_info.active_lines)) {
vpfe_dev         1597 drivers/media/platform/davinci/vpfe_capture.c 		v4l2_err(&vpfe_dev->v4l2_dev, "Error in S_SELECTION params\n");
vpfe_dev         1602 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->fmt.fmt.pix.width = rect.width;
vpfe_dev         1603 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->fmt.fmt.pix.height = rect.height;
vpfe_dev         1604 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->fmt.fmt.pix.bytesperline =
vpfe_dev         1606 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->fmt.fmt.pix.sizeimage =
vpfe_dev         1607 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->fmt.fmt.pix.bytesperline *
vpfe_dev         1608 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->fmt.fmt.pix.height;
vpfe_dev         1609 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->crop = rect;
vpfe_dev         1612 drivers/media/platform/davinci/vpfe_capture.c 	mutex_unlock(&vpfe_dev->lock);
vpfe_dev         1642 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev;
vpfe_dev         1662 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev = kzalloc(sizeof(*vpfe_dev), GFP_KERNEL);
vpfe_dev         1664 drivers/media/platform/davinci/vpfe_capture.c 	return vpfe_dev;
vpfe_dev         1677 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev;
vpfe_dev         1684 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev = vpfe_initialize();
vpfe_dev         1686 drivers/media/platform/davinci/vpfe_capture.c 	if (!vpfe_dev) {
vpfe_dev         1692 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->pdev = &pdev->dev;
vpfe_dev         1701 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->cfg = vpfe_cfg;
vpfe_dev         1726 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->ccdc_irq0 = res1->start;
vpfe_dev         1736 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->ccdc_irq1 = res1->start;
vpfe_dev         1738 drivers/media/platform/davinci/vpfe_capture.c 	ret = request_irq(vpfe_dev->ccdc_irq0, vpfe_isr, 0,
vpfe_dev         1739 drivers/media/platform/davinci/vpfe_capture.c 			  "vpfe_capture0", vpfe_dev);
vpfe_dev         1746 drivers/media/platform/davinci/vpfe_capture.c 	vfd = &vpfe_dev->video_dev;
vpfe_dev         1752 drivers/media/platform/davinci/vpfe_capture.c 	vfd->v4l2_dev		= &vpfe_dev->v4l2_dev;
vpfe_dev         1761 drivers/media/platform/davinci/vpfe_capture.c 	ret = v4l2_device_register(&pdev->dev, &vpfe_dev->v4l2_dev);
vpfe_dev         1767 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_info(&vpfe_dev->v4l2_dev, "v4l2 device registered\n");
vpfe_dev         1768 drivers/media/platform/davinci/vpfe_capture.c 	spin_lock_init(&vpfe_dev->irqlock);
vpfe_dev         1769 drivers/media/platform/davinci/vpfe_capture.c 	spin_lock_init(&vpfe_dev->dma_queue_lock);
vpfe_dev         1770 drivers/media/platform/davinci/vpfe_capture.c 	mutex_init(&vpfe_dev->lock);
vpfe_dev         1773 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->numbuffers = config_params.numbuffers;
vpfe_dev         1776 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev,
vpfe_dev         1778 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev,
vpfe_dev         1779 drivers/media/platform/davinci/vpfe_capture.c 		"video_dev=%p\n", &vpfe_dev->video_dev);
vpfe_dev         1780 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
vpfe_dev         1781 drivers/media/platform/davinci/vpfe_capture.c 	ret = video_register_device(&vpfe_dev->video_dev,
vpfe_dev         1790 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_info(&vpfe_dev->v4l2_dev, "video device registered\n");
vpfe_dev         1792 drivers/media/platform/davinci/vpfe_capture.c 	platform_set_drvdata(pdev, vpfe_dev);
vpfe_dev         1794 drivers/media/platform/davinci/vpfe_capture.c 	video_set_drvdata(&vpfe_dev->video_dev, vpfe_dev);
vpfe_dev         1797 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->sd = kmalloc_array(num_subdevs,
vpfe_dev         1798 drivers/media/platform/davinci/vpfe_capture.c 				     sizeof(*vpfe_dev->sd),
vpfe_dev         1800 drivers/media/platform/davinci/vpfe_capture.c 	if (!vpfe_dev->sd) {
vpfe_dev         1811 drivers/media/platform/davinci/vpfe_capture.c 		vpfe_dev->sd[i] =
vpfe_dev         1812 drivers/media/platform/davinci/vpfe_capture.c 			v4l2_i2c_new_subdev_board(&vpfe_dev->v4l2_dev,
vpfe_dev         1816 drivers/media/platform/davinci/vpfe_capture.c 		if (vpfe_dev->sd[i]) {
vpfe_dev         1817 drivers/media/platform/davinci/vpfe_capture.c 			v4l2_info(&vpfe_dev->v4l2_dev,
vpfe_dev         1820 drivers/media/platform/davinci/vpfe_capture.c 			vpfe_dev->sd[i]->grp_id = sdinfo->grp_id;
vpfe_dev         1827 drivers/media/platform/davinci/vpfe_capture.c 			v4l2_info(&vpfe_dev->v4l2_dev,
vpfe_dev         1836 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->current_subdev = &vpfe_cfg->sub_devs[0];
vpfe_dev         1837 drivers/media/platform/davinci/vpfe_capture.c 	vpfe_dev->v4l2_dev.ctrl_handler = vpfe_dev->sd[0]->ctrl_handler;
vpfe_dev         1844 drivers/media/platform/davinci/vpfe_capture.c 	kfree(vpfe_dev->sd);
vpfe_dev         1846 drivers/media/platform/davinci/vpfe_capture.c 	video_unregister_device(&vpfe_dev->video_dev);
vpfe_dev         1848 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_device_unregister(&vpfe_dev->v4l2_dev);
vpfe_dev         1850 drivers/media/platform/davinci/vpfe_capture.c 	free_irq(vpfe_dev->ccdc_irq0, vpfe_dev);
vpfe_dev         1855 drivers/media/platform/davinci/vpfe_capture.c 	kfree(vpfe_dev);
vpfe_dev         1864 drivers/media/platform/davinci/vpfe_capture.c 	struct vpfe_device *vpfe_dev = platform_get_drvdata(pdev);
vpfe_dev         1868 drivers/media/platform/davinci/vpfe_capture.c 	free_irq(vpfe_dev->ccdc_irq0, vpfe_dev);
vpfe_dev         1869 drivers/media/platform/davinci/vpfe_capture.c 	kfree(vpfe_dev->sd);
vpfe_dev         1870 drivers/media/platform/davinci/vpfe_capture.c 	v4l2_device_unregister(&vpfe_dev->v4l2_dev);
vpfe_dev         1871 drivers/media/platform/davinci/vpfe_capture.c 	video_unregister_device(&vpfe_dev->video_dev);
vpfe_dev         1872 drivers/media/platform/davinci/vpfe_capture.c 	kfree(vpfe_dev);
vpfe_dev          164 include/media/davinci/vpfe_capture.h 	struct vpfe_device *vpfe_dev;