Home
last modified time | relevance | path

Searched refs:v4l2_subdev (Results 1 – 14 of 14) sorted by relevance

/include/media/
Dv4l2-subdev.h37 struct v4l2_subdev;
189 int (*log_status)(struct v4l2_subdev *sd);
190 int (*s_io_pin_config)(struct v4l2_subdev *sd, size_t n,
192 int (*init)(struct v4l2_subdev *sd, u32 val);
193 int (*load_fw)(struct v4l2_subdev *sd);
194 int (*reset)(struct v4l2_subdev *sd, u32 val);
195 int (*s_gpio)(struct v4l2_subdev *sd, u32 val);
196 long (*ioctl)(struct v4l2_subdev *sd, unsigned int cmd, void *arg);
198 long (*compat_ioctl32)(struct v4l2_subdev *sd, unsigned int cmd,
202 int (*g_register)(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg);
[all …]
Dv4l2-common.h100 struct v4l2_subdev;
151 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev,
168 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev,
181 void v4l2_i2c_subdev_set_name(struct v4l2_subdev *sd, struct i2c_client *client,
192 void v4l2_i2c_subdev_init(struct v4l2_subdev *sd, struct i2c_client *client,
202 unsigned short v4l2_i2c_subdev_addr(struct v4l2_subdev *sd);
219 void v4l2_i2c_subdev_unregister(struct v4l2_subdev *sd);
223 static inline struct v4l2_subdev *
231 static inline struct v4l2_subdev *
240 v4l2_i2c_subdev_set_name(struct v4l2_subdev *sd, struct i2c_client *client, in v4l2_i2c_subdev_set_name()
[all …]
Dv4l2-async.h17 struct v4l2_subdev;
109 struct v4l2_subdev *subdev,
113 struct v4l2_subdev *subdev,
132 struct v4l2_subdev *sd;
264 int v4l2_async_subdev_notifier_register(struct v4l2_subdev *sd,
299 int v4l2_async_register_subdev(struct v4l2_subdev *sd);
321 v4l2_async_register_subdev_sensor_common(struct v4l2_subdev *sd);
329 void v4l2_async_unregister_subdev(struct v4l2_subdev *sd);
Dv4l2-device.h53 void (*notify)(struct v4l2_subdev *sd,
162 struct v4l2_subdev *sd);
174 void v4l2_device_unregister_subdev(struct v4l2_subdev *sd);
195 static inline void v4l2_subdev_notify(struct v4l2_subdev *sd, in v4l2_subdev_notify()
277 struct v4l2_subdev *__sd; \
344 struct v4l2_subdev *__sd; \
371 struct v4l2_subdev *__sd; \
404 struct v4l2_subdev *__sd; \
431 struct v4l2_subdev *__sd; \
463 struct v4l2_subdev *__sd; \
[all …]
Dv4l2-event.h20 struct v4l2_subdev;
176 int v4l2_event_subdev_unsubscribe(struct v4l2_subdev *sd,
196 int v4l2_src_change_event_subdev_subscribe(struct v4l2_subdev *sd,
Dv4l2-flash-led-class.h86 struct v4l2_subdev sd;
98 struct v4l2_subdev *sd) in v4l2_subdev_to_v4l2_flash()
Dsoc_camera.h262 static inline struct v4l2_subdev *soc_camera_to_subdev( in soc_camera_to_subdev()
368 struct v4l2_subdev *sd = i2c_get_clientdata(client); in soc_camera_i2c_to_vdev()
378 static inline struct v4l2_subdev *soc_camera_vdev_to_subdev(struct video_device *vdev) in soc_camera_vdev_to_subdev()
Dv4l2-fwnode.h403 v4l2_async_register_fwnode_subdev(struct v4l2_subdev *sd,
Dv4l2-ctrls.h31 struct v4l2_subdev;
1322 int v4l2_ctrl_subdev_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh,
1331 int v4l2_ctrl_subdev_log_status(struct v4l2_subdev *sd);
/include/media/davinci/
Dvpbe.h154 struct v4l2_subdev **encoders;
158 struct v4l2_subdev *amp;
179 struct v4l2_subdev *venc;
Dvpbe_venc.h35 struct v4l2_subdev *venc_sub_dev_init(struct v4l2_device *v4l2_dev,
Dvpfe_capture.h94 struct v4l2_subdev **sd;
/include/media/i2c/
Dmt9p031.h5 struct v4l2_subdev;
Dadp1653.h86 int (*power)(struct v4l2_subdev *sd, int on);
99 struct v4l2_subdev subdev;