Searched refs:soc_camera_device (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/include/media/ |
D | soc_camera.h | 29 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/ |
D | soc_camera.c | 64 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 …]
|
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 | 205 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 …]
|
D | soc_scale_crop.c | 228 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()
|
D | soc_camera_platform.c | 133 struct soc_camera_device *icd; in soc_camera_platform_probe()
|
/Linux-v4.19/include/linux/platform_data/media/ |
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-v4.19/Documentation/media/v4l-drivers/ |
D | soc-camera.rst | 102 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
|