Lines Matching refs:soc_camera_device
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 *);
112 int (*try_fmt)(struct soc_camera_device *, struct v4l2_format *);
114 struct soc_camera_device *);
116 int (*set_bus_param)(struct soc_camera_device *);
117 int (*get_parm)(struct soc_camera_device *, struct v4l2_streamparm *);
118 int (*set_parm)(struct soc_camera_device *, struct v4l2_streamparm *);
119 int (*enum_framesizes)(struct soc_camera_device *, struct v4l2_frmsizeenum *);
176 int (*add_device)(struct soc_camera_device *);
177 void (*del_device)(struct soc_camera_device *);
241 int (*add_device)(struct soc_camera_device *);
242 void (*del_device)(struct soc_camera_device *);
254 const struct soc_camera_device *icd) in to_soc_camera_desc()
260 const struct soc_camera_device *icd) in to_soc_camera_control()
266 const struct soc_camera_device *icd) in soc_camera_to_subdev()
276 struct soc_camera_device *icd, unsigned int fourcc);
372 struct soc_camera_device *icd = v4l2_get_subdev_hostdata(sd); in soc_camera_i2c_to_vdev()
383 struct soc_camera_device *icd = video_get_drvdata(vdev); in soc_camera_vdev_to_subdev()
387 static inline struct soc_camera_device *soc_camera_from_vb2q(const struct vb2_queue *vq) in soc_camera_from_vb2q()
389 return container_of(vq, struct soc_camera_device, vb2_vidq); in soc_camera_from_vb2q()
392 static inline u32 soc_camera_grp_id(const struct soc_camera_device *icd) in soc_camera_grp_id()