Home
last modified time | relevance | path

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

/Linux-v4.19/include/media/
Dsoc_camera.h29 struct soc_camera_device { struct
81 struct soc_camera_device *icd; /* Currently attached client */
91 int (*add)(struct soc_camera_device *);
92 void (*remove)(struct soc_camera_device *);
101 int (*get_formats)(struct soc_camera_device *, unsigned int,
103 void (*put_formats)(struct soc_camera_device *);
104 int (*get_selection)(struct soc_camera_device *, struct v4l2_selection *);
105 int (*set_selection)(struct soc_camera_device *, struct v4l2_selection *);
110 int (*set_liveselection)(struct soc_camera_device *, struct v4l2_selection *);
111 int (*set_fmt)(struct soc_camera_device *, struct v4l2_format *);
[all …]
/Linux-v4.19/drivers/media/platform/soc_camera/
Dsoc_camera.c64 static int soc_camera_video_start(struct soc_camera_device *icd);
65 static int video_dev_create(struct soc_camera_device *icd);
151 static int __soc_camera_power_on(struct soc_camera_device *icd) in __soc_camera_power_on()
163 static int __soc_camera_power_off(struct soc_camera_device *icd) in __soc_camera_power_off()
200 struct soc_camera_device *icd, unsigned int fourcc) in soc_camera_xlate_by_fourcc()
248 static int soc_camera_try_fmt(struct soc_camera_device *icd, in soc_camera_try_fmt()
292 struct soc_camera_device *icd = file->private_data; in soc_camera_try_fmt_vid_cap()
307 struct soc_camera_device *icd = file->private_data; in soc_camera_enum_input()
337 struct soc_camera_device *icd = file->private_data; in soc_camera_s_std()
345 struct soc_camera_device *icd = file->private_data; in soc_camera_g_std()
[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.c205 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in sh_mobile_ceu_videobuf_setup()
251 struct soc_camera_device *icd = pcdev->ici.icd; in sh_mobile_ceu_capture()
350 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in sh_mobile_ceu_videobuf_queue()
401 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in sh_mobile_ceu_videobuf_release()
431 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in sh_mobile_ceu_videobuf_init()
446 struct soc_camera_device *icd = soc_camera_from_vb2q(q); in sh_mobile_ceu_stop_streaming()
515 static int sh_mobile_ceu_add_device(struct soc_camera_device *icd) in sh_mobile_ceu_add_device()
524 static void sh_mobile_ceu_remove_device(struct soc_camera_device *icd) in sh_mobile_ceu_remove_device()
597 static void sh_mobile_ceu_set_rect(struct soc_camera_device *icd) in sh_mobile_ceu_set_rect()
705 static int sh_mobile_ceu_set_bus_param(struct soc_camera_device *icd) in sh_mobile_ceu_set_bus_param()
[all …]
Dsoc_scale_crop.c228 static int client_set_fmt(struct soc_camera_device *icd, in client_set_fmt()
321 int soc_camera_client_scale(struct soc_camera_device *icd, in soc_camera_client_scale()
378 void soc_camera_calc_client_output(struct soc_camera_device *icd, in soc_camera_calc_client_output()
Dsoc_camera_platform.c133 struct soc_camera_device *icd; in soc_camera_platform_probe()
/Linux-v4.19/include/linux/platform_data/media/
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-v4.19/Documentation/media/v4l-drivers/
Dsoc-camera.rst102 soc_camera_device, using v4l2_get_subdev_hostdata(): both only work, when
149 soc_camera_device and used by the soc-camera core and host drivers. The core