/linux-4.4.14/include/media/ |
D | soc_camera.h | 30 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 …]
|
D | soc_camera_platform.h | 26 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.4.14/drivers/media/platform/soc_camera/ |
D | soc_camera.c | 69 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() 312 struct soc_camera_device *icd = file->private_data; in soc_camera_enum_input() 342 struct soc_camera_device *icd = file->private_data; in soc_camera_s_std() 350 struct soc_camera_device *icd = file->private_data; in soc_camera_g_std() [all …]
|
D | soc_scale_crop.h | 17 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,
|
D | sh_mobile_ceu_camera.c | 218 struct soc_camera_device *icd = container_of(vq, in sh_mobile_ceu_videobuf_setup() 219 struct soc_camera_device, vb2_vidq); in sh_mobile_ceu_videobuf_setup() 288 struct soc_camera_device *icd = pcdev->ici.icd; in sh_mobile_ceu_capture() 387 struct soc_camera_device *icd = container_of(vb->vb2_queue, in sh_mobile_ceu_videobuf_queue() 388 struct soc_camera_device, vb2_vidq); in sh_mobile_ceu_videobuf_queue() 439 struct soc_camera_device *icd = container_of(vb->vb2_queue, in sh_mobile_ceu_videobuf_release() 440 struct soc_camera_device, vb2_vidq); in sh_mobile_ceu_videobuf_release() 470 struct soc_camera_device *icd = container_of(vb->vb2_queue, in sh_mobile_ceu_videobuf_init() 471 struct soc_camera_device, vb2_vidq); in sh_mobile_ceu_videobuf_init() 486 struct soc_camera_device *icd = container_of(q, struct soc_camera_device, vb2_vidq); in sh_mobile_ceu_stop_streaming() [all …]
|
D | atmel-isi.c | 144 static bool is_supported(struct soc_camera_device *icd, in is_supported() 252 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in queue_setup() 292 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in buffer_prepare() 335 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in buffer_cleanup() 377 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in buffer_queue() 396 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in start_streaming() 430 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in stop_streaming() 484 struct soc_camera_device *icd) in isi_camera_init_videobuf() 500 static int isi_camera_set_fmt(struct soc_camera_device *icd, in isi_camera_set_fmt() 551 static int isi_camera_try_fmt(struct soc_camera_device *icd, in isi_camera_try_fmt() [all …]
|
D | mx3_camera.c | 193 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in mx3_videobuf_setup() 262 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx3_videobuf_queue() 363 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx3_videobuf_release() 397 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx3_videobuf_init() 415 struct soc_camera_device *icd = soc_camera_from_vb2q(q); in mx3_stop_streaming() 448 struct soc_camera_device *icd) in mx3_camera_init_videobuf() 514 static int mx3_camera_add_device(struct soc_camera_device *icd) in mx3_camera_add_device() 522 static void mx3_camera_remove_device(struct soc_camera_device *icd) in mx3_camera_remove_device() 583 static int mx3_camera_try_bus_param(struct soc_camera_device *icd, in mx3_camera_try_bus_param() 660 static int mx3_camera_get_formats(struct soc_camera_device *icd, unsigned int idx, in mx3_camera_get_formats() [all …]
|
D | rcar_vin.c | 536 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in rcar_vin_videobuf_setup() 594 struct soc_camera_device *icd = priv->ici.icd; in rcar_vin_setup() 777 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in rcar_vin_videobuf_queue() 849 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in rcar_vin_stop_streaming() 950 static int rcar_vin_add_device(struct soc_camera_device *icd) in rcar_vin_add_device() 967 static void rcar_vin_remove_device(struct soc_camera_device *icd) in rcar_vin_remove_device() 1054 static int rcar_vin_set_rect(struct soc_camera_device *icd) in rcar_vin_set_rect() 1180 static int rcar_vin_set_bus_param(struct soc_camera_device *icd) in rcar_vin_set_bus_param() 1246 static int rcar_vin_try_bus_param(struct soc_camera_device *icd, in rcar_vin_try_bus_param() 1332 static int rcar_vin_get_formats(struct soc_camera_device *icd, unsigned int idx, in rcar_vin_get_formats() [all …]
|
D | omap1_camera.c | 208 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() 1186 struct soc_camera_device *icd, struct v4l2_subdev *sd, in set_format() 1219 static int omap1_cam_set_crop(struct soc_camera_device *icd, in omap1_cam_set_crop() [all …]
|
D | pxa_camera.c | 244 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 …]
|
D | mx2_camera.c | 413 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() 477 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in mx2_videobuf_setup() 504 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx2_videobuf_prepare() 535 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx2_videobuf_queue() 552 static void mx27_camera_emma_buf_init(struct soc_camera_device *icd, in mx27_camera_emma_buf_init() 650 struct soc_camera_device *icd = soc_camera_from_vb2q(q); in mx2_start_streaming() 746 struct soc_camera_device *icd = soc_camera_from_vb2q(q); in mx2_stop_streaming() 787 struct soc_camera_device *icd) in mx2_camera_init_videobuf() 826 static int mx2_camera_set_bus_param(struct soc_camera_device *icd) in mx2_camera_set_bus_param() [all …]
|
D | sh_mobile_csi2.c | 135 struct soc_camera_device *icd = v4l2_get_subdev_hostdata(sd); in sh_csi2_g_mbus_config() 192 struct soc_camera_device *icd = v4l2_get_subdev_hostdata(sd); in sh_csi2_s_mbus_config() 263 struct soc_camera_device *icd = v4l2_get_subdev_hostdata(&priv->subdev); in sh_csi2_client_connect()
|
D | soc_scale_crop.c | 215 static int client_set_fmt(struct soc_camera_device *icd, in client_set_fmt() 306 int soc_camera_client_scale(struct soc_camera_device *icd, in soc_camera_client_scale() 363 void soc_camera_calc_client_output(struct soc_camera_device *icd, in soc_camera_calc_client_output()
|
D | soc_camera_platform.c | 145 struct soc_camera_device *icd; in soc_camera_platform_probe()
|
/linux-4.4.14/arch/sh/boards/mach-ap325rxa/ |
D | setup.c | 335 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.4.14/Documentation/video4linux/ |
D | soc-camera.txt | 94 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.4.14/drivers/media/i2c/soc_camera/ |
D | ov6650.c | 548 struct soc_camera_device *icd = v4l2_get_subdev_hostdata(sd); in ov6650_s_fmt()
|