Lines Matching refs:icd

244 	struct soc_camera_device *icd = soc_camera_from_vb2q(vq);  in queue_setup()  local
245 struct soc_camera_host *ici = to_soc_camera_host(icd->parent); in queue_setup()
249 size = icd->sizeimage; in queue_setup()
264 dev_dbg(icd->parent, "%s, count=%d, size=%ld\n", __func__, in queue_setup()
282 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in buffer_prepare() local
284 struct soc_camera_host *ici = to_soc_camera_host(icd->parent); in buffer_prepare()
289 size = icd->sizeimage; in buffer_prepare()
292 dev_err(icd->parent, "%s data will not fit into plane (%lu < %lu)\n", in buffer_prepare()
301 dev_err(icd->parent, "Not enough dma descriptors.\n"); in buffer_prepare()
324 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in buffer_cleanup() local
325 struct soc_camera_host *ici = to_soc_camera_host(icd->parent); in buffer_cleanup()
345 dev_err(isi->soc_host.icd->parent, "Already in frame handling.\n"); in start_dma()
365 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in buffer_queue() local
366 struct soc_camera_host *ici = to_soc_camera_host(icd->parent); in buffer_queue()
384 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in start_streaming() local
385 struct soc_camera_host *ici = to_soc_camera_host(icd->parent); in start_streaming()
392 dev_err(icd->parent, "Reset ISI timed out\n"); in start_streaming()
412 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in stop_streaming() local
413 struct soc_camera_host *ici = to_soc_camera_host(icd->parent); in stop_streaming()
435 dev_err(icd->parent, in stop_streaming()
447 dev_err(icd->parent, "Disable ISI timed out\n"); in stop_streaming()
466 struct soc_camera_device *icd) in isi_camera_init_videobuf() argument
468 struct soc_camera_host *ici = to_soc_camera_host(icd->parent); in isi_camera_init_videobuf()
472 q->drv_priv = icd; in isi_camera_init_videobuf()
482 static int isi_camera_set_fmt(struct soc_camera_device *icd, in isi_camera_set_fmt() argument
485 struct soc_camera_host *ici = to_soc_camera_host(icd->parent); in isi_camera_set_fmt()
487 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in isi_camera_set_fmt()
493 xlate = soc_camera_xlate_by_fourcc(icd, pix->pixelformat); in isi_camera_set_fmt()
495 dev_warn(icd->parent, "Format %x not found\n", in isi_camera_set_fmt()
500 dev_dbg(icd->parent, "Plan to set format %dx%d\n", in isi_camera_set_fmt()
524 icd->current_fmt = xlate; in isi_camera_set_fmt()
526 dev_dbg(icd->parent, "Finally set format %dx%d\n", in isi_camera_set_fmt()
532 static int isi_camera_try_fmt(struct soc_camera_device *icd, in isi_camera_try_fmt() argument
535 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in isi_camera_try_fmt()
542 xlate = soc_camera_xlate_by_fourcc(icd, pixfmt); in isi_camera_try_fmt()
544 dev_warn(icd->parent, "Format %x not found\n", pixfmt); in isi_camera_try_fmt()
576 dev_err(icd->parent, "Field type %d unsupported.\n", in isi_camera_try_fmt()
614 static int isi_camera_try_bus_param(struct soc_camera_device *icd, in isi_camera_try_bus_param() argument
617 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in isi_camera_try_bus_param()
618 struct soc_camera_host *ici = to_soc_camera_host(icd->parent); in isi_camera_try_bus_param()
629 dev_warn(icd->parent, in isi_camera_try_bus_param()
644 static int isi_camera_get_formats(struct soc_camera_device *icd, in isi_camera_get_formats() argument
648 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in isi_camera_get_formats()
662 dev_err(icd->parent, in isi_camera_get_formats()
668 ret = isi_camera_try_bus_param(icd, fmt->bits_per_sample); in isi_camera_get_formats()
670 dev_err(icd->parent, in isi_camera_get_formats()
685 dev_dbg(icd->parent, "Providing format %s using code %d\n", in isi_camera_get_formats()
693 dev_dbg(icd->parent, in isi_camera_get_formats()
709 static int isi_camera_add_device(struct soc_camera_device *icd) in isi_camera_add_device() argument
711 dev_dbg(icd->parent, "Atmel ISI Camera driver attached to camera %d\n", in isi_camera_add_device()
712 icd->devnum); in isi_camera_add_device()
717 static void isi_camera_remove_device(struct soc_camera_device *icd) in isi_camera_remove_device() argument
719 dev_dbg(icd->parent, "Atmel ISI Camera driver detached from camera %d\n", in isi_camera_remove_device()
720 icd->devnum); in isi_camera_remove_device()
756 struct soc_camera_device *icd = file->private_data; in isi_camera_poll() local
758 return vb2_poll(&icd->vb2_vidq, file, pt); in isi_camera_poll()
772 static int isi_camera_set_bus_param(struct soc_camera_device *icd) in isi_camera_set_bus_param() argument
774 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in isi_camera_set_bus_param()
775 struct soc_camera_host *ici = to_soc_camera_host(icd->parent); in isi_camera_set_bus_param()
787 dev_warn(icd->parent, in isi_camera_set_bus_param()
797 dev_dbg(icd->parent, "Flags cam: 0x%x host: 0x%x common: 0x%lx\n", in isi_camera_set_bus_param()
828 dev_dbg(icd->parent, "camera s_mbus_config(0x%lx) returned %d\n", in isi_camera_set_bus_param()