Home
last modified time | relevance | path

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

/include/media/
Dv4l2-subdev.h37 struct v4l2_subdev;
196 int (*log_status)(struct v4l2_subdev *sd);
197 int (*s_io_pin_config)(struct v4l2_subdev *sd, size_t n,
199 int (*init)(struct v4l2_subdev *sd, u32 val);
200 int (*load_fw)(struct v4l2_subdev *sd);
201 int (*reset)(struct v4l2_subdev *sd, u32 val);
202 int (*s_gpio)(struct v4l2_subdev *sd, u32 val);
203 long (*command)(struct v4l2_subdev *sd, unsigned int cmd, void *arg);
204 long (*ioctl)(struct v4l2_subdev *sd, unsigned int cmd, void *arg);
206 long (*compat_ioctl32)(struct v4l2_subdev *sd, unsigned int cmd,
[all …]
Dv4l2-async.h18 struct v4l2_subdev;
84 struct v4l2_subdev *sd;
97 struct v4l2_subdev *subdev,
101 struct v4l2_subdev *subdev,
121 struct v4l2_subdev *sd;
174 struct v4l2_subdev *sd);
262 int v4l2_async_subdev_endpoint_add(struct v4l2_subdev *sd,
274 v4l2_async_connection_unique(struct v4l2_subdev *sd);
313 int v4l2_async_register_subdev(struct v4l2_subdev *sd);
335 v4l2_async_register_subdev_sensor(struct v4l2_subdev *sd);
[all …]
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.h115 int v4l2_create_fwnode_links_to_pad(struct v4l2_subdev *src_sd,
139 int v4l2_create_fwnode_links(struct v4l2_subdev *src_sd,
140 struct v4l2_subdev *sink_sd);
Dv4l2-event.h20 struct v4l2_subdev;
185 int v4l2_event_subdev_unsubscribe(struct v4l2_subdev *sd,
205 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.h25 struct v4l2_subdev;
1527 int v4l2_ctrl_subdev_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh,
1536 int v4l2_ctrl_subdev_log_status(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;