Home
last modified time | relevance | path

Searched refs:soc_camera_device (Results 1 – 17 of 17) sorted by relevance

/linux-4.1.27/include/media/
Dsoc_camera.h30 struct soc_camera_device { struct
85 struct soc_camera_device *icd; /* Currently attached client */
95 int (*add)(struct soc_camera_device *);
96 void (*remove)(struct soc_camera_device *);
105 int (*get_formats)(struct soc_camera_device *, unsigned int,
107 void (*put_formats)(struct soc_camera_device *);
108 int (*cropcap)(struct soc_camera_device *, struct v4l2_cropcap *);
109 int (*get_crop)(struct soc_camera_device *, struct v4l2_crop *);
110 int (*set_crop)(struct soc_camera_device *, const struct v4l2_crop *);
111 int (*get_selection)(struct soc_camera_device *, struct v4l2_selection *);
[all …]
Dsoc_camera_platform.h26 struct soc_camera_device *icd;
35 static inline int soc_camera_platform_add(struct soc_camera_device *icd, in soc_camera_platform_add()
71 static inline void soc_camera_platform_del(const struct soc_camera_device *icd, in soc_camera_platform_del()
/linux-4.1.27/drivers/media/platform/soc_camera/
Dsoc_camera.c69 static int soc_camera_video_start(struct soc_camera_device *icd);
70 static int video_dev_create(struct soc_camera_device *icd);
156 static int __soc_camera_power_on(struct soc_camera_device *icd) in __soc_camera_power_on()
168 static int __soc_camera_power_off(struct soc_camera_device *icd) in __soc_camera_power_off()
205 struct soc_camera_device *icd, unsigned int fourcc) in soc_camera_xlate_by_fourcc()
253 static int soc_camera_try_fmt(struct soc_camera_device *icd, in soc_camera_try_fmt()
297 struct soc_camera_device *icd = file->private_data; in soc_camera_try_fmt_vid_cap()
339 struct soc_camera_device *icd = file->private_data; in soc_camera_s_std()
347 struct soc_camera_device *icd = file->private_data; in soc_camera_g_std()
356 struct soc_camera_device *icd = file->private_data; in soc_camera_enum_framesizes()
[all …]
Dsoc_scale_crop.h17 struct soc_camera_device;
37 int soc_camera_client_scale(struct soc_camera_device *icd,
42 void soc_camera_calc_client_output(struct soc_camera_device *icd,
Dsh_mobile_ceu_camera.c217 struct soc_camera_device *icd = container_of(vq, struct soc_camera_device, vb2_vidq); in sh_mobile_ceu_videobuf_setup()
286 struct soc_camera_device *icd = pcdev->ici.icd; in sh_mobile_ceu_capture()
382 struct soc_camera_device *icd = container_of(vb->vb2_queue, struct soc_camera_device, vb2_vidq); in sh_mobile_ceu_videobuf_queue()
432 struct soc_camera_device *icd = container_of(vb->vb2_queue, struct soc_camera_device, vb2_vidq); in sh_mobile_ceu_videobuf_release()
461 struct soc_camera_device *icd = container_of(vb->vb2_queue, struct soc_camera_device, vb2_vidq); in sh_mobile_ceu_videobuf_init()
476 struct soc_camera_device *icd = container_of(q, struct soc_camera_device, vb2_vidq); in sh_mobile_ceu_stop_streaming()
559 struct soc_camera_device *icd) in csi2_subdev()
566 static int sh_mobile_ceu_add_device(struct soc_camera_device *icd) in sh_mobile_ceu_add_device()
596 static void sh_mobile_ceu_remove_device(struct soc_camera_device *icd) in sh_mobile_ceu_remove_device()
675 static void sh_mobile_ceu_set_rect(struct soc_camera_device *icd) in sh_mobile_ceu_set_rect()
[all …]
Datmel-isi.c244 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in queue_setup()
282 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in buffer_prepare()
324 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in buffer_cleanup()
365 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in buffer_queue()
384 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in start_streaming()
412 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in stop_streaming()
466 struct soc_camera_device *icd) in isi_camera_init_videobuf()
482 static int isi_camera_set_fmt(struct soc_camera_device *icd, in isi_camera_set_fmt()
532 static int isi_camera_try_fmt(struct soc_camera_device *icd, in isi_camera_try_fmt()
614 static int isi_camera_try_bus_param(struct soc_camera_device *icd, in isi_camera_try_bus_param()
[all …]
Dmx3_camera.c192 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in mx3_videobuf_setup()
260 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx3_videobuf_queue()
360 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx3_videobuf_release()
393 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx3_videobuf_init()
411 struct soc_camera_device *icd = soc_camera_from_vb2q(q); in mx3_stop_streaming()
444 struct soc_camera_device *icd) in mx3_camera_init_videobuf()
510 static int mx3_camera_add_device(struct soc_camera_device *icd) in mx3_camera_add_device()
518 static void mx3_camera_remove_device(struct soc_camera_device *icd) in mx3_camera_remove_device()
579 static int mx3_camera_try_bus_param(struct soc_camera_device *icd, in mx3_camera_try_bus_param()
656 static int mx3_camera_get_formats(struct soc_camera_device *icd, unsigned int idx, in mx3_camera_get_formats()
[all …]
Domap1_camera.c208 struct soc_camera_device *icd = vq->priv_data; in omap1_videobuf_setup()
238 struct soc_camera_device *icd = vq->priv_data; in free_buffer()
252 struct soc_camera_device *icd = vq->priv_data; in omap1_videobuf_prepare()
482 struct soc_camera_device *icd = vq->priv_data; in omap1_videobuf_queue()
535 struct soc_camera_device *icd = vq->priv_data; in omap1_videobuf_release()
896 static int omap1_cam_add_device(struct soc_camera_device *icd) in omap1_cam_add_device()
904 static void omap1_cam_remove_device(struct soc_camera_device *icd) in omap1_cam_remove_device()
1065 static int omap1_cam_get_formats(struct soc_camera_device *icd, in omap1_cam_get_formats()
1183 struct soc_camera_device *icd, struct v4l2_subdev *sd, in set_mbus_format()
1215 static int omap1_cam_set_crop(struct soc_camera_device *icd, in omap1_cam_set_crop()
[all …]
Drcar_vin.c534 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in rcar_vin_videobuf_setup()
589 struct soc_camera_device *icd = priv->ici.icd; in rcar_vin_setup()
764 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in rcar_vin_videobuf_queue()
836 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in rcar_vin_stop_streaming()
936 static int rcar_vin_add_device(struct soc_camera_device *icd) in rcar_vin_add_device()
953 static void rcar_vin_remove_device(struct soc_camera_device *icd) in rcar_vin_remove_device()
1040 static int rcar_vin_set_rect(struct soc_camera_device *icd) in rcar_vin_set_rect()
1166 static int rcar_vin_set_bus_param(struct soc_camera_device *icd) in rcar_vin_set_bus_param()
1232 static int rcar_vin_try_bus_param(struct soc_camera_device *icd, in rcar_vin_try_bus_param()
1318 static int rcar_vin_get_formats(struct soc_camera_device *icd, unsigned int idx, in rcar_vin_get_formats()
[all …]
Dpxa_camera.c244 struct soc_camera_device *icd = vq->priv_data; in pxa_videobuf_setup()
260 struct soc_camera_device *icd = vq->priv_data; in free_buffer()
427 struct soc_camera_device *icd = vq->priv_data; in pxa_videobuf_prepare()
629 struct soc_camera_device *icd = vq->priv_data; in pxa_videobuf_queue()
651 struct soc_camera_device *icd = vq->priv_data; in pxa_videobuf_release()
835 struct soc_camera_device *icd) in pxa_camera_init_videobuf()
959 static int pxa_camera_add_device(struct soc_camera_device *icd) in pxa_camera_add_device()
967 static void pxa_camera_remove_device(struct soc_camera_device *icd) in pxa_camera_remove_device()
1028 static void pxa_camera_setup_cicr(struct soc_camera_device *icd, in pxa_camera_setup_cicr()
1124 static int pxa_camera_set_bus_param(struct soc_camera_device *icd) in pxa_camera_set_bus_param()
[all …]
Dmx2_camera.c413 static int mx2_camera_add_device(struct soc_camera_device *icd) in mx2_camera_add_device()
421 static void mx2_camera_remove_device(struct soc_camera_device *icd) in mx2_camera_remove_device()
476 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in mx2_videobuf_setup()
503 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx2_videobuf_prepare()
533 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx2_videobuf_queue()
550 static void mx27_camera_emma_buf_init(struct soc_camera_device *icd, in mx27_camera_emma_buf_init()
648 struct soc_camera_device *icd = soc_camera_from_vb2q(q); in mx2_start_streaming()
744 struct soc_camera_device *icd = soc_camera_from_vb2q(q); in mx2_stop_streaming()
785 struct soc_camera_device *icd) in mx2_camera_init_videobuf()
824 static int mx2_camera_set_bus_param(struct soc_camera_device *icd) in mx2_camera_set_bus_param()
[all …]
Dsh_mobile_csi2.c139 struct soc_camera_device *icd = v4l2_get_subdev_hostdata(sd); in sh_csi2_g_mbus_config()
196 struct soc_camera_device *icd = v4l2_get_subdev_hostdata(sd); in sh_csi2_s_mbus_config()
265 struct soc_camera_device *icd = v4l2_get_subdev_hostdata(&priv->subdev); in sh_csi2_client_connect()
Dsoc_scale_crop.c215 static int client_s_fmt(struct soc_camera_device *icd, in client_s_fmt()
305 int soc_camera_client_scale(struct soc_camera_device *icd, in soc_camera_client_scale()
358 void soc_camera_calc_client_output(struct soc_camera_device *icd, in soc_camera_calc_client_output()
Dsoc_camera_platform.c139 struct soc_camera_device *icd; in soc_camera_platform_probe()
/linux-4.1.27/arch/sh/boards/mach-ap325rxa/
Dsetup.c335 static int ap325rxa_camera_add(struct soc_camera_device *icd);
336 static void ap325rxa_camera_del(struct soc_camera_device *icd);
370 static int ap325rxa_camera_add(struct soc_camera_device *icd) in ap325rxa_camera_add()
384 static void ap325rxa_camera_del(struct soc_camera_device *icd) in ap325rxa_camera_del()
/linux-4.1.27/Documentation/video4linux/
Dsoc-camera.txt94 soc_camera_device, using v4l2_get_subdev_hostdata(): both only work, when
141 soc_camera_device and used by the soc-camera core and host drivers. The core
/linux-4.1.27/drivers/media/i2c/soc_camera/
Dov6650.c543 struct soc_camera_device *icd = v4l2_get_subdev_hostdata(sd); in ov6650_s_fmt()