v4l2_subdev 100 include/media/adp1653.h int (*power)(struct v4l2_subdev *sd, int on); v4l2_subdev 111 include/media/adp1653.h struct v4l2_subdev subdev; v4l2_subdev 60 include/media/as3645a.h int (*set_power)(struct v4l2_subdev *subdev, int on); v4l2_subdev 170 include/media/davinci/vpbe.h struct v4l2_subdev **encoders; v4l2_subdev 174 include/media/davinci/vpbe.h struct v4l2_subdev *amp; v4l2_subdev 195 include/media/davinci/vpbe.h struct v4l2_subdev *venc; v4l2_subdev 48 include/media/davinci/vpbe_venc.h struct v4l2_subdev *venc_sub_dev_init(struct v4l2_device *v4l2_dev, v4l2_subdev 107 include/media/davinci/vpfe_capture.h struct v4l2_subdev **sd; v4l2_subdev 4 include/media/mt9p031.h struct v4l2_subdev; v4l2_subdev 79 include/media/smiapp.h int (*set_xclk)(struct v4l2_subdev *sd, int hz); v4l2_subdev 275 include/media/soc_camera.h static inline struct v4l2_subdev *soc_camera_to_subdev( v4l2_subdev 381 include/media/soc_camera.h struct v4l2_subdev *sd = i2c_get_clientdata(client); v4l2_subdev 391 include/media/soc_camera.h static inline struct v4l2_subdev *soc_camera_vdev_to_subdev(struct video_device *vdev) v4l2_subdev 20 include/media/v4l2-async.h struct v4l2_subdev; v4l2_subdev 84 include/media/v4l2-async.h struct v4l2_subdev *subdev, v4l2_subdev 88 include/media/v4l2-async.h struct v4l2_subdev *subdev, v4l2_subdev 95 include/media/v4l2-async.h int v4l2_async_register_subdev(struct v4l2_subdev *sd); v4l2_subdev 96 include/media/v4l2-async.h void v4l2_async_unregister_subdev(struct v4l2_subdev *sd); v4l2_subdev 111 include/media/v4l2-common.h struct v4l2_subdev; v4l2_subdev 117 include/media/v4l2-common.h struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, v4l2_subdev 123 include/media/v4l2-common.h struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, v4l2_subdev 128 include/media/v4l2-common.h void v4l2_i2c_subdev_init(struct v4l2_subdev *sd, struct i2c_client *client, v4l2_subdev 131 include/media/v4l2-common.h unsigned short v4l2_i2c_subdev_addr(struct v4l2_subdev *sd); v4l2_subdev 157 include/media/v4l2-common.h struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_dev, v4l2_subdev 161 include/media/v4l2-common.h void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi, v4l2_subdev 34 include/media/v4l2-ctrls.h struct v4l2_subdev; v4l2_subdev 797 include/media/v4l2-ctrls.h int v4l2_subdev_queryctrl(struct v4l2_subdev *sd, struct v4l2_queryctrl *qc); v4l2_subdev 798 include/media/v4l2-ctrls.h int v4l2_subdev_querymenu(struct v4l2_subdev *sd, struct v4l2_querymenu *qm); v4l2_subdev 799 include/media/v4l2-ctrls.h int v4l2_subdev_g_ext_ctrls(struct v4l2_subdev *sd, struct v4l2_ext_controls *cs); v4l2_subdev 800 include/media/v4l2-ctrls.h int v4l2_subdev_try_ext_ctrls(struct v4l2_subdev *sd, struct v4l2_ext_controls *cs); v4l2_subdev 801 include/media/v4l2-ctrls.h int v4l2_subdev_s_ext_ctrls(struct v4l2_subdev *sd, struct v4l2_ext_controls *cs); v4l2_subdev 802 include/media/v4l2-ctrls.h int v4l2_subdev_g_ctrl(struct v4l2_subdev *sd, struct v4l2_control *ctrl); v4l2_subdev 803 include/media/v4l2-ctrls.h int v4l2_subdev_s_ctrl(struct v4l2_subdev *sd, struct v4l2_control *ctrl); v4l2_subdev 807 include/media/v4l2-ctrls.h int v4l2_ctrl_subdev_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, v4l2_subdev 811 include/media/v4l2-ctrls.h int v4l2_ctrl_subdev_log_status(struct v4l2_subdev *sd); v4l2_subdev 55 include/media/v4l2-device.h void (*notify)(struct v4l2_subdev *sd, v4l2_subdev 112 include/media/v4l2-device.h struct v4l2_subdev *sd); v4l2_subdev 115 include/media/v4l2-device.h void v4l2_device_unregister_subdev(struct v4l2_subdev *sd); v4l2_subdev 124 include/media/v4l2-device.h static inline void v4l2_subdev_notify(struct v4l2_subdev *sd, v4l2_subdev 147 include/media/v4l2-device.h struct v4l2_subdev *__sd; \ v4l2_subdev 172 include/media/v4l2-device.h struct v4l2_subdev *__sd; \ v4l2_subdev 182 include/media/v4l2-device.h struct v4l2_subdev *__sd; \ v4l2_subdev 195 include/media/v4l2-device.h struct v4l2_subdev *__sd; \ v4l2_subdev 203 include/media/v4l2-device.h struct v4l2_subdev *__sd; \ v4l2_subdev 67 include/media/v4l2-event.h struct v4l2_subdev; v4l2_subdev 133 include/media/v4l2-event.h int v4l2_event_subdev_unsubscribe(struct v4l2_subdev *sd, struct v4l2_fh *fh, v4l2_subdev 137 include/media/v4l2-event.h int v4l2_src_change_event_subdev_subscribe(struct v4l2_subdev *sd, v4l2_subdev 47 include/media/v4l2-subdev.h struct v4l2_subdev; v4l2_subdev 148 include/media/v4l2-subdev.h int (*log_status)(struct v4l2_subdev *sd); v4l2_subdev 149 include/media/v4l2-subdev.h int (*s_io_pin_config)(struct v4l2_subdev *sd, size_t n, v4l2_subdev 151 include/media/v4l2-subdev.h int (*init)(struct v4l2_subdev *sd, u32 val); v4l2_subdev 152 include/media/v4l2-subdev.h int (*load_fw)(struct v4l2_subdev *sd); v4l2_subdev 153 include/media/v4l2-subdev.h int (*reset)(struct v4l2_subdev *sd, u32 val); v4l2_subdev 154 include/media/v4l2-subdev.h int (*s_gpio)(struct v4l2_subdev *sd, u32 val); v4l2_subdev 155 include/media/v4l2-subdev.h int (*queryctrl)(struct v4l2_subdev *sd, struct v4l2_queryctrl *qc); v4l2_subdev 156 include/media/v4l2-subdev.h int (*g_ctrl)(struct v4l2_subdev *sd, struct v4l2_control *ctrl); v4l2_subdev 157 include/media/v4l2-subdev.h int (*s_ctrl)(struct v4l2_subdev *sd, struct v4l2_control *ctrl); v4l2_subdev 158 include/media/v4l2-subdev.h int (*g_ext_ctrls)(struct v4l2_subdev *sd, struct v4l2_ext_controls *ctrls); v4l2_subdev 159 include/media/v4l2-subdev.h int (*s_ext_ctrls)(struct v4l2_subdev *sd, struct v4l2_ext_controls *ctrls); v4l2_subdev 160 include/media/v4l2-subdev.h int (*try_ext_ctrls)(struct v4l2_subdev *sd, struct v4l2_ext_controls *ctrls); v4l2_subdev 161 include/media/v4l2-subdev.h int (*querymenu)(struct v4l2_subdev *sd, struct v4l2_querymenu *qm); v4l2_subdev 162 include/media/v4l2-subdev.h long (*ioctl)(struct v4l2_subdev *sd, unsigned int cmd, void *arg); v4l2_subdev 164 include/media/v4l2-subdev.h long (*compat_ioctl32)(struct v4l2_subdev *sd, unsigned int cmd, v4l2_subdev 168 include/media/v4l2-subdev.h int (*g_register)(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg); v4l2_subdev 169 include/media/v4l2-subdev.h int (*s_register)(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg); v4l2_subdev 171 include/media/v4l2-subdev.h int (*s_power)(struct v4l2_subdev *sd, int on); v4l2_subdev 172 include/media/v4l2-subdev.h int (*interrupt_service_routine)(struct v4l2_subdev *sd, v4l2_subdev 174 include/media/v4l2-subdev.h int (*subscribe_event)(struct v4l2_subdev *sd, struct v4l2_fh *fh, v4l2_subdev 176 include/media/v4l2-subdev.h int (*unsubscribe_event)(struct v4l2_subdev *sd, struct v4l2_fh *fh, v4l2_subdev 194 include/media/v4l2-subdev.h int (*s_radio)(struct v4l2_subdev *sd); v4l2_subdev 195 include/media/v4l2-subdev.h int (*s_frequency)(struct v4l2_subdev *sd, const struct v4l2_frequency *freq); v4l2_subdev 196 include/media/v4l2-subdev.h int (*g_frequency)(struct v4l2_subdev *sd, struct v4l2_frequency *freq); v4l2_subdev 197 include/media/v4l2-subdev.h int (*enum_freq_bands)(struct v4l2_subdev *sd, struct v4l2_frequency_band *band); v4l2_subdev 198 include/media/v4l2-subdev.h int (*g_tuner)(struct v4l2_subdev *sd, struct v4l2_tuner *vt); v4l2_subdev 199 include/media/v4l2-subdev.h int (*s_tuner)(struct v4l2_subdev *sd, const struct v4l2_tuner *vt); v4l2_subdev 200 include/media/v4l2-subdev.h int (*g_modulator)(struct v4l2_subdev *sd, struct v4l2_modulator *vm); v4l2_subdev 201 include/media/v4l2-subdev.h int (*s_modulator)(struct v4l2_subdev *sd, const struct v4l2_modulator *vm); v4l2_subdev 202 include/media/v4l2-subdev.h int (*s_type_addr)(struct v4l2_subdev *sd, struct tuner_setup *type); v4l2_subdev 203 include/media/v4l2-subdev.h int (*s_config)(struct v4l2_subdev *sd, const struct v4l2_priv_tun_config *config); v4l2_subdev 227 include/media/v4l2-subdev.h int (*s_clock_freq)(struct v4l2_subdev *sd, u32 freq); v4l2_subdev 228 include/media/v4l2-subdev.h int (*s_i2s_clock_freq)(struct v4l2_subdev *sd, u32 freq); v4l2_subdev 229 include/media/v4l2-subdev.h int (*s_routing)(struct v4l2_subdev *sd, u32 input, u32 output, u32 config); v4l2_subdev 230 include/media/v4l2-subdev.h int (*s_stream)(struct v4l2_subdev *sd, int enable); v4l2_subdev 315 include/media/v4l2-subdev.h int (*s_routing)(struct v4l2_subdev *sd, u32 input, u32 output, u32 config); v4l2_subdev 316 include/media/v4l2-subdev.h int (*s_crystal_freq)(struct v4l2_subdev *sd, u32 freq, u32 flags); v4l2_subdev 317 include/media/v4l2-subdev.h int (*g_std)(struct v4l2_subdev *sd, v4l2_std_id *norm); v4l2_subdev 318 include/media/v4l2-subdev.h int (*s_std)(struct v4l2_subdev *sd, v4l2_std_id norm); v4l2_subdev 319 include/media/v4l2-subdev.h int (*s_std_output)(struct v4l2_subdev *sd, v4l2_std_id std); v4l2_subdev 320 include/media/v4l2-subdev.h int (*g_std_output)(struct v4l2_subdev *sd, v4l2_std_id *std); v4l2_subdev 321 include/media/v4l2-subdev.h int (*querystd)(struct v4l2_subdev *sd, v4l2_std_id *std); v4l2_subdev 322 include/media/v4l2-subdev.h int (*g_tvnorms)(struct v4l2_subdev *sd, v4l2_std_id *std); v4l2_subdev 323 include/media/v4l2-subdev.h int (*g_tvnorms_output)(struct v4l2_subdev *sd, v4l2_std_id *std); v4l2_subdev 324 include/media/v4l2-subdev.h int (*g_input_status)(struct v4l2_subdev *sd, u32 *status); v4l2_subdev 325 include/media/v4l2-subdev.h int (*s_stream)(struct v4l2_subdev *sd, int enable); v4l2_subdev 326 include/media/v4l2-subdev.h int (*cropcap)(struct v4l2_subdev *sd, struct v4l2_cropcap *cc); v4l2_subdev 327 include/media/v4l2-subdev.h int (*g_crop)(struct v4l2_subdev *sd, struct v4l2_crop *crop); v4l2_subdev 328 include/media/v4l2-subdev.h int (*s_crop)(struct v4l2_subdev *sd, const struct v4l2_crop *crop); v4l2_subdev 329 include/media/v4l2-subdev.h int (*g_parm)(struct v4l2_subdev *sd, struct v4l2_streamparm *param); v4l2_subdev 330 include/media/v4l2-subdev.h int (*s_parm)(struct v4l2_subdev *sd, struct v4l2_streamparm *param); v4l2_subdev 331 include/media/v4l2-subdev.h int (*g_frame_interval)(struct v4l2_subdev *sd, v4l2_subdev 333 include/media/v4l2-subdev.h int (*s_frame_interval)(struct v4l2_subdev *sd, v4l2_subdev 335 include/media/v4l2-subdev.h int (*enum_framesizes)(struct v4l2_subdev *sd, struct v4l2_frmsizeenum *fsize); v4l2_subdev 336 include/media/v4l2-subdev.h int (*enum_frameintervals)(struct v4l2_subdev *sd, struct v4l2_frmivalenum *fival); v4l2_subdev 337 include/media/v4l2-subdev.h int (*s_dv_timings)(struct v4l2_subdev *sd, v4l2_subdev 339 include/media/v4l2-subdev.h int (*g_dv_timings)(struct v4l2_subdev *sd, v4l2_subdev 341 include/media/v4l2-subdev.h int (*query_dv_timings)(struct v4l2_subdev *sd, v4l2_subdev 343 include/media/v4l2-subdev.h int (*enum_mbus_fmt)(struct v4l2_subdev *sd, unsigned int index, v4l2_subdev 345 include/media/v4l2-subdev.h int (*enum_mbus_fsizes)(struct v4l2_subdev *sd, v4l2_subdev 347 include/media/v4l2-subdev.h int (*g_mbus_fmt)(struct v4l2_subdev *sd, v4l2_subdev 349 include/media/v4l2-subdev.h int (*try_mbus_fmt)(struct v4l2_subdev *sd, v4l2_subdev 351 include/media/v4l2-subdev.h int (*s_mbus_fmt)(struct v4l2_subdev *sd, v4l2_subdev 353 include/media/v4l2-subdev.h int (*g_mbus_config)(struct v4l2_subdev *sd, v4l2_subdev 355 include/media/v4l2-subdev.h int (*s_mbus_config)(struct v4l2_subdev *sd, v4l2_subdev 357 include/media/v4l2-subdev.h int (*s_rx_buffer)(struct v4l2_subdev *sd, void *buf, v4l2_subdev 391 include/media/v4l2-subdev.h int (*decode_vbi_line)(struct v4l2_subdev *sd, struct v4l2_decode_vbi_line *vbi_line); v4l2_subdev 392 include/media/v4l2-subdev.h int (*s_vbi_data)(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *vbi_data); v4l2_subdev 393 include/media/v4l2-subdev.h int (*g_vbi_data)(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_data *vbi_data); v4l2_subdev 394 include/media/v4l2-subdev.h int (*g_sliced_vbi_cap)(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_cap *cap); v4l2_subdev 395 include/media/v4l2-subdev.h int (*s_raw_fmt)(struct v4l2_subdev *sd, struct v4l2_vbi_format *fmt); v4l2_subdev 396 include/media/v4l2-subdev.h int (*g_sliced_fmt)(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *fmt); v4l2_subdev 397 include/media/v4l2-subdev.h int (*s_sliced_fmt)(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *fmt); v4l2_subdev 411 include/media/v4l2-subdev.h int (*g_skip_top_lines)(struct v4l2_subdev *sd, u32 *lines); v4l2_subdev 412 include/media/v4l2-subdev.h int (*g_skip_frames)(struct v4l2_subdev *sd, u32 *frames); v4l2_subdev 469 include/media/v4l2-subdev.h int (*rx_read)(struct v4l2_subdev *sd, u8 *buf, size_t count, v4l2_subdev 472 include/media/v4l2-subdev.h int (*rx_g_parameters)(struct v4l2_subdev *sd, v4l2_subdev 474 include/media/v4l2-subdev.h int (*rx_s_parameters)(struct v4l2_subdev *sd, v4l2_subdev 478 include/media/v4l2-subdev.h int (*tx_write)(struct v4l2_subdev *sd, u8 *buf, size_t count, v4l2_subdev 481 include/media/v4l2-subdev.h int (*tx_g_parameters)(struct v4l2_subdev *sd, v4l2_subdev 483 include/media/v4l2-subdev.h int (*tx_s_parameters)(struct v4l2_subdev *sd, v4l2_subdev 494 include/media/v4l2-subdev.h int (*enum_mbus_code)(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh, v4l2_subdev 496 include/media/v4l2-subdev.h int (*enum_frame_size)(struct v4l2_subdev *sd, v4l2_subdev 499 include/media/v4l2-subdev.h int (*enum_frame_interval)(struct v4l2_subdev *sd, v4l2_subdev 502 include/media/v4l2-subdev.h int (*get_fmt)(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh, v4l2_subdev 504 include/media/v4l2-subdev.h int (*set_fmt)(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh, v4l2_subdev 506 include/media/v4l2-subdev.h int (*set_crop)(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh, v4l2_subdev 508 include/media/v4l2-subdev.h int (*get_crop)(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh, v4l2_subdev 510 include/media/v4l2-subdev.h int (*get_selection)(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh, v4l2_subdev 512 include/media/v4l2-subdev.h int (*set_selection)(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh, v4l2_subdev 514 include/media/v4l2-subdev.h int (*get_edid)(struct v4l2_subdev *sd, struct v4l2_edid *edid); v4l2_subdev 515 include/media/v4l2-subdev.h int (*set_edid)(struct v4l2_subdev *sd, struct v4l2_edid *edid); v4l2_subdev 516 include/media/v4l2-subdev.h int (*dv_timings_cap)(struct v4l2_subdev *sd, v4l2_subdev 518 include/media/v4l2-subdev.h int (*enum_dv_timings)(struct v4l2_subdev *sd, v4l2_subdev 521 include/media/v4l2-subdev.h int (*link_validate)(struct v4l2_subdev *sd, struct media_link *link, v4l2_subdev 525 include/media/v4l2-subdev.h int (*get_frame_desc)(struct v4l2_subdev *sd, unsigned int pad, v4l2_subdev 527 include/media/v4l2-subdev.h int (*set_frame_desc)(struct v4l2_subdev *sd, unsigned int pad, v4l2_subdev 557 include/media/v4l2-subdev.h int (*registered)(struct v4l2_subdev *sd); v4l2_subdev 558 include/media/v4l2-subdev.h void (*unregistered)(struct v4l2_subdev *sd); v4l2_subdev 559 include/media/v4l2-subdev.h int (*open)(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh); v4l2_subdev 560 include/media/v4l2-subdev.h int (*close)(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh); v4l2_subdev 624 include/media/v4l2-subdev.h container_of(ent, struct v4l2_subdev, entity) v4l2_subdev 626 include/media/v4l2-subdev.h ((struct v4l2_subdev *)video_get_drvdata(vdev)) v4l2_subdev 663 include/media/v4l2-subdev.h static inline void v4l2_set_subdevdata(struct v4l2_subdev *sd, void *p) v4l2_subdev 668 include/media/v4l2-subdev.h static inline void *v4l2_get_subdevdata(const struct v4l2_subdev *sd) v4l2_subdev 673 include/media/v4l2-subdev.h static inline void v4l2_set_subdev_hostdata(struct v4l2_subdev *sd, void *p) v4l2_subdev 678 include/media/v4l2-subdev.h static inline void *v4l2_get_subdev_hostdata(const struct v4l2_subdev *sd) v4l2_subdev 684 include/media/v4l2-subdev.h int v4l2_subdev_link_validate_default(struct v4l2_subdev *sd, v4l2_subdev 690 include/media/v4l2-subdev.h void v4l2_subdev_init(struct v4l2_subdev *sd,