• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/

Lines Matching defs:ici

97 	struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
102 return ici->ops->try_fmt(icd, f);
157 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
165 return ici->ops->reqbufs(icf, p);
202 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
210 if (!ici->ops->get_formats)
222 ret = ici->ops->get_formats(icd, i, NULL);
243 if (!ici->ops->get_formats) {
249 ret = ici->ops->get_formats(icd, i,
269 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
271 if (ici->ops->put_formats)
272 ici->ops->put_formats(icd);
287 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
295 ret = ici->ops->try_fmt(icd, f);
299 ret = ici->ops->set_fmt(icd, f);
323 return ici->ops->set_bus_param(icd, pix->pixelformat);
333 struct soc_camera_host *ici;
341 ici = to_soc_camera_host(icd->dev.parent);
347 if (!try_module_get(ici->ops->owner)) {
387 ret = ici->ops->add(icd);
412 ici->ops->init_videobuf(&icf->vb_vidq, icd);
425 ici->ops->remove(icd);
432 module_put(ici->ops->owner);
442 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
452 ici->ops->remove(icd);
460 module_put(ici->ops->owner);
503 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
510 return ici->ops->poll(file, pt);
597 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
601 strlcpy(cap->driver, ici->drv_name, sizeof(cap->driver));
602 return ici->ops->querycap(ici, cap);
662 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
671 for (i = 0; i < ici->ops->num_controls; i++)
672 if (qc->id == ici->ops->controls[i].id) {
673 memcpy(qc, &(ici->ops->controls[i]),
694 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
700 if (ici->ops->get_ctrl) {
701 ret = ici->ops->get_ctrl(icd, ctrl);
714 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
720 if (ici->ops->set_ctrl) {
721 ret = ici->ops->set_ctrl(icd, ctrl);
734 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
736 return ici->ops->cropcap(icd, a);
744 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
748 ret = ici->ops->get_crop(icd, a);
764 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
779 ret = ici->ops->get_crop(icd, &current_crop);
792 ret = ici->ops->set_crop(icd, a);
805 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
807 if (ici->ops->get_parm)
808 return ici->ops->get_parm(icd, a);
818 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
820 if (ici->ops->set_parm)
821 return ici->ops->set_parm(icd, a);
859 static void scan_add_host(struct soc_camera_host *ici)
866 if (icd->iface == ici->nr) {
868 icd->dev.parent = ici->v4l2_dev.dev;
888 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
900 subdev = v4l2_i2c_new_subdev_board(&ici->v4l2_dev, adap,
937 struct soc_camera_host *ici = to_soc_camera_host(dev->parent);
959 ret = ici->ops->add(icd);
1020 ici->ops->remove(icd);
1043 ici->ops->remove(icd);
1088 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
1091 if (ici->ops->suspend)
1092 ret = ici->ops->suspend(icd, state);
1100 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
1103 if (ici->ops->resume)
1104 ret = ici->ops->resume(icd);
1154 int soc_camera_host_register(struct soc_camera_host *ici)
1159 if (!ici || !ici->ops ||
1160 !ici->ops->try_fmt ||
1161 !ici->ops->set_fmt ||
1162 !ici->ops->set_bus_param ||
1163 !ici->ops->querycap ||
1164 !ici->ops->init_videobuf ||
1165 !ici->ops->reqbufs ||
1166 !ici->ops->add ||
1167 !ici->ops->remove ||
1168 !ici->ops->poll ||
1169 !ici->v4l2_dev.dev)
1172 if (!ici->ops->set_crop)
1173 ici->ops->set_crop = default_s_crop;
1174 if (!ici->ops->get_crop)
1175 ici->ops->get_crop = default_g_crop;
1176 if (!ici->ops->cropcap)
1177 ici->ops->cropcap = default_cropcap;
1181 if (ix->nr == ici->nr) {
1187 ret = v4l2_device_register(ici->v4l2_dev.dev, &ici->v4l2_dev);
1191 list_add_tail(&ici->list, &hosts);
1194 scan_add_host(ici);
1205 void soc_camera_host_unregister(struct soc_camera_host *ici)
1211 list_del(&ici->list);
1214 if (icd->iface == ici->nr) {
1220 * needs parent to call ici->ops->remove().
1233 v4l2_device_unregister(&ici->v4l2_dev);
1309 struct soc_camera_host *ici = to_soc_camera_host(icd->dev.parent);
1315 strlcpy(vdev->name, ici->drv_name, sizeof(vdev->name));