Lines Matching refs:v4l2_subdev

56 /* These printk constructs can be used with v4l2_device and v4l2_subdev */
101 struct v4l2_subdev;
141 * &struct v4l2_subdev.
150 * returns a &struct v4l2_subdev pointer.
152 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev,
158 * &struct v4l2_subdev.
167 * returns a &struct v4l2_subdev pointer.
169 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev,
176 * @sd: pointer to &struct v4l2_subdev
183 void v4l2_i2c_subdev_set_name(struct v4l2_subdev *sd, struct i2c_client *client,
187 * v4l2_i2c_subdev_init - Initializes a &struct v4l2_subdev with data from
190 * @sd: pointer to &struct v4l2_subdev
194 void v4l2_i2c_subdev_init(struct v4l2_subdev *sd, struct i2c_client *client,
198 * v4l2_i2c_subdev_addr - returns i2c client address of &struct v4l2_subdev.
200 * @sd: pointer to &struct v4l2_subdev
204 unsigned short v4l2_i2c_subdev_addr(struct v4l2_subdev *sd);
217 * v4l2_i2c_subdev_unregister - Unregister a v4l2_subdev
219 * @sd: pointer to &struct v4l2_subdev
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,
247 v4l2_i2c_subdev_init(struct v4l2_subdev *sd, struct i2c_client *client,
251 static inline unsigned short v4l2_i2c_subdev_addr(struct v4l2_subdev *sd)
262 static inline void v4l2_i2c_subdev_unregister(struct v4l2_subdev *sd)
277 * &struct v4l2_subdev.
284 * returns a &struct v4l2_subdev pointer.
286 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_dev,
290 * v4l2_spi_subdev_init - Initialize a v4l2_subdev with data from an
293 * @sd: pointer to &struct v4l2_subdev
297 void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
301 * v4l2_spi_subdev_unregister - Unregister a v4l2_subdev
303 * @sd: pointer to &struct v4l2_subdev
305 void v4l2_spi_subdev_unregister(struct v4l2_subdev *sd);
309 static inline struct v4l2_subdev *
317 v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
321 static inline void v4l2_spi_subdev_unregister(struct v4l2_subdev *sd)
437 struct v4l2_subdev *sd, struct v4l2_streamparm *a);
450 struct v4l2_subdev *sd, struct v4l2_streamparm *a);