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-async.h17 struct v4l2_subdev;
109 struct v4l2_subdev *subdev,
113 struct v4l2_subdev *subdev,
132 struct v4l2_subdev *sd;
266 int v4l2_async_subdev_notifier_register(struct v4l2_subdev *sd,
301 int v4l2_async_register_subdev(struct v4l2_subdev *sd);
323 v4l2_async_register_subdev_sensor_common(struct v4l2_subdev *sd);
331 void v4l2_async_unregister_subdev(struct v4l2_subdev *sd);
Dv4l2-common.h101 struct v4l2_subdev;
152 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev,
169 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev,
183 void v4l2_i2c_subdev_set_name(struct v4l2_subdev *sd, struct i2c_client *client,
194 void v4l2_i2c_subdev_init(struct v4l2_subdev *sd, struct i2c_client *client,
204 unsigned short v4l2_i2c_subdev_addr(struct v4l2_subdev *sd);
221 void v4l2_i2c_subdev_unregister(struct v4l2_subdev *sd);
225 static inline struct v4l2_subdev *
233 static inline struct v4l2_subdev *
242 v4l2_i2c_subdev_set_name(struct v4l2_subdev *sd, struct i2c_client *client, in v4l2_i2c_subdev_set_name()
[all …]
Dv4l2-device.h53 void (*notify)(struct v4l2_subdev *sd,
162 struct v4l2_subdev *sd);
174 void v4l2_device_unregister_subdev(struct v4l2_subdev *sd);
237 static inline void v4l2_subdev_notify(struct v4l2_subdev *sd, in v4l2_subdev_notify()
319 struct v4l2_subdev *__sd; \
386 struct v4l2_subdev *__sd; \
413 struct v4l2_subdev *__sd; \
446 struct v4l2_subdev *__sd; \
473 struct v4l2_subdev *__sd; \
505 struct v4l2_subdev *__sd; \
[all …]
Dv4l2-mc.h109 int v4l2_create_fwnode_links_to_pad(struct v4l2_subdev *src_sd,
133 int v4l2_create_fwnode_links(struct v4l2_subdev *src_sd,
134 struct v4l2_subdev *sink_sd);
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()
Dv4l2-ctrls.h35 struct v4l2_subdev;
1445 int v4l2_ctrl_subdev_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh,
1454 int v4l2_ctrl_subdev_log_status(struct v4l2_subdev *sd);
/include/trace/hooks/
Dv4l2core.h14 struct v4l2_subdev;
42 TP_PROTO(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *pad,
47 TP_PROTO(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *pad,
52 TP_PROTO(struct v4l2_subdev *sd, struct v4l2_subdev_frame_interval *fi,
57 TP_PROTO(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *pad,
62 TP_PROTO(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *pad,
67 TP_PROTO(struct v4l2_subdev *sd, struct v4l2_subdev_frame_interval *fi,
/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;