/linux-4.19.296/include/media/ |
D | v4l2-subdev.h | 46 struct v4l2_subdev; 201 int (*log_status)(struct v4l2_subdev *sd); 202 int (*s_io_pin_config)(struct v4l2_subdev *sd, size_t n, 204 int (*init)(struct v4l2_subdev *sd, u32 val); 205 int (*load_fw)(struct v4l2_subdev *sd); 206 int (*reset)(struct v4l2_subdev *sd, u32 val); 207 int (*s_gpio)(struct v4l2_subdev *sd, u32 val); 208 long (*command)(struct v4l2_subdev *sd, unsigned int cmd, void *arg); 209 long (*ioctl)(struct v4l2_subdev *sd, unsigned int cmd, void *arg); 211 long (*compat_ioctl32)(struct v4l2_subdev *sd, unsigned int cmd, [all …]
|
D | v4l2-async.h | 20 struct v4l2_subdev; 112 struct v4l2_subdev *subdev, 116 struct v4l2_subdev *subdev, 140 struct v4l2_subdev *sd; 163 int v4l2_async_subdev_notifier_register(struct v4l2_subdev *sd, 195 int v4l2_async_register_subdev(struct v4l2_subdev *sd); 217 struct v4l2_subdev *sd); 225 void v4l2_async_unregister_subdev(struct v4l2_subdev *sd);
|
D | v4l2-device.h | 65 void (*notify)(struct v4l2_subdev *sd, 174 struct v4l2_subdev *sd); 186 void v4l2_device_unregister_subdev(struct v4l2_subdev *sd); 207 static inline void v4l2_subdev_notify(struct v4l2_subdev *sd, in v4l2_subdev_notify() 278 struct v4l2_subdev *__sd; \ 345 struct v4l2_subdev *__sd; \ 372 struct v4l2_subdev *__sd; \ 405 struct v4l2_subdev *__sd; \ 432 struct v4l2_subdev *__sd; \ 464 struct v4l2_subdev *__sd; \ [all …]
|
D | v4l2-common.h | 118 struct v4l2_subdev; 134 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, 153 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, 165 void v4l2_i2c_subdev_init(struct v4l2_subdev *sd, struct i2c_client *client, 175 unsigned short v4l2_i2c_subdev_addr(struct v4l2_subdev *sd); 236 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_dev, 247 void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi, 372 struct v4l2_subdev *sd, struct v4l2_streamparm *a); 385 struct v4l2_subdev *sd, struct v4l2_streamparm *a);
|
D | v4l2-event.h | 28 struct v4l2_subdev; 182 int v4l2_event_subdev_unsubscribe(struct v4l2_subdev *sd, 202 int v4l2_src_change_event_subdev_subscribe(struct v4l2_subdev *sd,
|
D | v4l2-flash-led-class.h | 89 struct v4l2_subdev sd; 101 struct v4l2_subdev *sd) in v4l2_subdev_to_v4l2_flash()
|
/linux-4.19.296/drivers/media/v4l2-core/ |
D | v4l2-async.c | 29 struct v4l2_subdev *subdev, in v4l2_async_notifier_call_bound() 39 struct v4l2_subdev *subdev, in v4l2_async_notifier_call_unbind() 56 static bool match_i2c(struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_i2c() 68 static bool match_devname(struct v4l2_subdev *sd, in match_devname() 74 static bool match_fwnode(struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_fwnode() 79 static bool match_custom(struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_custom() 93 struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd) in v4l2_async_find_match() 95 bool (*match)(struct v4l2_subdev *, struct v4l2_async_subdev *); in v4l2_async_find_match() 129 struct v4l2_subdev *sd) in v4l2_async_find_subdev_notifier() 156 struct v4l2_subdev *sd; in v4l2_async_notifier_can_complete() [all …]
|
D | v4l2-common.c | 112 void v4l2_i2c_subdev_init(struct v4l2_subdev *sd, struct i2c_client *client, in v4l2_i2c_subdev_init() 131 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, in v4l2_i2c_new_subdev_board() 135 struct v4l2_subdev *sd = NULL; in v4l2_i2c_new_subdev_board() 180 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, in v4l2_i2c_new_subdev() 197 unsigned short v4l2_i2c_subdev_addr(struct v4l2_subdev *sd) in v4l2_i2c_subdev_addr() 246 void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi, in v4l2_spi_subdev_init() 262 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_dev, in v4l2_spi_new_subdev() 265 struct v4l2_subdev *sd = NULL; in v4l2_spi_new_subdev() 401 struct v4l2_subdev *sd, struct v4l2_streamparm *a) in v4l2_g_parm_cap() 422 struct v4l2_subdev *sd, struct v4l2_streamparm *a) in v4l2_s_parm_cap()
|
D | v4l2-subdev.c | 32 static int subdev_fh_init(struct v4l2_subdev_fh *fh, struct v4l2_subdev *sd) in subdev_fh_init() 55 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_open() 108 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_close() 128 static int check_format(struct v4l2_subdev *sd, in check_format() 141 static int check_crop(struct v4l2_subdev *sd, struct v4l2_subdev_crop *crop) in check_crop() 153 static int check_selection(struct v4l2_subdev *sd, in check_selection() 166 static int check_edid(struct v4l2_subdev *sd, struct v4l2_subdev_edid *edid) in check_edid() 181 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_do_ioctl() 553 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_compat_ioctl32() 562 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_poll() [all …]
|
D | v4l2-device.c | 106 struct v4l2_subdev *sd, *next; in v4l2_device_unregister() 155 struct v4l2_subdev *sd) in v4l2_device_register_subdev() 220 struct v4l2_subdev *sd = video_get_drvdata(vdev); in v4l2_device_release_subdev_node() 228 struct v4l2_subdev *sd; in v4l2_device_register_subdev_nodes() 292 void v4l2_device_unregister_subdev(struct v4l2_subdev *sd) in v4l2_device_unregister_subdev()
|
D | tuner-core.c | 104 struct v4l2_subdev sd; 179 static inline struct tuner *to_tuner(struct v4l2_subdev *sd) in to_tuner() 472 static int tuner_s_type_addr(struct v4l2_subdev *sd, in tuner_s_type_addr() 506 static int tuner_s_config(struct v4l2_subdev *sd, in tuner_s_config() 1088 static int tuner_s_radio(struct v4l2_subdev *sd) in tuner_s_radio() 1105 static int tuner_standby(struct v4l2_subdev *sd) in tuner_standby() 1117 static int tuner_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in tuner_s_std() 1131 static int tuner_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *f) in tuner_s_frequency() 1150 static int tuner_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in tuner_g_frequency() 1181 static int tuner_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in tuner_g_tuner() [all …]
|
/linux-4.19.296/drivers/media/radio/ |
D | tef6862.c | 58 struct v4l2_subdev sd; 62 static inline struct tef6862_state *to_state(struct v4l2_subdev *sd) in to_state() 76 static int tef6862_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in tef6862_g_tuner() 94 static int tef6862_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in tef6862_s_tuner() 99 static int tef6862_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *f) in tef6862_s_frequency() 125 static int tef6862_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in tef6862_g_frequency() 156 struct v4l2_subdev *sd; in tef6862_probe() 178 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tef6862_remove()
|
D | saa7706h.c | 125 struct v4l2_subdev sd; 130 static inline struct saa7706h_state *to_state(struct v4l2_subdev *sd) in to_state() 152 static int saa7706h_set_reg24(struct v4l2_subdev *sd, u16 reg, u32 val) in saa7706h_set_reg24() 167 static int saa7706h_set_reg24_err(struct v4l2_subdev *sd, u16 reg, u32 val, in saa7706h_set_reg24_err() 173 static int saa7706h_set_reg16(struct v4l2_subdev *sd, u16 reg, u16 val) in saa7706h_set_reg16() 187 static int saa7706h_set_reg16_err(struct v4l2_subdev *sd, u16 reg, u16 val, in saa7706h_set_reg16_err() 193 static int saa7706h_get_reg16(struct v4l2_subdev *sd, u16 reg) in saa7706h_get_reg16() 220 static int saa7706h_unmute(struct v4l2_subdev *sd) in saa7706h_unmute() 304 static int saa7706h_mute(struct v4l2_subdev *sd) in saa7706h_mute() 346 struct v4l2_subdev *sd; in saa7706h_probe() [all …]
|
/linux-4.19.296/drivers/media/spi/ |
D | gs1662.c | 52 struct v4l2_subdev sd; 199 static int gs_g_register(struct v4l2_subdev *sd, in gs_g_register() 212 static int gs_s_register(struct v4l2_subdev *sd, in gs_s_register() 249 static inline struct gs *to_gs(struct v4l2_subdev *sd) in to_gs() 254 static int gs_s_dv_timings(struct v4l2_subdev *sd, in gs_s_dv_timings() 268 static int gs_g_dv_timings(struct v4l2_subdev *sd, in gs_g_dv_timings() 277 static int gs_query_dv_timings(struct v4l2_subdev *sd, in gs_query_dv_timings() 317 static int gs_enum_dv_timings(struct v4l2_subdev *sd, in gs_enum_dv_timings() 330 static int gs_s_stream(struct v4l2_subdev *sd, int enable) in gs_s_stream() 350 static int gs_g_input_status(struct v4l2_subdev *sd, u32 *status) in gs_g_input_status() [all …]
|
/linux-4.19.296/drivers/media/dvb-frontends/ |
D | rtl2832_sdr.h | 57 struct v4l2_subdev *v4l2_subdev; member
|
D | au8522_decoder.c | 176 static inline struct au8522_state *to_state(struct v4l2_subdev *sd) in to_state() 481 static int au8522_g_register(struct v4l2_subdev *sd, in au8522_g_register() 490 static int au8522_s_register(struct v4l2_subdev *sd, in au8522_s_register() 539 static int au8522_s_stream(struct v4l2_subdev *sd, int enable) in au8522_s_stream() 569 static int au8522_s_video_routing(struct v4l2_subdev *sd, in au8522_s_video_routing() 591 static int au8522_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in au8522_s_std() 606 static int au8522_s_audio_routing(struct v4l2_subdev *sd, in au8522_s_audio_routing() 619 static int au8522_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in au8522_g_tuner() 686 struct v4l2_subdev *sd; in au8522_probe() 770 struct v4l2_subdev *sd = i2c_get_clientdata(client); in au8522_remove()
|
D | rtl2832_sdr.c | 127 struct v4l2_subdev *v4l2_subdev; member 827 if (!V4L2_SUBDEV_HAS_OP(dev->v4l2_subdev, tuner, s_frequency)) { in rtl2832_sdr_set_tuner_freq() 889 if (V4L2_SUBDEV_HAS_OP(dev->v4l2_subdev, core, s_power)) in rtl2832_sdr_start_streaming() 890 ret = v4l2_subdev_call(dev->v4l2_subdev, core, s_power, 1); in rtl2832_sdr_start_streaming() 942 if (V4L2_SUBDEV_HAS_OP(dev->v4l2_subdev, core, s_power)) in rtl2832_sdr_stop_streaming() 943 v4l2_subdev_call(dev->v4l2_subdev, core, s_power, 0); in rtl2832_sdr_stop_streaming() 986 V4L2_SUBDEV_HAS_OP(dev->v4l2_subdev, tuner, g_tuner)) { in rtl2832_sdr_g_tuner() 987 ret = v4l2_subdev_call(dev->v4l2_subdev, tuner, g_tuner, v); in rtl2832_sdr_g_tuner() 1013 V4L2_SUBDEV_HAS_OP(dev->v4l2_subdev, tuner, s_tuner)) { in rtl2832_sdr_s_tuner() 1014 ret = v4l2_subdev_call(dev->v4l2_subdev, tuner, s_tuner, v); in rtl2832_sdr_s_tuner() [all …]
|
/linux-4.19.296/include/media/davinci/ |
D | vpbe.h | 166 struct v4l2_subdev **encoders; 170 struct v4l2_subdev *amp; 191 struct v4l2_subdev *venc;
|
/linux-4.19.296/drivers/media/tuners/ |
D | msi001.c | 41 struct v4l2_subdev sd; 54 static inline struct msi001_dev *sd_to_msi001_dev(struct v4l2_subdev *sd) in sd_to_msi001_dev() 294 static int msi001_standby(struct v4l2_subdev *sd) in msi001_standby() 301 static int msi001_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in msi001_g_tuner() 317 static int msi001_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in msi001_s_tuner() 326 static int msi001_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in msi001_g_frequency() 336 static int msi001_s_frequency(struct v4l2_subdev *sd, in msi001_s_frequency() 356 static int msi001_enum_freq_bands(struct v4l2_subdev *sd, in msi001_enum_freq_bands() 486 struct v4l2_subdev *sd = spi_get_drvdata(spi); in msi001_remove()
|
D | fc2580.c | 384 static inline struct fc2580_dev *fc2580_subdev_to_dev(struct v4l2_subdev *sd) in fc2580_subdev_to_dev() 389 static int fc2580_standby(struct v4l2_subdev *sd) in fc2580_standby() 401 static int fc2580_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in fc2580_g_tuner() 416 static int fc2580_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in fc2580_s_tuner() 425 static int fc2580_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in fc2580_g_frequency() 435 static int fc2580_s_frequency(struct v4l2_subdev *sd, in fc2580_s_frequency() 449 static int fc2580_enum_freq_bands(struct v4l2_subdev *sd, in fc2580_enum_freq_bands() 512 static struct v4l2_subdev *fc2580_get_v4l2_subdev(struct i2c_client *client) in fc2580_get_v4l2_subdev()
|
D | e4000.c | 291 static inline struct e4000_dev *e4000_subdev_to_dev(struct v4l2_subdev *sd) in e4000_subdev_to_dev() 296 static int e4000_standby(struct v4l2_subdev *sd) in e4000_standby() 308 static int e4000_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in e4000_g_tuner() 323 static int e4000_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in e4000_s_tuner() 332 static int e4000_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in e4000_g_frequency() 342 static int e4000_s_frequency(struct v4l2_subdev *sd, in e4000_s_frequency() 356 static int e4000_enum_freq_bands(struct v4l2_subdev *sd, in e4000_enum_freq_bands() 724 struct v4l2_subdev *sd = i2c_get_clientdata(client); in e4000_remove()
|
D | fc2580.h | 43 struct v4l2_subdev* (*get_v4l2_subdev)(struct i2c_client *);
|
/linux-4.19.296/drivers/media/radio/si4713/ |
D | radio-usb-si4713.c | 53 struct v4l2_subdev *v4l2_subdev; member 84 return v4l2_subdev_call(radio->v4l2_subdev, tuner, g_modulator, vm); in vidioc_g_modulator() 92 return v4l2_subdev_call(radio->v4l2_subdev, tuner, s_modulator, vm); in vidioc_s_modulator() 100 return v4l2_subdev_call(radio->v4l2_subdev, tuner, s_frequency, vf); in vidioc_s_frequency() 108 return v4l2_subdev_call(radio->v4l2_subdev, tuner, g_frequency, vf); in vidioc_g_frequency() 419 struct v4l2_subdev *sd; in usb_si4713_probe() 461 radio->v4l2_subdev = sd; in usb_si4713_probe()
|
/linux-4.19.296/include/media/i2c/ |
D | adp1653.h | 95 int (*power)(struct v4l2_subdev *sd, int on); 108 struct v4l2_subdev subdev;
|
D | mt9p031.h | 5 struct v4l2_subdev;
|