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,