/linux-4.1.27/include/media/ |
D | v4l2-subdev.h | 47 struct v4l2_subdev; 148 int (*log_status)(struct v4l2_subdev *sd); 149 int (*s_io_pin_config)(struct v4l2_subdev *sd, size_t n, 151 int (*init)(struct v4l2_subdev *sd, u32 val); 152 int (*load_fw)(struct v4l2_subdev *sd); 153 int (*reset)(struct v4l2_subdev *sd, u32 val); 154 int (*s_gpio)(struct v4l2_subdev *sd, u32 val); 155 int (*queryctrl)(struct v4l2_subdev *sd, struct v4l2_queryctrl *qc); 156 int (*g_ctrl)(struct v4l2_subdev *sd, struct v4l2_control *ctrl); 157 int (*s_ctrl)(struct v4l2_subdev *sd, struct v4l2_control *ctrl); [all …]
|
D | v4l2-device.h | 55 void (*notify)(struct v4l2_subdev *sd, 110 struct v4l2_subdev *sd); 113 void v4l2_device_unregister_subdev(struct v4l2_subdev *sd); 122 static inline void v4l2_subdev_notify(struct v4l2_subdev *sd, in v4l2_subdev_notify() 145 struct v4l2_subdev *__sd; \ 170 struct v4l2_subdev *__sd; \ 180 struct v4l2_subdev *__sd; \ 193 struct v4l2_subdev *__sd; \ 201 struct v4l2_subdev *__sd; \
|
D | v4l2-async.h | 20 struct v4l2_subdev; 84 struct v4l2_subdev *subdev, 88 struct v4l2_subdev *subdev, 95 int v4l2_async_register_subdev(struct v4l2_subdev *sd); 96 void v4l2_async_unregister_subdev(struct v4l2_subdev *sd);
|
D | v4l2-common.h | 96 struct v4l2_subdev; 102 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, 108 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, 113 void v4l2_i2c_subdev_init(struct v4l2_subdev *sd, struct i2c_client *client, 116 unsigned short v4l2_i2c_subdev_addr(struct v4l2_subdev *sd); 142 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_dev, 146 void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
|
D | v4l2-ctrls.h | 34 struct v4l2_subdev; 822 int v4l2_subdev_queryctrl(struct v4l2_subdev *sd, struct v4l2_queryctrl *qc); 823 int v4l2_subdev_querymenu(struct v4l2_subdev *sd, struct v4l2_querymenu *qm); 824 int v4l2_subdev_g_ext_ctrls(struct v4l2_subdev *sd, struct v4l2_ext_controls *cs); 825 int v4l2_subdev_try_ext_ctrls(struct v4l2_subdev *sd, struct v4l2_ext_controls *cs); 826 int v4l2_subdev_s_ext_ctrls(struct v4l2_subdev *sd, struct v4l2_ext_controls *cs); 827 int v4l2_subdev_g_ctrl(struct v4l2_subdev *sd, struct v4l2_control *ctrl); 828 int v4l2_subdev_s_ctrl(struct v4l2_subdev *sd, struct v4l2_control *ctrl); 832 int v4l2_ctrl_subdev_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, 836 int v4l2_ctrl_subdev_log_status(struct v4l2_subdev *sd);
|
D | v4l2-event.h | 67 struct v4l2_subdev; 133 int v4l2_event_subdev_unsubscribe(struct v4l2_subdev *sd, struct v4l2_fh *fh, 137 int v4l2_src_change_event_subdev_subscribe(struct v4l2_subdev *sd,
|
D | adp1653.h | 100 int (*power)(struct v4l2_subdev *sd, int on); 111 struct v4l2_subdev subdev;
|
D | soc_camera.h | 275 static inline struct v4l2_subdev *soc_camera_to_subdev( in soc_camera_to_subdev() 381 struct v4l2_subdev *sd = i2c_get_clientdata(client); in soc_camera_i2c_to_vdev() 391 static inline struct v4l2_subdev *soc_camera_vdev_to_subdev(struct video_device *vdev) in soc_camera_vdev_to_subdev()
|
D | mt9p031.h | 4 struct v4l2_subdev;
|
D | as3645a.h | 60 int (*set_power)(struct v4l2_subdev *subdev, int on);
|
D | smiapp.h | 79 int (*set_xclk)(struct v4l2_subdev *sd, int hz);
|
/linux-4.1.27/drivers/media/i2c/cx25840/ |
D | cx25840-core.h | 54 struct v4l2_subdev sd; 80 static inline struct cx25840_state *to_state(struct v4l2_subdev *sd) in to_state() 85 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 141 int cx25840_s_clock_freq(struct v4l2_subdev *sd, u32 freq); 147 int cx25840_s_raw_fmt(struct v4l2_subdev *sd, struct v4l2_vbi_format *fmt); 148 int cx25840_s_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *fmt); 149 int cx25840_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *fmt); 150 int cx25840_decode_vbi_line(struct v4l2_subdev *sd, struct v4l2_decode_vbi_line *vbi); 155 int cx25840_ir_log_status(struct v4l2_subdev *sd); 156 int cx25840_ir_irq_handler(struct v4l2_subdev *sd, u32 status, bool *handled); [all …]
|
D | cx25840-ir.c | 128 static inline struct cx25840_ir_state *to_ir_state(struct v4l2_subdev *sd) in to_ir_state() 498 static inline void irqenable_rx(struct v4l2_subdev *sd, u32 mask) in irqenable_rx() 509 static inline void irqenable_tx(struct v4l2_subdev *sd, u32 mask) in irqenable_tx() 522 int cx25840_ir_irq_handler(struct v4l2_subdev *sd, u32 status, bool *handled) in cx25840_ir_irq_handler() 662 static int cx25840_ir_rx_read(struct v4l2_subdev *sd, u8 *buf, size_t count, in cx25840_ir_rx_read() 722 static int cx25840_ir_rx_g_parameters(struct v4l2_subdev *sd, in cx25840_ir_rx_g_parameters() 737 static int cx25840_ir_rx_shutdown(struct v4l2_subdev *sd) in cx25840_ir_rx_shutdown() 762 static int cx25840_ir_rx_s_parameters(struct v4l2_subdev *sd, in cx25840_ir_rx_s_parameters() 857 static int cx25840_ir_tx_write(struct v4l2_subdev *sd, u8 *buf, size_t count, in cx25840_ir_tx_write() 912 static int cx25840_ir_tx_g_parameters(struct v4l2_subdev *sd, in cx25840_ir_tx_g_parameters() [all …]
|
D | cx25840-vbi.c | 85 int cx25840_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *svbi) in cx25840_g_sliced_fmt() 127 int cx25840_s_raw_fmt(struct v4l2_subdev *sd, struct v4l2_vbi_format *fmt) in cx25840_s_raw_fmt() 143 int cx25840_s_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *svbi) in cx25840_s_sliced_fmt() 211 int cx25840_decode_vbi_line(struct v4l2_subdev *sd, struct v4l2_decode_vbi_line *vbi) in cx25840_decode_vbi_line()
|
/linux-4.1.27/Documentation/zh_CN/video4linux/ |
D | v4l2-framework.txt | 85 实例的数据;一个 v4l2_subdev 结构体代表子设备实例;video_device 209 v4l2_subdev结构体 216 统一接口,v4l2_subdev 结构体(v4l2-subdev.h)产生了。 218 每个子设备驱动都必须有一个 v4l2_subdev 结构体。这个结构体可以单独 222 指针保存在 v4l2_subdev 的私有数据域(dev_priv)中。这使得通过 v4l2_subdev 225 你同时需要一个从低层结构体获取 v4l2_subdev 指针的方法。对于常用的 226 i2c_client 结构体,i2c_set_clientdata() 函数可用于保存一个 v4l2_subdev 230 数据的指针。为此 v4l2_subdev 结构体提供主机私有数据域(host_priv), 234 从总线桥驱动的视角,驱动加载子设备模块并以某种方式获得 v4l2_subdev 239 每个 v4l2_subdev 都包含子设备驱动需要实现的函数指针(如果对此设备 [all …]
|
/linux-4.1.27/drivers/media/platform/vsp1/ |
D | vsp1_rwpf.h | 45 static inline struct vsp1_rwpf *to_rwpf(struct v4l2_subdev *subdev) in to_rwpf() 53 int vsp1_rwpf_enum_mbus_code(struct v4l2_subdev *subdev, 56 int vsp1_rwpf_enum_frame_size(struct v4l2_subdev *subdev, 59 int vsp1_rwpf_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, 61 int vsp1_rwpf_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, 63 int vsp1_rwpf_get_selection(struct v4l2_subdev *subdev, 66 int vsp1_rwpf_set_selection(struct v4l2_subdev *subdev,
|
D | vsp1_lut.c | 50 static long lut_ioctl(struct v4l2_subdev *subdev, unsigned int cmd, void *arg) in lut_ioctl() 68 static int lut_s_stream(struct v4l2_subdev *subdev, int enable) in lut_s_stream() 84 static int lut_enum_mbus_code(struct v4l2_subdev *subdev, in lut_enum_mbus_code() 116 static int lut_enum_frame_size(struct v4l2_subdev *subdev, in lut_enum_frame_size() 147 static int lut_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in lut_get_format() 158 static int lut_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in lut_set_format() 227 struct v4l2_subdev *subdev; in vsp1_lut_create()
|
D | vsp1_hsit.c | 38 static int hsit_s_stream(struct v4l2_subdev *subdev, int enable) in hsit_s_stream() 57 static int hsit_enum_mbus_code(struct v4l2_subdev *subdev, in hsit_enum_mbus_code() 75 static int hsit_enum_frame_size(struct v4l2_subdev *subdev, in hsit_enum_frame_size() 106 static int hsit_get_format(struct v4l2_subdev *subdev, in hsit_get_format() 118 static int hsit_set_format(struct v4l2_subdev *subdev, in hsit_set_format() 183 struct v4l2_subdev *subdev; in vsp1_hsit_create()
|
D | vsp1_lif.c | 43 static int lif_s_stream(struct v4l2_subdev *subdev, int enable) in lif_s_stream() 76 static int lif_enum_mbus_code(struct v4l2_subdev *subdev, in lif_enum_mbus_code() 108 static int lif_enum_frame_size(struct v4l2_subdev *subdev, in lif_enum_frame_size() 136 static int lif_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in lif_get_format() 147 static int lif_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in lif_set_format() 213 struct v4l2_subdev *subdev; in vsp1_lif_create()
|
D | vsp1_entity.h | 71 struct v4l2_subdev subdev; 80 static inline struct vsp1_entity *to_vsp1_entity(struct v4l2_subdev *subdev) in to_vsp1_entity() 96 void vsp1_entity_init_formats(struct v4l2_subdev *subdev,
|
D | vsp1_rwpf.c | 27 int vsp1_rwpf_enum_mbus_code(struct v4l2_subdev *subdev, in vsp1_rwpf_enum_mbus_code() 44 int vsp1_rwpf_enum_frame_size(struct v4l2_subdev *subdev, in vsp1_rwpf_enum_frame_size() 88 int vsp1_rwpf_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in vsp1_rwpf_get_format() 99 int vsp1_rwpf_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in vsp1_rwpf_set_format() 148 int vsp1_rwpf_get_selection(struct v4l2_subdev *subdev, in vsp1_rwpf_get_selection() 180 int vsp1_rwpf_set_selection(struct v4l2_subdev *subdev, in vsp1_rwpf_set_selection()
|
D | vsp1_bru.c | 70 static int bru_s_stream(struct v4l2_subdev *subdev, int enable) in bru_s_stream() 185 static int bru_enum_mbus_code(struct v4l2_subdev *subdev, in bru_enum_mbus_code() 213 static int bru_enum_frame_size(struct v4l2_subdev *subdev, in bru_enum_frame_size() 246 static int bru_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in bru_get_format() 285 static int bru_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in bru_set_format() 322 static int bru_get_selection(struct v4l2_subdev *subdev, in bru_get_selection() 348 static int bru_set_selection(struct v4l2_subdev *subdev, in bru_set_selection() 412 struct v4l2_subdev *subdev; in vsp1_bru_create()
|
D | vsp1_uds.c | 117 static int uds_s_stream(struct v4l2_subdev *subdev, int enable) in uds_s_stream() 171 static int uds_enum_mbus_code(struct v4l2_subdev *subdev, in uds_enum_mbus_code() 203 static int uds_enum_frame_size(struct v4l2_subdev *subdev, in uds_enum_frame_size() 231 static int uds_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in uds_get_format() 278 static int uds_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in uds_set_format() 328 struct v4l2_subdev *subdev; in vsp1_uds_create()
|
D | vsp1_sru.c | 124 static int sru_s_stream(struct v4l2_subdev *subdev, int enable) in sru_s_stream() 168 static int sru_enum_mbus_code(struct v4l2_subdev *subdev, in sru_enum_mbus_code() 199 static int sru_enum_frame_size(struct v4l2_subdev *subdev, in sru_enum_frame_size() 233 static int sru_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in sru_get_format() 295 static int sru_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in sru_set_format() 345 struct v4l2_subdev *subdev; in vsp1_sru_create()
|
D | vsp1_lif.h | 30 static inline struct vsp1_lif *to_lif(struct v4l2_subdev *subdev) in to_lif()
|
D | vsp1_sru.h | 33 static inline struct vsp1_sru *to_sru(struct v4l2_subdev *subdev) in to_sru()
|
D | vsp1_lut.h | 31 static inline struct vsp1_lut *to_lut(struct v4l2_subdev *subdev) in to_lut()
|
D | vsp1_hsit.h | 31 static inline struct vsp1_hsit *to_hsit(struct v4l2_subdev *subdev) in to_hsit()
|
D | vsp1_uds.h | 31 static inline struct vsp1_uds *to_uds(struct v4l2_subdev *subdev) in to_uds()
|
D | vsp1_bru.h | 39 static inline struct vsp1_bru *to_bru(struct v4l2_subdev *subdev) in to_bru()
|
/linux-4.1.27/drivers/media/i2c/ |
D | cs5345.c | 40 struct v4l2_subdev sd; 44 static inline struct cs5345_state *to_state(struct v4l2_subdev *sd) in to_state() 49 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 56 static inline int cs5345_write(struct v4l2_subdev *sd, u8 reg, u8 value) in cs5345_write() 63 static inline int cs5345_read(struct v4l2_subdev *sd, u8 reg) in cs5345_read() 70 static int cs5345_s_routing(struct v4l2_subdev *sd, in cs5345_s_routing() 84 struct v4l2_subdev *sd = to_sd(ctrl); in cs5345_s_ctrl() 99 static int cs5345_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in cs5345_g_register() 106 static int cs5345_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in cs5345_s_register() 113 static int cs5345_log_status(struct v4l2_subdev *sd) in cs5345_log_status() [all …]
|
D | vpx3220.c | 46 struct v4l2_subdev sd; 55 static inline struct vpx3220 *to_vpx3220(struct v4l2_subdev *sd) in to_vpx3220() 60 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 69 static inline int vpx3220_write(struct v4l2_subdev *sd, u8 reg, u8 value) in vpx3220_write() 78 static inline int vpx3220_read(struct v4l2_subdev *sd, u8 reg) in vpx3220_read() 85 static int vpx3220_fp_status(struct v4l2_subdev *sd) in vpx3220_fp_status() 105 static int vpx3220_fp_write(struct v4l2_subdev *sd, u8 fpaddr, u16 data) in vpx3220_fp_write() 127 static u16 vpx3220_fp_read(struct v4l2_subdev *sd, u16 fpaddr) in vpx3220_fp_read() 151 static int vpx3220_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len) in vpx3220_write_block() 167 static int vpx3220_write_fp_block(struct v4l2_subdev *sd, in vpx3220_write_fp_block() [all …]
|
D | ad9389b.c | 81 struct v4l2_subdev sd; 105 static void ad9389b_check_monitor_present_status(struct v4l2_subdev *sd); 106 static bool ad9389b_check_edid_status(struct v4l2_subdev *sd); 107 static void ad9389b_setup(struct v4l2_subdev *sd); 108 static int ad9389b_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq); 109 static int ad9389b_s_clock_freq(struct v4l2_subdev *sd, u32 freq); 111 static inline struct ad9389b_state *get_ad9389b_state(struct v4l2_subdev *sd) in get_ad9389b_state() 116 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 123 static int ad9389b_rd(struct v4l2_subdev *sd, u8 reg) in ad9389b_rd() 130 static int ad9389b_wr(struct v4l2_subdev *sd, u8 reg, u8 val) in ad9389b_wr() [all …]
|
D | vp27smpx.c | 41 struct v4l2_subdev sd; 46 static inline struct vp27smpx_state *to_state(struct v4l2_subdev *sd) in to_state() 51 static void vp27smpx_set_audmode(struct v4l2_subdev *sd, u32 audmode) in vp27smpx_set_audmode() 76 static int vp27smpx_s_radio(struct v4l2_subdev *sd) in vp27smpx_s_radio() 84 static int vp27smpx_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in vp27smpx_s_std() 92 static int vp27smpx_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *vt) in vp27smpx_s_tuner() 101 static int vp27smpx_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in vp27smpx_g_tuner() 114 static int vp27smpx_log_status(struct v4l2_subdev *sd) in vp27smpx_log_status() 158 struct v4l2_subdev *sd; in vp27smpx_probe() 181 struct v4l2_subdev *sd = i2c_get_clientdata(client); in vp27smpx_remove()
|
D | adv7511.c | 88 struct v4l2_subdev sd; 118 static void adv7511_check_monitor_present_status(struct v4l2_subdev *sd); 119 static bool adv7511_check_edid_status(struct v4l2_subdev *sd); 120 static void adv7511_setup(struct v4l2_subdev *sd); 121 static int adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq); 122 static int adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq); 137 static inline struct adv7511_state *get_adv7511_state(struct v4l2_subdev *sd) in get_adv7511_state() 142 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 179 static int adv7511_rd(struct v4l2_subdev *sd, u8 reg) in adv7511_rd() 186 static int adv7511_wr(struct v4l2_subdev *sd, u8 reg, u8 val) in adv7511_wr() [all …]
|
D | tw9906.c | 31 struct v4l2_subdev sd; 36 static inline struct tw9906 *to_state(struct v4l2_subdev *sd) in to_state() 73 static int write_reg(struct v4l2_subdev *sd, u8 reg, u8 value) in write_reg() 80 static int write_regs(struct v4l2_subdev *sd, const u8 *regs) in write_regs() 90 static int tw9906_s_video_routing(struct v4l2_subdev *sd, u32 input, in tw9906_s_video_routing() 97 static int tw9906_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in tw9906_s_std() 124 struct v4l2_subdev *sd = &dec->sd; in tw9906_s_ctrl() 142 static int tw9906_log_status(struct v4l2_subdev *sd) in tw9906_log_status() 176 struct v4l2_subdev *sd; in tw9906_probe() 220 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tw9906_remove()
|
D | tw9903.c | 40 struct v4l2_subdev sd; 45 static inline struct tw9903 *to_state(struct v4l2_subdev *sd) in to_state() 102 static int write_reg(struct v4l2_subdev *sd, u8 reg, u8 value) in write_reg() 109 static int write_regs(struct v4l2_subdev *sd, const u8 *regs) in write_regs() 119 static int tw9903_s_video_routing(struct v4l2_subdev *sd, u32 input, in tw9903_s_video_routing() 126 static int tw9903_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in tw9903_s_std() 154 struct v4l2_subdev *sd = &dec->sd; in tw9903_s_ctrl() 172 static int tw9903_log_status(struct v4l2_subdev *sd) in tw9903_log_status() 208 struct v4l2_subdev *sd; in tw9903_probe() 252 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tw9903_remove()
|
D | ths7303.c | 36 struct v4l2_subdev sd; 55 static inline struct ths7303_state *to_state(struct v4l2_subdev *sd) in to_state() 60 static int ths7303_read(struct v4l2_subdev *sd, u8 reg) in ths7303_read() 67 static int ths7303_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ths7303_write() 82 static int ths7303_setval(struct v4l2_subdev *sd, in ths7303_setval() 139 static int ths7303_s_std_output(struct v4l2_subdev *sd, v4l2_std_id norm) in ths7303_s_std_output() 152 static int ths7303_config(struct v4l2_subdev *sd) in ths7303_config() 186 static int ths7303_s_stream(struct v4l2_subdev *sd, int enable) in ths7303_s_stream() 196 static int ths7303_s_dv_timings(struct v4l2_subdev *sd, in ths7303_s_dv_timings() 218 static int ths7303_g_register(struct v4l2_subdev *sd, in ths7303_g_register() [all …]
|
D | adv7183.c | 37 struct v4l2_subdev sd; 75 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd) in to_adv7183() 79 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 84 static inline int adv7183_read(struct v4l2_subdev *sd, unsigned char reg) in adv7183_read() 91 static inline int adv7183_write(struct v4l2_subdev *sd, unsigned char reg, in adv7183_write() 99 static int adv7183_writeregs(struct v4l2_subdev *sd, in adv7183_writeregs() 120 static int adv7183_log_status(struct v4l2_subdev *sd) in adv7183_log_status() 201 static int adv7183_g_std(struct v4l2_subdev *sd, v4l2_std_id *std) in adv7183_g_std() 209 static int adv7183_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in adv7183_s_std() 240 static int adv7183_reset(struct v4l2_subdev *sd, u32 val) in adv7183_reset() [all …]
|
D | m52790.c | 39 struct v4l2_subdev sd; 44 static inline struct m52790_state *to_state(struct v4l2_subdev *sd) in to_state() 51 static int m52790_write(struct v4l2_subdev *sd) in m52790_write() 70 static int m52790_s_routing(struct v4l2_subdev *sd, in m52790_s_routing() 82 static int m52790_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in m52790_g_register() 93 static int m52790_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in m52790_s_register() 106 static int m52790_log_status(struct v4l2_subdev *sd) in m52790_log_status() 149 struct v4l2_subdev *sd; in m52790_probe() 172 struct v4l2_subdev *sd = i2c_get_clientdata(client); in m52790_remove()
|
D | adv7175.c | 51 struct v4l2_subdev sd; 56 static inline struct adv7175 *to_adv7175(struct v4l2_subdev *sd) in to_adv7175() 70 static inline int adv7175_write(struct v4l2_subdev *sd, u8 reg, u8 value) in adv7175_write() 77 static inline int adv7175_read(struct v4l2_subdev *sd, u8 reg) in adv7175_read() 84 static int adv7175_write_block(struct v4l2_subdev *sd, in adv7175_write_block() 125 static void set_subcarrier_freq(struct v4l2_subdev *sd, int pass_through) in set_subcarrier_freq() 196 static int adv7175_init(struct v4l2_subdev *sd, u32 val) in adv7175_init() 205 static int adv7175_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in adv7175_s_std_output() 243 static int adv7175_s_routing(struct v4l2_subdev *sd, in adv7175_s_routing() 303 static int adv7175_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in adv7175_enum_fmt() [all …]
|
D | tlv320aic23b.c | 44 struct v4l2_subdev sd; 48 static inline struct tlv320aic23b_state *to_state(struct v4l2_subdev *sd) in to_state() 53 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 58 static int tlv320aic23b_write(struct v4l2_subdev *sd, int reg, u16 val) in tlv320aic23b_write() 76 static int tlv320aic23b_s_clock_freq(struct v4l2_subdev *sd, u32 freq) in tlv320aic23b_s_clock_freq() 96 struct v4l2_subdev *sd = to_sd(ctrl); in tlv320aic23b_s_ctrl() 109 static int tlv320aic23b_log_status(struct v4l2_subdev *sd) in tlv320aic23b_log_status() 156 struct v4l2_subdev *sd; in tlv320aic23b_probe() 202 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tlv320aic23b_remove()
|
D | upd64083.c | 52 struct v4l2_subdev sd; 58 static inline struct upd64083_state *to_state(struct v4l2_subdev *sd) in to_state() 75 static void upd64083_write(struct v4l2_subdev *sd, u8 reg, u8 val) in upd64083_write() 90 static u8 upd64083_read(struct v4l2_subdev *sd, u8 reg) in upd64083_read() 104 static int upd64083_s_routing(struct v4l2_subdev *sd, in upd64083_s_routing() 122 static int upd64083_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in upd64083_g_register() 129 static int upd64083_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in upd64083_s_register() 136 static int upd64083_log_status(struct v4l2_subdev *sd) in upd64083_log_status() 175 struct v4l2_subdev *sd; in upd64083_probe() 200 struct v4l2_subdev *sd = i2c_get_clientdata(client); in upd64083_remove()
|
D | cs53l32a.c | 45 struct v4l2_subdev sd; 49 static inline struct cs53l32a_state *to_state(struct v4l2_subdev *sd) in to_state() 54 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 61 static int cs53l32a_write(struct v4l2_subdev *sd, u8 reg, u8 value) in cs53l32a_write() 68 static int cs53l32a_read(struct v4l2_subdev *sd, u8 reg) in cs53l32a_read() 75 static int cs53l32a_s_routing(struct v4l2_subdev *sd, in cs53l32a_s_routing() 92 struct v4l2_subdev *sd = to_sd(ctrl); in cs53l32a_s_ctrl() 106 static int cs53l32a_log_status(struct v4l2_subdev *sd) in cs53l32a_log_status() 155 struct v4l2_subdev *sd; in cs53l32a_probe() 215 struct v4l2_subdev *sd = i2c_get_clientdata(client); in cs53l32a_remove()
|
D | ths8200.c | 41 struct v4l2_subdev sd; 56 static inline struct ths8200_state *to_state(struct v4l2_subdev *sd) in to_state() 71 static int ths8200_read(struct v4l2_subdev *sd, u8 reg) in ths8200_read() 78 static int ths8200_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ths8200_write() 97 ths8200_write_and_or(struct v4l2_subdev *sd, u8 reg, in ths8200_write_and_or() 105 static int ths8200_g_register(struct v4l2_subdev *sd, in ths8200_g_register() 114 static int ths8200_s_register(struct v4l2_subdev *sd, in ths8200_s_register() 123 static int ths8200_log_status(struct v4l2_subdev *sd) in ths8200_log_status() 145 static int ths8200_s_power(struct v4l2_subdev *sd, int on) in ths8200_s_power() 172 static int ths8200_s_stream(struct v4l2_subdev *sd, int enable) in ths8200_s_stream() [all …]
|
D | upd64031a.c | 63 struct v4l2_subdev sd; 71 static inline struct upd64031a_state *to_state(struct v4l2_subdev *sd) in to_state() 85 static u8 upd64031a_read(struct v4l2_subdev *sd, u8 reg) in upd64031a_read() 98 static void upd64031a_write(struct v4l2_subdev *sd, u8 reg, u8 val) in upd64031a_write() 113 static int upd64031a_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *freq) in upd64031a_s_frequency() 126 static int upd64031a_s_routing(struct v4l2_subdev *sd, in upd64031a_s_routing() 149 static int upd64031a_log_status(struct v4l2_subdev *sd) in upd64031a_log_status() 157 static int upd64031a_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in upd64031a_g_register() 164 static int upd64031a_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in upd64031a_s_register() 203 struct v4l2_subdev *sd; in upd64031a_probe() [all …]
|
D | saa717x.c | 57 struct v4l2_subdev sd; 76 static inline struct saa717x_state *to_state(struct v4l2_subdev *sd) in to_state() 81 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 99 static int saa717x_write(struct v4l2_subdev *sd, u32 reg, u32 value) in saa717x_write() 125 static void saa717x_write_regs(struct v4l2_subdev *sd, u32 *data) in saa717x_write_regs() 133 static u32 saa717x_read(struct v4l2_subdev *sd, u32 reg) in saa717x_read() 693 static void get_inf_dev_status(struct v4l2_subdev *sd, in get_inf_dev_status() 770 static void set_audio_mode(struct v4l2_subdev *sd, int audio_mode) in set_audio_mode() 780 static int set_audio_regs(struct v4l2_subdev *sd, in set_audio_regs() 819 static void set_h_prescale(struct v4l2_subdev *sd, in set_h_prescale() [all …]
|
D | saa7110.c | 55 struct v4l2_subdev sd; 66 static inline struct saa7110 *to_saa7110(struct v4l2_subdev *sd) in to_saa7110() 71 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 80 static int saa7110_write(struct v4l2_subdev *sd, u8 reg, u8 value) in saa7110_write() 89 static int saa7110_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len) in saa7110_write_block() 118 static inline int saa7110_read(struct v4l2_subdev *sd) in saa7110_read() 133 static int saa7110_selmux(struct v4l2_subdev *sd, int chan) in saa7110_selmux() 190 static v4l2_std_id determine_norm(struct v4l2_subdev *sd) in determine_norm() 248 static int saa7110_g_input_status(struct v4l2_subdev *sd, u32 *pstatus) in saa7110_g_input_status() 265 static int saa7110_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) in saa7110_querystd() [all …]
|
D | ov7670.c | 203 int (*set_framerate)(struct v4l2_subdev *, struct v4l2_fract *); 204 void (*get_framerate)(struct v4l2_subdev *, struct v4l2_fract *); 212 struct v4l2_subdev sd; 240 static inline struct ov7670_info *to_state(struct v4l2_subdev *sd) in to_state() 245 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 459 static int ov7670_read_smbus(struct v4l2_subdev *sd, unsigned char reg, in ov7670_read_smbus() 474 static int ov7670_write_smbus(struct v4l2_subdev *sd, unsigned char reg, in ov7670_write_smbus() 488 static int ov7670_read_i2c(struct v4l2_subdev *sd, unsigned char reg, in ov7670_read_i2c() 521 static int ov7670_write_i2c(struct v4l2_subdev *sd, unsigned char reg, in ov7670_write_i2c() 541 static int ov7670_read(struct v4l2_subdev *sd, unsigned char reg, in ov7670_read() [all …]
|
D | adv7170.c | 52 struct v4l2_subdev sd; 59 static inline struct adv7170 *to_adv7170(struct v4l2_subdev *sd) in to_adv7170() 73 static inline int adv7170_write(struct v4l2_subdev *sd, u8 reg, u8 value) in adv7170_write() 82 static inline int adv7170_read(struct v4l2_subdev *sd, u8 reg) in adv7170_read() 89 static int adv7170_write_block(struct v4l2_subdev *sd, in adv7170_write_block() 197 static int adv7170_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in adv7170_s_std_output() 225 static int adv7170_s_routing(struct v4l2_subdev *sd, in adv7170_s_routing() 265 static int adv7170_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in adv7170_enum_fmt() 275 static int adv7170_g_fmt(struct v4l2_subdev *sd, in adv7170_g_fmt() 293 static int adv7170_s_fmt(struct v4l2_subdev *sd, in adv7170_s_fmt() [all …]
|
D | adv7842.c | 69 struct v4l2_subdev sd; 214 static inline struct adv7842_state *to_state(struct v4l2_subdev *sd) in to_state() 219 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 319 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() 326 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() 333 static inline int io_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) in io_write_and_or() 338 static inline int avlink_read(struct v4l2_subdev *sd, u8 reg) in avlink_read() 345 static inline int avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val) in avlink_write() 352 static inline int cec_read(struct v4l2_subdev *sd, u8 reg) in cec_read() 359 static inline int cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) in cec_write() [all …]
|
D | tvp5150.c | 36 struct v4l2_subdev sd; 46 static inline struct tvp5150 *to_tvp5150(struct v4l2_subdev *sd) in to_tvp5150() 51 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 56 static int tvp5150_read(struct v4l2_subdev *sd, unsigned char addr) in tvp5150_read() 72 static inline void tvp5150_write(struct v4l2_subdev *sd, unsigned char addr, in tvp5150_write() 84 static void dump_reg_range(struct v4l2_subdev *sd, char *s, u8 init, in dump_reg_range() 103 static int tvp5150_log_status(struct v4l2_subdev *sd) in tvp5150_log_status() 241 static inline void tvp5150_selmux(struct v4l2_subdev *sd) in tvp5150_selmux() 552 static int tvp5150_write_inittab(struct v4l2_subdev *sd, in tvp5150_write_inittab() 562 static int tvp5150_vdp_init(struct v4l2_subdev *sd, in tvp5150_vdp_init() [all …]
|
D | saa7185.c | 48 struct v4l2_subdev sd; 54 static inline struct saa7185 *to_saa7185(struct v4l2_subdev *sd) in to_saa7185() 61 static inline int saa7185_read(struct v4l2_subdev *sd) in saa7185_read() 68 static int saa7185_write(struct v4l2_subdev *sd, u8 reg, u8 value) in saa7185_write() 78 static int saa7185_write_block(struct v4l2_subdev *sd, in saa7185_write_block() 220 static int saa7185_init(struct v4l2_subdev *sd, u32 val) in saa7185_init() 232 static int saa7185_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in saa7185_s_std_output() 246 static int saa7185_s_routing(struct v4l2_subdev *sd, in saa7185_s_routing() 311 struct v4l2_subdev *sd; in saa7185_probe() 340 struct v4l2_subdev *sd = i2c_get_clientdata(client); in saa7185_remove()
|
D | adv7604.c | 117 void (*set_termination)(struct v4l2_subdev *sd, bool enable); 118 void (*setup_irqs)(struct v4l2_subdev *sd); 119 unsigned int (*read_hdmi_pixelclock)(struct v4l2_subdev *sd); 120 unsigned int (*read_cable_det)(struct v4l2_subdev *sd); 143 struct v4l2_subdev sd; 332 static inline struct adv76xx_state *to_state(struct v4l2_subdev *sd) in to_state() 413 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() 420 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() 427 static inline int io_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) in io_write_clr_set() 432 static inline int avlink_read(struct v4l2_subdev *sd, u8 reg) in avlink_read() [all …]
|
D | vs6624.c | 40 struct v4l2_subdev sd; 485 static inline struct vs6624 *to_vs6624(struct v4l2_subdev *sd) in to_vs6624() 489 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 495 static int vs6624_read(struct v4l2_subdev *sd, u16 index) in vs6624_read() 509 static int vs6624_write(struct v4l2_subdev *sd, u16 index, in vs6624_write() 522 static int vs6624_writeregs(struct v4l2_subdev *sd, const u16 *regs) in vs6624_writeregs() 538 struct v4l2_subdev *sd = to_sd(ctrl); in vs6624_s_ctrl() 560 static int vs6624_enum_mbus_fmt(struct v4l2_subdev *sd, unsigned index, in vs6624_enum_mbus_fmt() 570 static int vs6624_try_mbus_fmt(struct v4l2_subdev *sd, in vs6624_try_mbus_fmt() 596 static int vs6624_s_mbus_fmt(struct v4l2_subdev *sd, in vs6624_s_mbus_fmt() [all …]
|
D | mt9v011.c | 52 struct v4l2_subdev sd; 63 static inline struct mt9v011 *to_mt9v011(struct v4l2_subdev *sd) in to_mt9v011() 68 static int mt9v011_read(struct v4l2_subdev *sd, unsigned char addr) in mt9v011_read() 93 static void mt9v011_write(struct v4l2_subdev *sd, unsigned char addr, in mt9v011_write() 173 static void set_balance(struct v4l2_subdev *sd) in set_balance() 199 static void calc_fps(struct v4l2_subdev *sd, u32 *numerator, u32 *denominator) in calc_fps() 229 static u16 calc_speed(struct v4l2_subdev *sd, u32 numerator, u32 denominator) in calc_speed() 269 static void set_res(struct v4l2_subdev *sd) in set_res() 298 static void set_read_mode(struct v4l2_subdev *sd) in set_read_mode() 312 static int mt9v011_reset(struct v4l2_subdev *sd, u32 val) in mt9v011_reset() [all …]
|
D | saa7127.c | 259 struct v4l2_subdev sd; 279 static inline struct saa7127_state *to_state(struct v4l2_subdev *sd) in to_state() 315 static int saa7127_read(struct v4l2_subdev *sd, u8 reg) in saa7127_read() 324 static int saa7127_write(struct v4l2_subdev *sd, u8 reg, u8 val) in saa7127_write() 339 static int saa7127_write_inittab(struct v4l2_subdev *sd, in saa7127_write_inittab() 351 static int saa7127_set_vps(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data) in saa7127_set_vps() 382 static int saa7127_set_cc(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data) in saa7127_set_cc() 409 static int saa7127_set_xds(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data) in saa7127_set_xds() 435 static int saa7127_set_wss(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data) in saa7127_set_wss() 460 static int saa7127_set_video_enable(struct v4l2_subdev *sd, int enable) in saa7127_set_video_enable() [all …]
|
D | wm8775.c | 57 struct v4l2_subdev sd; 66 static inline struct wm8775_state *to_state(struct v4l2_subdev *sd) in to_state() 71 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 76 static int wm8775_write(struct v4l2_subdev *sd, int reg, u16 val) in wm8775_write() 94 static void wm8775_set_audio(struct v4l2_subdev *sd, int quietly) in wm8775_set_audio() 118 static int wm8775_s_routing(struct v4l2_subdev *sd, in wm8775_s_routing() 143 struct v4l2_subdev *sd = to_sd(ctrl); in wm8775_s_ctrl() 158 static int wm8775_log_status(struct v4l2_subdev *sd) in wm8775_log_status() 167 static int wm8775_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *freq) in wm8775_s_frequency() 217 struct v4l2_subdev *sd; in wm8775_probe() [all …]
|
D | wm8739.c | 54 struct v4l2_subdev sd; 65 static inline struct wm8739_state *to_state(struct v4l2_subdev *sd) in to_state() 70 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 77 static int wm8739_write(struct v4l2_subdev *sd, int reg, u16 val) in wm8739_write() 99 struct v4l2_subdev *sd = to_sd(ctrl); in wm8739_s_ctrl() 134 static int wm8739_s_clock_freq(struct v4l2_subdev *sd, u32 audiofreq) in wm8739_s_clock_freq() 162 static int wm8739_log_status(struct v4l2_subdev *sd) in wm8739_log_status() 205 struct v4l2_subdev *sd; in wm8739_probe() 259 struct v4l2_subdev *sd = i2c_get_clientdata(client); in wm8739_remove()
|
D | ml86v7667.c | 90 struct v4l2_subdev sd; 95 static inline struct ml86v7667_priv *to_ml86v7667(struct v4l2_subdev *subdev) in to_ml86v7667() 100 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 118 struct v4l2_subdev *sd = to_sd(ctrl); in ml86v7667_s_ctrl() 163 static int ml86v7667_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) in ml86v7667_querystd() 180 static int ml86v7667_g_input_status(struct v4l2_subdev *sd, u32 *status) in ml86v7667_g_input_status() 194 static int ml86v7667_enum_mbus_fmt(struct v4l2_subdev *sd, unsigned int index, in ml86v7667_enum_mbus_fmt() 205 static int ml86v7667_mbus_fmt(struct v4l2_subdev *sd, in ml86v7667_mbus_fmt() 220 static int ml86v7667_g_mbus_config(struct v4l2_subdev *sd, in ml86v7667_g_mbus_config() 230 static int ml86v7667_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in ml86v7667_s_std() [all …]
|
D | noon010pc30.c | 133 struct v4l2_subdev sd; 235 static inline struct noon010_info *to_noon010(struct v4l2_subdev *sd) in to_noon010() 240 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 259 static int cam_i2c_read(struct v4l2_subdev *sd, u32 reg_addr) in cam_i2c_read() 270 static int cam_i2c_write(struct v4l2_subdev *sd, u32 reg_addr, u32 val) in cam_i2c_write() 281 static inline int noon010_bulk_write_reg(struct v4l2_subdev *sd, in noon010_bulk_write_reg() 295 static int noon010_power_ctrl(struct v4l2_subdev *sd, bool reset, bool sleep) in noon010_power_ctrl() 314 static int noon010_enable_autowhitebalance(struct v4l2_subdev *sd, int on) in noon010_enable_autowhitebalance() 325 static int noon010_set_flip(struct v4l2_subdev *sd, int hflip, int vflip) in noon010_set_flip() 349 static int noon010_set_params(struct v4l2_subdev *sd) in noon010_set_params() [all …]
|
D | tvp7002.c | 420 struct v4l2_subdev sd; 437 static inline struct tvp7002 *to_tvp7002(struct v4l2_subdev *sd) in to_tvp7002() 442 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 455 static int tvp7002_read(struct v4l2_subdev *sd, u8 addr, u8 *dst) in tvp7002_read() 485 static inline void tvp7002_read_err(struct v4l2_subdev *sd, u8 reg, in tvp7002_read_err() 501 static int tvp7002_write(struct v4l2_subdev *sd, u8 addr, u8 value) in tvp7002_write() 532 static inline void tvp7002_write_err(struct v4l2_subdev *sd, u8 reg, in tvp7002_write_err() 547 static int tvp7002_write_inittab(struct v4l2_subdev *sd, in tvp7002_write_inittab() 562 static int tvp7002_s_dv_timings(struct v4l2_subdev *sd, in tvp7002_s_dv_timings() 582 static int tvp7002_g_dv_timings(struct v4l2_subdev *sd, in tvp7002_g_dv_timings() [all …]
|
D | bt866.c | 52 struct v4l2_subdev sd; 56 static inline struct bt866 *to_bt866(struct v4l2_subdev *sd) in to_bt866() 90 static int bt866_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in bt866_s_std_output() 100 static int bt866_s_routing(struct v4l2_subdev *sd, in bt866_s_routing() 192 struct v4l2_subdev *sd; in bt866_probe() 207 struct v4l2_subdev *sd = i2c_get_clientdata(client); in bt866_remove()
|
D | bt819.c | 54 struct v4l2_subdev sd; 63 static inline struct bt819 *to_bt819(struct v4l2_subdev *sd) in to_bt819() 68 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 151 static int bt819_init(struct v4l2_subdev *sd) in bt819_init() 213 static int bt819_status(struct v4l2_subdev *sd, u32 *pstatus, v4l2_std_id *pstd) in bt819_status() 238 static int bt819_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) in bt819_querystd() 243 static int bt819_g_input_status(struct v4l2_subdev *sd, u32 *status) in bt819_g_input_status() 248 static int bt819_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in bt819_s_std() 297 static int bt819_s_routing(struct v4l2_subdev *sd, in bt819_s_routing() 326 static int bt819_s_stream(struct v4l2_subdev *sd, int enable) in bt819_s_stream() [all …]
|
D | adv7393.c | 48 struct v4l2_subdev sd; 60 static inline struct adv7393_state *to_state(struct v4l2_subdev *sd) in to_state() 65 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 70 static inline int adv7393_write(struct v4l2_subdev *sd, u8 reg, u8 value) in adv7393_write() 135 static int adv7393_setstd(struct v4l2_subdev *sd, v4l2_std_id std) in adv7393_setstd() 209 static int adv7393_setoutput(struct v4l2_subdev *sd, u32 output_type) in adv7393_setoutput() 273 static int adv7393_log_status(struct v4l2_subdev *sd) in adv7393_log_status() 285 struct v4l2_subdev *sd = to_sd(ctrl); in adv7393_s_ctrl() 318 static int adv7393_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in adv7393_s_std_output() 333 static int adv7393_s_routing(struct v4l2_subdev *sd, in adv7393_s_routing() [all …]
|
D | saa7115.c | 76 struct v4l2_subdev sd; 101 static inline struct saa711x_state *to_state(struct v4l2_subdev *sd) in to_state() 106 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 113 static inline int saa711x_write(struct v4l2_subdev *sd, u8 reg, u8 value) in saa711x_write() 158 static int saa711x_writeregs(struct v4l2_subdev *sd, const unsigned char *regs) in saa711x_writeregs() 179 static inline int saa711x_read(struct v4l2_subdev *sd, u8 reg) in saa711x_read() 754 static int saa711x_s_clock_freq(struct v4l2_subdev *sd, u32 freq) in saa711x_s_clock_freq() 817 struct v4l2_subdev *sd = to_sd(ctrl); in saa711x_g_volatile_ctrl() 833 struct v4l2_subdev *sd = to_sd(ctrl); in saa711x_s_ctrl() 868 static int saa711x_set_size(struct v4l2_subdev *sd, int width, int height) in saa711x_set_size() [all …]
|
D | tda7432.c | 63 struct v4l2_subdev sd; 77 static inline struct tda7432 *to_state(struct v4l2_subdev *sd) in to_state() 82 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 220 static int tda7432_write(struct v4l2_subdev *sd, int subaddr, int val) in tda7432_write() 237 static int tda7432_set(struct v4l2_subdev *sd) in tda7432_set() 263 static int tda7432_log_status(struct v4l2_subdev *sd) in tda7432_log_status() 273 struct v4l2_subdev *sd = to_sd(ctrl); in tda7432_s_ctrl() 357 struct v4l2_subdev *sd; in tda7432_probe() 402 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tda7432_remove()
|
D | ak881x.c | 32 struct v4l2_subdev subdev; 64 static int ak881x_g_register(struct v4l2_subdev *sd, in ak881x_g_register() 81 static int ak881x_s_register(struct v4l2_subdev *sd, in ak881x_s_register() 96 static int ak881x_try_g_mbus_fmt(struct v4l2_subdev *sd, in ak881x_try_g_mbus_fmt() 111 static int ak881x_s_mbus_fmt(struct v4l2_subdev *sd, in ak881x_s_mbus_fmt() 121 static int ak881x_enum_mbus_fmt(struct v4l2_subdev *sd, unsigned int index, in ak881x_enum_mbus_fmt() 131 static int ak881x_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in ak881x_cropcap() 148 static int ak881x_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in ak881x_s_std_output() 179 static int ak881x_s_stream(struct v4l2_subdev *sd, int enable) in ak881x_s_stream()
|
D | tvp514x.c | 89 static int tvp514x_s_stream(struct v4l2_subdev *sd, int enable); 107 struct v4l2_subdev sd; 270 static inline struct tvp514x_decoder *to_decoder(struct v4l2_subdev *sd) in to_decoder() 275 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 288 static int tvp514x_read_reg(struct v4l2_subdev *sd, u8 reg) in tvp514x_read_reg() 313 static void dump_reg(struct v4l2_subdev *sd, u8 reg) in dump_reg() 330 static int tvp514x_write_reg(struct v4l2_subdev *sd, u8 reg, u8 val) in tvp514x_write_reg() 362 static int tvp514x_write_regs(struct v4l2_subdev *sd, in tvp514x_write_regs() 393 static enum tvp514x_std tvp514x_query_current_std(struct v4l2_subdev *sd) in tvp514x_query_current_std() 420 static void tvp514x_reg_dump(struct v4l2_subdev *sd) in tvp514x_reg_dump() [all …]
|
D | bt856.c | 55 struct v4l2_subdev sd; 61 static inline struct bt856 *to_bt856(struct v4l2_subdev *sd) in to_bt856() 95 static int bt856_init(struct v4l2_subdev *sd, u32 arg) in bt856_init() 122 static int bt856_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in bt856_s_std_output() 143 static int bt856_s_routing(struct v4l2_subdev *sd, in bt856_s_routing() 201 struct v4l2_subdev *sd; in bt856_probe() 241 struct v4l2_subdev *sd = i2c_get_clientdata(client); in bt856_remove()
|
D | tda9840.c | 59 static void tda9840_write(struct v4l2_subdev *sd, u8 reg, u8 val) in tda9840_write() 68 static int tda9840_status(struct v4l2_subdev *sd) in tda9840_status() 89 static int tda9840_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *t) in tda9840_s_tuner() 121 static int tda9840_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *t) in tda9840_g_tuner() 163 struct v4l2_subdev *sd; in tda9840_probe() 188 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tda9840_remove()
|
D | sr030pc30.c | 145 struct v4l2_subdev sd; 284 static inline struct sr030pc30_info *to_sr030pc30(struct v4l2_subdev *sd) in to_sr030pc30() 303 static int cam_i2c_read(struct v4l2_subdev *sd, u32 reg_addr) in cam_i2c_read() 314 static int cam_i2c_write(struct v4l2_subdev *sd, u32 reg_addr, u32 val) in cam_i2c_write() 326 static inline int sr030pc30_bulk_write_reg(struct v4l2_subdev *sd, in sr030pc30_bulk_write_reg() 339 static int sr030pc30_pwr_ctrl(struct v4l2_subdev *sd, in sr030pc30_pwr_ctrl() 359 static int sr030pc30_set_flip(struct v4l2_subdev *sd) in sr030pc30_set_flip() 376 static int sr030pc30_set_params(struct v4l2_subdev *sd) in sr030pc30_set_params() 425 struct v4l2_subdev *sd = &info->sd; in sr030pc30_s_ctrl() 474 static int sr030pc30_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in sr030pc30_enum_fmt() [all …]
|
D | ks0127.c | 200 struct v4l2_subdev sd; 205 static inline struct ks0127 *to_ks0127(struct v4l2_subdev *sd) in to_ks0127() 315 static u8 ks0127_read(struct v4l2_subdev *sd, u8 reg) in ks0127_read() 342 static void ks0127_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ks0127_write() 356 static void ks0127_and_or(struct v4l2_subdev *sd, u8 reg, u8 and_v, u8 or_v) in ks0127_and_or() 370 static void ks0127_init(struct v4l2_subdev *sd) in ks0127_init() 414 static int ks0127_s_routing(struct v4l2_subdev *sd, in ks0127_s_routing() 547 static int ks0127_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in ks0127_s_std() 591 static int ks0127_s_stream(struct v4l2_subdev *sd, int enable) in ks0127_s_stream() 608 static int ks0127_status(struct v4l2_subdev *sd, u32 *pstatus, v4l2_std_id *pstd) in ks0127_status() [all …]
|
D | s5k6a3.c | 59 struct v4l2_subdev subdev; 76 static inline struct s5k6a3 *sd_to_s5k6a3(struct v4l2_subdev *sd) in sd_to_s5k6a3() 101 static int s5k6a3_enum_mbus_code(struct v4l2_subdev *sd, in s5k6a3_enum_mbus_code() 135 static int s5k6a3_set_fmt(struct v4l2_subdev *sd, in s5k6a3_set_fmt() 154 static int s5k6a3_get_fmt(struct v4l2_subdev *sd, in s5k6a3_get_fmt() 175 static int s5k6a3_open(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in s5k6a3_open() 249 static int s5k6a3_s_power(struct v4l2_subdev *sd, int on) in s5k6a3_s_power() 284 struct v4l2_subdev *sd; in s5k6a3_probe() 355 struct v4l2_subdev *sd = i2c_get_clientdata(client); in s5k6a3_remove()
|
D | adv7343.c | 46 struct v4l2_subdev sd; 59 static inline struct adv7343_state *to_state(struct v4l2_subdev *sd) in to_state() 64 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 69 static inline int adv7343_write(struct v4l2_subdev *sd, u8 reg, u8 value) in adv7343_write() 132 static int adv7343_setstd(struct v4l2_subdev *sd, v4l2_std_id std) in adv7343_setstd() 205 static int adv7343_setoutput(struct v4l2_subdev *sd, u32 output_type) in adv7343_setoutput() 288 static int adv7343_log_status(struct v4l2_subdev *sd) in adv7343_log_status() 300 struct v4l2_subdev *sd = to_sd(ctrl); in adv7343_s_ctrl() 331 static int adv7343_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in adv7343_s_std_output() 346 static int adv7343_s_routing(struct v4l2_subdev *sd, in adv7343_s_routing() [all …]
|
D | tvaudio.c | 115 struct v4l2_subdev sd; 142 static inline struct CHIPSTATE *to_state(struct v4l2_subdev *sd) in to_state() 147 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 158 struct v4l2_subdev *sd = &chip->sd; in chip_write() 195 struct v4l2_subdev *sd = &chip->sd; in chip_write_masked() 216 struct v4l2_subdev *sd = &chip->sd; in chip_read() 230 struct v4l2_subdev *sd = &chip->sd; in chip_read2() 261 struct v4l2_subdev *sd = &chip->sd; in chip_cmd() 313 struct v4l2_subdev *sd = &chip->sd; in chip_thread() 402 struct v4l2_subdev *sd = &chip->sd; in tda9840_getrxsubchans() [all …]
|
D | sony-btf-mpx.c | 49 struct v4l2_subdev sd; 54 static inline struct sony_btf_mpx *to_state(struct v4l2_subdev *sd) in to_state() 279 static int sony_btf_mpx_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in sony_btf_mpx_s_std() 300 static int sony_btf_mpx_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in sony_btf_mpx_g_tuner() 314 static int sony_btf_mpx_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *vt) in sony_btf_mpx_s_tuner() 350 struct v4l2_subdev *sd; in sony_btf_mpx_probe() 374 struct v4l2_subdev *sd = i2c_get_clientdata(client); in sony_btf_mpx_remove()
|
D | s5k4ecgx.c | 185 struct v4l2_subdev sd; 200 static inline struct s5k4ecgx *to_s5k4ecgx(struct v4l2_subdev *sd) in to_s5k4ecgx() 272 static int s5k4ecgx_read_fw_ver(struct v4l2_subdev *sd) in s5k4ecgx_read_fw_ver() 293 static int s5k4ecgx_set_ahb_address(struct v4l2_subdev *sd) in s5k4ecgx_set_ahb_address() 330 static int s5k4ecgx_load_firmware(struct v4l2_subdev *sd) in s5k4ecgx_load_firmware() 446 static int s5k4ecgx_init_sensor(struct v4l2_subdev *sd) in s5k4ecgx_init_sensor() 533 static int s5k4ecgx_enum_mbus_code(struct v4l2_subdev *sd, in s5k4ecgx_enum_mbus_code() 544 static int s5k4ecgx_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in s5k4ecgx_get_fmt() 571 static const struct s5k4ecgx_pixfmt *s5k4ecgx_try_fmt(struct v4l2_subdev *sd, in s5k4ecgx_try_fmt() 584 static int s5k4ecgx_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in s5k4ecgx_set_fmt() [all …]
|
D | uda1342.c | 33 static int uda1342_s_routing(struct v4l2_subdev *sd, in uda1342_s_routing() 64 struct v4l2_subdev *sd; in uda1342_probe() 89 struct v4l2_subdev *sd = i2c_get_clientdata(client); in uda1342_remove()
|
D | tw2804.c | 40 struct v4l2_subdev sd; 142 static inline struct tw2804 *to_state(struct v4l2_subdev *sd) in to_state() 152 static int tw2804_log_status(struct v4l2_subdev *sd) in tw2804_log_status() 262 static int tw2804_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in tw2804_s_std() 286 static int tw2804_s_video_routing(struct v4l2_subdev *sd, u32 input, u32 output, in tw2804_s_video_routing() 363 struct v4l2_subdev *sd; in tw2804_probe() 422 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tw2804_remove()
|
D | mt9m032.c | 146 struct v4l2_subdev subdev; 319 static int mt9m032_enum_mbus_code(struct v4l2_subdev *subdev, in mt9m032_enum_mbus_code() 330 static int mt9m032_enum_frame_size(struct v4l2_subdev *subdev, in mt9m032_enum_frame_size() 389 static int mt9m032_get_pad_format(struct v4l2_subdev *subdev, in mt9m032_get_pad_format() 402 static int mt9m032_set_pad_format(struct v4l2_subdev *subdev, in mt9m032_set_pad_format() 425 static int mt9m032_get_pad_selection(struct v4l2_subdev *subdev, in mt9m032_get_pad_selection() 441 static int mt9m032_set_pad_selection(struct v4l2_subdev *subdev, in mt9m032_set_pad_selection() 500 static int mt9m032_get_frame_interval(struct v4l2_subdev *subdev, in mt9m032_get_frame_interval() 513 static int mt9m032_set_frame_interval(struct v4l2_subdev *subdev, in mt9m032_set_frame_interval() 539 static int mt9m032_s_stream(struct v4l2_subdev *subdev, int streaming) in mt9m032_s_stream() [all …]
|
D | tea6415c.c | 49 static int tea6415c_s_routing(struct v4l2_subdev *sd, in tea6415c_s_routing() 134 struct v4l2_subdev *sd; in tea6415c_probe() 151 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tea6415c_remove()
|
D | tea6420.c | 50 static int tea6420_s_routing(struct v4l2_subdev *sd, in tea6420_s_routing() 105 struct v4l2_subdev *sd; in tea6420_probe() 133 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tea6420_remove()
|
D | saa6588.c | 68 struct v4l2_subdev sd; 82 static inline struct saa6588 *to_saa6588(struct v4l2_subdev *sd) in to_saa6588() 397 static long saa6588_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) in saa6588_ioctl() 429 static int saa6588_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in saa6588_g_tuner() 439 static int saa6588_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *vt) in saa6588_s_tuner() 469 struct v4l2_subdev *sd; in saa6588_probe() 503 struct v4l2_subdev *sd = i2c_get_clientdata(client); in saa6588_remove()
|
D | mt9t001.c | 119 struct v4l2_subdev subdev; 138 static inline struct mt9t001 *to_mt9t001(struct v4l2_subdev *sd) in to_mt9t001() 274 static int mt9t001_s_stream(struct v4l2_subdev *subdev, int enable) in mt9t001_s_stream() 329 static int mt9t001_enum_mbus_code(struct v4l2_subdev *subdev, in mt9t001_enum_mbus_code() 340 static int mt9t001_enum_frame_size(struct v4l2_subdev *subdev, in mt9t001_enum_frame_size() 355 static int mt9t001_get_format(struct v4l2_subdev *subdev, in mt9t001_get_format() 366 static int mt9t001_set_format(struct v4l2_subdev *subdev, in mt9t001_set_format() 404 static int mt9t001_get_selection(struct v4l2_subdev *subdev, in mt9t001_get_selection() 417 static int mt9t001_set_selection(struct v4l2_subdev *subdev, in mt9t001_set_selection() 730 static int mt9t001_set_power(struct v4l2_subdev *subdev, int on) in mt9t001_set_power() [all …]
|
D | adv7180.c | 189 struct v4l2_subdev sd; 328 static inline struct adv7180_state *to_state(struct v4l2_subdev *sd) in to_state() 333 static int adv7180_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) in adv7180_querystd() 350 static int adv7180_s_routing(struct v4l2_subdev *sd, u32 input, in adv7180_s_routing() 373 static int adv7180_g_input_status(struct v4l2_subdev *sd, u32 *status) in adv7180_g_input_status() 409 static int adv7180_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in adv7180_s_std() 468 static int adv7180_s_power(struct v4l2_subdev *sd, int on) in adv7180_s_power() 487 struct v4l2_subdev *sd = to_adv7180_sd(ctrl); in adv7180_s_ctrl() 584 static int adv7180_enum_mbus_code(struct v4l2_subdev *sd, in adv7180_enum_mbus_code() 596 static int adv7180_mbus_fmt(struct v4l2_subdev *sd, in adv7180_mbus_fmt() [all …]
|
D | saa6752hs.c | 94 struct v4l2_subdev sd; 120 static inline struct saa6752hs_state *to_state(struct v4l2_subdev *sd) in to_state() 436 static int saa6752hs_init(struct v4l2_subdev *sd, u32 leading_null_bytes) in saa6752hs_init() 557 static int saa6752hs_g_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *f) in saa6752hs_g_mbus_fmt() 571 static int saa6752hs_try_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *f) in saa6752hs_try_mbus_fmt() 598 static int saa6752hs_s_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *f) in saa6752hs_s_mbus_fmt() 629 static int saa6752hs_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in saa6752hs_s_std() 664 struct v4l2_subdev *sd; in saa6752hs_probe() 767 struct v4l2_subdev *sd = i2c_get_clientdata(client); in saa6752hs_remove()
|
D | mt9v032.c | 235 struct v4l2_subdev subdev; 268 static struct mt9v032 *to_mt9v032(struct v4l2_subdev *sd) in to_mt9v032() 404 static int mt9v032_s_stream(struct v4l2_subdev *subdev, int enable) in mt9v032_s_stream() 453 static int mt9v032_enum_mbus_code(struct v4l2_subdev *subdev, in mt9v032_enum_mbus_code() 464 static int mt9v032_enum_frame_size(struct v4l2_subdev *subdev, in mt9v032_enum_frame_size() 479 static int mt9v032_get_format(struct v4l2_subdev *subdev, in mt9v032_get_format() 514 static int mt9v032_set_format(struct v4l2_subdev *subdev, in mt9v032_set_format() 558 static int mt9v032_get_selection(struct v4l2_subdev *subdev, in mt9v032_get_selection() 571 static int mt9v032_set_selection(struct v4l2_subdev *subdev, in mt9v032_set_selection() 734 static int mt9v032_set_power(struct v4l2_subdev *subdev, int on) in mt9v032_set_power() [all …]
|
D | s5k6aa.c | 231 struct v4l2_subdev sd; 304 static inline struct v4l2_subdev *ctrl_to_sd(struct v4l2_ctrl *ctrl) in ctrl_to_sd() 309 static inline struct s5k6aa *to_s5k6aa(struct v4l2_subdev *sd) in to_s5k6aa() 386 static int s5k6aa_write_array(struct v4l2_subdev *sd, in s5k6aa_write_array() 786 static int s5k6aa_initialize_isp(struct v4l2_subdev *sd) in s5k6aa_initialize_isp() 871 static int s5k6aa_set_power(struct v4l2_subdev *sd, int on) in s5k6aa_set_power() 913 static int s5k6aa_s_stream(struct v4l2_subdev *sd, int on) in s5k6aa_s_stream() 933 static int s5k6aa_g_frame_interval(struct v4l2_subdev *sd, in s5k6aa_g_frame_interval() 978 static int s5k6aa_s_frame_interval(struct v4l2_subdev *sd, in s5k6aa_s_frame_interval() 998 static int s5k6aa_enum_frame_interval(struct v4l2_subdev *sd, in s5k6aa_enum_frame_interval() [all …]
|
D | mt9p031.c | 123 struct v4l2_subdev subdev; 149 static struct mt9p031 *to_mt9p031(struct v4l2_subdev *sd) in to_mt9p031() 448 static int mt9p031_s_stream(struct v4l2_subdev *subdev, int enable) in mt9p031_s_stream() 476 static int mt9p031_enum_mbus_code(struct v4l2_subdev *subdev, in mt9p031_enum_mbus_code() 489 static int mt9p031_enum_frame_size(struct v4l2_subdev *subdev, in mt9p031_enum_frame_size() 535 static int mt9p031_get_format(struct v4l2_subdev *subdev, in mt9p031_get_format() 546 static int mt9p031_set_format(struct v4l2_subdev *subdev, in mt9p031_set_format() 584 static int mt9p031_get_selection(struct v4l2_subdev *subdev, in mt9p031_get_selection() 597 static int mt9p031_set_selection(struct v4l2_subdev *subdev, in mt9p031_set_selection() 885 static int mt9p031_set_power(struct v4l2_subdev *subdev, int on) in mt9p031_set_power() [all …]
|
D | msp3400-driver.c | 421 static int msp_s_radio(struct v4l2_subdev *sd) in msp_s_radio() 448 static int msp_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *freq) in msp_s_frequency() 457 static int msp_querystd(struct v4l2_subdev *sd, v4l2_std_id *id) in msp_querystd() 471 static int msp_s_std(struct v4l2_subdev *sd, v4l2_std_id id) in msp_s_std() 484 static int msp_s_routing(struct v4l2_subdev *sd, in msp_s_routing() 520 static int msp_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in msp_g_tuner() 538 static int msp_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *vt) in msp_s_tuner() 553 static int msp_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq) in msp_s_i2s_clock_freq() 573 static int msp_log_status(struct v4l2_subdev *sd) in msp_log_status() 683 struct v4l2_subdev *sd; in msp_probe()
|
D | ov7640.c | 56 struct v4l2_subdev *sd; in ov7640_probe() 82 struct v4l2_subdev *sd = i2c_get_clientdata(client); in ov7640_remove()
|
D | adp1653.c | 326 adp1653_set_power(struct v4l2_subdev *subdev, int on) in adp1653_set_power() 351 static int adp1653_open(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in adp1653_open() 356 static int adp1653_close(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in adp1653_close() 382 struct v4l2_subdev *subdev = i2c_get_clientdata(client); in adp1653_suspend() 394 struct v4l2_subdev *subdev = i2c_get_clientdata(client); in adp1653_resume() 451 struct v4l2_subdev *subdev = i2c_get_clientdata(client); in adp1653_remove()
|
D | ov2659.c | 222 struct v4l2_subdev sd; 832 static inline struct ov2659 *to_ov2659(struct v4l2_subdev *sd) in to_ov2659() 990 static int ov2659_init(struct v4l2_subdev *sd, u32 val) in ov2659_init() 1001 static int ov2659_enum_mbus_code(struct v4l2_subdev *sd, in ov2659_enum_mbus_code() 1017 static int ov2659_enum_frame_sizes(struct v4l2_subdev *sd, in ov2659_enum_frame_sizes() 1043 static int ov2659_get_fmt(struct v4l2_subdev *sd, in ov2659_get_fmt() 1100 static int ov2659_set_fmt(struct v4l2_subdev *sd, in ov2659_set_fmt() 1178 static int ov2659_s_stream(struct v4l2_subdev *sd, int on) in ov2659_s_stream() 1260 static int ov2659_open(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in ov2659_open() 1300 static int ov2659_detect(struct v4l2_subdev *sd) in ov2659_detect() [all …]
|
D | ov9650.c | 248 struct v4l2_subdev sd; 413 static inline struct v4l2_subdev *ctrl_to_sd(struct v4l2_ctrl *ctrl) in ctrl_to_sd() 418 static inline struct ov965x *to_ov965x(struct v4l2_subdev *sd) in to_ov965x() 533 static int ov965x_s_power(struct v4l2_subdev *sd, int on) in ov965x_s_power() 904 struct v4l2_subdev *sd = ctrl_to_sd(ctrl); in ov965x_g_volatile_ctrl() 918 struct v4l2_subdev *sd = ctrl_to_sd(ctrl); in ov965x_s_ctrl() 1069 static int ov965x_enum_mbus_code(struct v4l2_subdev *sd, in ov965x_enum_mbus_code() 1080 static int ov965x_enum_frame_sizes(struct v4l2_subdev *sd, in ov965x_enum_frame_sizes() 1103 static int ov965x_g_frame_interval(struct v4l2_subdev *sd, in ov965x_g_frame_interval() 1151 static int ov965x_s_frame_interval(struct v4l2_subdev *sd, in ov965x_s_frame_interval() [all …]
|
D | s5k5baf.c | 301 struct v4l2_subdev cis_sd; 304 struct v4l2_subdev sd; 404 static inline struct v4l2_subdev *ctrl_to_sd(struct v4l2_ctrl *ctrl) in ctrl_to_sd() 409 static inline bool s5k5baf_is_cis_subdev(struct v4l2_subdev *sd) in s5k5baf_is_cis_subdev() 414 static inline struct s5k5baf *to_s5k5baf(struct v4l2_subdev *sd) in to_s5k5baf() 1050 static int s5k5baf_set_power(struct v4l2_subdev *sd, int on) in s5k5baf_set_power() 1103 static int s5k5baf_s_stream(struct v4l2_subdev *sd, int on) in s5k5baf_s_stream() 1135 static int s5k5baf_g_frame_interval(struct v4l2_subdev *sd, in s5k5baf_g_frame_interval() 1172 static int s5k5baf_s_frame_interval(struct v4l2_subdev *sd, in s5k5baf_s_frame_interval() 1186 static int s5k5baf_enum_frame_interval(struct v4l2_subdev *sd, in s5k5baf_enum_frame_interval() [all …]
|
D | as3645a.c | 119 struct v4l2_subdev subdev; 540 static int as3645a_set_power(struct v4l2_subdev *sd, int on) in as3645a_set_power() 561 static int as3645a_registered(struct v4l2_subdev *sd) in as3645a_registered() 639 static int as3645a_open(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in as3645a_open() 644 static int as3645a_close(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in as3645a_close() 671 struct v4l2_subdev *subdev = i2c_get_clientdata(client); in as3645a_suspend() 688 struct v4l2_subdev *subdev = i2c_get_clientdata(client); in as3645a_resume() 849 struct v4l2_subdev *subdev = i2c_get_clientdata(client); in as3645a_remove()
|
D | msp3400-driver.h | 54 struct v4l2_subdev sd; 107 static inline struct msp_state *to_state(struct v4l2_subdev *sd) in to_state()
|
/linux-4.1.27/drivers/media/i2c/m5mols/ |
D | m5mols.h | 199 struct v4l2_subdev sd; 276 int m5mols_read_u8(struct v4l2_subdev *sd, u32 reg_comb, u8 *val); 277 int m5mols_read_u16(struct v4l2_subdev *sd, u32 reg_comb, u16 *val); 278 int m5mols_read_u32(struct v4l2_subdev *sd, u32 reg_comb, u32 *val); 279 int m5mols_write(struct v4l2_subdev *sd, u32 reg_comb, u32 val); 281 int m5mols_busy_wait(struct v4l2_subdev *sd, u32 reg, u32 value, u32 mask, 312 int m5mols_enable_interrupt(struct v4l2_subdev *sd, u8 reg); 313 int m5mols_wait_interrupt(struct v4l2_subdev *sd, u8 condition, u32 timeout); 319 int m5mols_init_controls(struct v4l2_subdev *sd); 322 int m5mols_update_fw(struct v4l2_subdev *sd, [all …]
|
D | m5mols_core.c | 141 static int m5mols_read(struct v4l2_subdev *sd, u32 size, u32 reg, u32 *val) in m5mols_read() 187 int m5mols_read_u8(struct v4l2_subdev *sd, u32 reg, u8 *val) in m5mols_read_u8() 205 int m5mols_read_u16(struct v4l2_subdev *sd, u32 reg, u16 *val) in m5mols_read_u16() 223 int m5mols_read_u32(struct v4l2_subdev *sd, u32 reg, u32 *val) in m5mols_read_u32() 240 int m5mols_write(struct v4l2_subdev *sd, u32 reg, u32 val) in m5mols_write() 296 int m5mols_busy_wait(struct v4l2_subdev *sd, u32 reg, u32 value, u32 mask, in m5mols_busy_wait() 322 int m5mols_enable_interrupt(struct v4l2_subdev *sd, u8 reg) in m5mols_enable_interrupt() 335 int m5mols_wait_interrupt(struct v4l2_subdev *sd, u8 irq_mask, u32 timeout) in m5mols_wait_interrupt() 355 static int m5mols_reg_mode(struct v4l2_subdev *sd, u8 mode) in m5mols_reg_mode() 374 struct v4l2_subdev *sd = &info->sd; in m5mols_set_mode() [all …]
|
D | m5mols_capture.c | 40 static int m5mols_read_rational(struct v4l2_subdev *sd, u32 addr_num, in m5mols_read_rational() 62 struct v4l2_subdev *sd = &info->sd; in m5mols_capture_info() 109 struct v4l2_subdev *sd = &info->sd; in m5mols_start_capture()
|
D | m5mols_controls.c | 135 struct v4l2_subdev *sd = &info->sd; in m5mols_do_scenemode() 243 struct v4l2_subdev *sd = &info->sd; in m5mols_set_exposure() 293 struct v4l2_subdev *sd = &info->sd; in m5mols_set_white_balance() 331 struct v4l2_subdev *sd = &info->sd; in m5mols_set_color_effect() 392 struct v4l2_subdev *sd = &info->sd; in m5mols_set_stabilization() 405 struct v4l2_subdev *sd = to_sd(ctrl); in m5mols_g_volatile_ctrl() 452 struct v4l2_subdev *sd = to_sd(ctrl); in m5mols_s_ctrl() 540 int m5mols_init_controls(struct v4l2_subdev *sd) in m5mols_init_controls()
|
/linux-4.1.27/drivers/media/platform/soc_camera/ |
D | soc_camera_platform.c | 24 struct v4l2_subdev subdev; 29 struct v4l2_subdev *subdev = platform_get_drvdata(pdev); in get_priv() 33 static int soc_camera_platform_s_stream(struct v4l2_subdev *sd, int enable) in soc_camera_platform_s_stream() 39 static int soc_camera_platform_fill_fmt(struct v4l2_subdev *sd, in soc_camera_platform_fill_fmt() 53 static int soc_camera_platform_s_power(struct v4l2_subdev *sd, int on) in soc_camera_platform_s_power() 64 static int soc_camera_platform_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in soc_camera_platform_enum_fmt() 76 static int soc_camera_platform_g_crop(struct v4l2_subdev *sd, in soc_camera_platform_g_crop() 90 static int soc_camera_platform_cropcap(struct v4l2_subdev *sd, in soc_camera_platform_cropcap() 107 static int soc_camera_platform_g_mbus_config(struct v4l2_subdev *sd, in soc_camera_platform_g_mbus_config()
|
D | sh_mobile_csi2.c | 38 struct v4l2_subdev subdev; 48 static int sh_csi2_try_fmt(struct v4l2_subdev *sd, in sh_csi2_try_fmt() 96 static int sh_csi2_s_fmt(struct v4l2_subdev *sd, in sh_csi2_s_fmt() 133 static int sh_csi2_g_mbus_config(struct v4l2_subdev *sd, in sh_csi2_g_mbus_config() 140 struct v4l2_subdev *client_sd = soc_camera_to_subdev(icd); in sh_csi2_g_mbus_config() 192 static int sh_csi2_s_mbus_config(struct v4l2_subdev *sd, in sh_csi2_s_mbus_config() 197 struct v4l2_subdev *client_sd = soc_camera_to_subdev(icd); in sh_csi2_s_mbus_config() 298 static int sh_csi2_s_power(struct v4l2_subdev *sd, int on) in sh_csi2_s_power() 379 struct v4l2_subdev *subdev = platform_get_drvdata(pdev); in sh_csi2_remove()
|
D | soc_scale_crop.h | 23 struct v4l2_subdev; 33 int soc_camera_client_g_rect(struct v4l2_subdev *sd, struct v4l2_rect *rect); 34 int soc_camera_client_s_crop(struct v4l2_subdev *sd,
|
D | soc_camera.c | 158 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in __soc_camera_power_on() 170 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in __soc_camera_power_off() 340 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in soc_camera_s_std() 348 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in soc_camera_g_std() 483 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in soc_camera_init_user_formats() 961 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in soc_camera_streamon() 988 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in soc_camera_streamoff() 1286 struct v4l2_subdev *sd = soc_camera_to_subdev(icd); in soc_camera_probe_finish() 1344 struct v4l2_subdev *subdev; in soc_camera_i2c_init() 1438 struct v4l2_subdev *sd, in soc_camera_async_bound() [all …]
|
D | sh_mobile_ceu_camera.c | 104 struct v4l2_subdev *csi2_sd; 539 static struct v4l2_subdev *find_csi2(struct sh_mobile_ceu_dev *pcdev) in find_csi2() 541 struct v4l2_subdev *sd; in find_csi2() 558 static struct v4l2_subdev *csi2_subdev(struct sh_mobile_ceu_dev *pcdev, in csi2_subdev() 561 struct v4l2_subdev *sd = pcdev->csi2_sd; in csi2_subdev() 570 struct v4l2_subdev *csi2_sd = find_csi2(pcdev); in sh_mobile_ceu_add_device() 600 struct v4l2_subdev *csi2_sd = find_csi2(pcdev); in sh_mobile_ceu_remove_device() 781 static struct v4l2_subdev *find_bus_subdev(struct sh_mobile_ceu_dev *pcdev, in find_bus_subdev() 800 struct v4l2_subdev *sd = find_bus_subdev(pcdev, icd); in sh_mobile_ceu_set_bus_param() 947 struct v4l2_subdev *sd = find_bus_subdev(pcdev, icd); in sh_mobile_ceu_try_bus_param() [all …]
|
/linux-4.1.27/drivers/media/radio/ |
D | tef6862.c | 62 struct v4l2_subdev sd; 66 static inline struct tef6862_state *to_state(struct v4l2_subdev *sd) in to_state() 80 static int tef6862_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in tef6862_g_tuner() 98 static int tef6862_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in tef6862_s_tuner() 103 static int tef6862_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *f) in tef6862_s_frequency() 129 static int tef6862_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in tef6862_g_frequency() 160 struct v4l2_subdev *sd; in tef6862_probe() 182 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tef6862_remove()
|
D | saa7706h.c | 129 struct v4l2_subdev sd; 134 static inline struct saa7706h_state *to_state(struct v4l2_subdev *sd) in to_state() 156 static int saa7706h_set_reg24(struct v4l2_subdev *sd, u16 reg, u32 val) in saa7706h_set_reg24() 171 static int saa7706h_set_reg24_err(struct v4l2_subdev *sd, u16 reg, u32 val, in saa7706h_set_reg24_err() 177 static int saa7706h_set_reg16(struct v4l2_subdev *sd, u16 reg, u16 val) in saa7706h_set_reg16() 191 static int saa7706h_set_reg16_err(struct v4l2_subdev *sd, u16 reg, u16 val, in saa7706h_set_reg16_err() 197 static int saa7706h_get_reg16(struct v4l2_subdev *sd, u16 reg) in saa7706h_get_reg16() 224 static int saa7706h_unmute(struct v4l2_subdev *sd) in saa7706h_unmute() 308 static int saa7706h_mute(struct v4l2_subdev *sd) in saa7706h_mute() 362 struct v4l2_subdev *sd; in saa7706h_probe() [all …]
|
D | radio-timb.c | 35 struct v4l2_subdev *sd_tuner; 36 struct v4l2_subdev *sd_dsp;
|
/linux-4.1.27/drivers/media/platform/davinci/ |
D | vpbe_venc.c | 66 struct v4l2_subdev sd; 78 static inline struct venc_state *to_state(struct v4l2_subdev *sd) in to_state() 83 static inline u32 venc_read(struct v4l2_subdev *sd, u32 offset) in venc_read() 90 static inline u32 venc_write(struct v4l2_subdev *sd, u32 offset, u32 val) in venc_write() 99 static inline u32 venc_modify(struct v4l2_subdev *sd, u32 offset, in venc_modify() 109 static inline u32 vdaccfg_write(struct v4l2_subdev *sd, u32 val) in vdaccfg_write() 124 static int venc_set_dac(struct v4l2_subdev *sd, u32 out_index) in venc_set_dac() 146 static void venc_enabledigitaloutput(struct v4l2_subdev *sd, int benable) in venc_enabledigitaloutput() 229 static int venc_set_ntsc(struct v4l2_subdev *sd) in venc_set_ntsc() 277 static int venc_set_pal(struct v4l2_subdev *sd) in venc_set_pal() [all …]
|
D | vpif_capture.h | 105 struct v4l2_subdev *sd; 117 struct v4l2_subdev **sd;
|
D | vpif_display.h | 110 struct v4l2_subdev *sd; /* Current output subdev(may be NULL) */ 122 struct v4l2_subdev **sd;
|
/linux-4.1.27/drivers/media/platform/s5p-tv/ |
D | hdmiphy_drv.c | 34 struct v4l2_subdev sd; 174 static inline struct hdmiphy_ctx *sd_to_ctx(struct v4l2_subdev *sd) in sd_to_ctx() 188 static int hdmiphy_s_power(struct v4l2_subdev *sd, int on) in hdmiphy_s_power() 194 static int hdmiphy_s_dv_timings(struct v4l2_subdev *sd, in hdmiphy_s_dv_timings() 225 static int hdmiphy_dv_timings_cap(struct v4l2_subdev *sd, in hdmiphy_dv_timings_cap() 239 static int hdmiphy_s_stream(struct v4l2_subdev *sd, int enable) in hdmiphy_s_stream() 296 struct v4l2_subdev *sd = i2c_get_clientdata(client); in hdmiphy_remove()
|
D | sdo_drv.c | 65 struct v4l2_subdev sd; 70 static inline struct sdo_device *sd_to_sdev(struct v4l2_subdev *sd) in sd_to_sdev() 138 static int sdo_g_tvnorms_output(struct v4l2_subdev *sd, v4l2_std_id *std) in sdo_g_tvnorms_output() 146 static int sdo_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in sdo_s_std_output() 157 static int sdo_g_std_output(struct v4l2_subdev *sd, v4l2_std_id *std) in sdo_g_std_output() 163 static int sdo_g_mbus_fmt(struct v4l2_subdev *sd, in sdo_g_mbus_fmt() 179 static int sdo_s_power(struct v4l2_subdev *sd, int on) in sdo_s_power() 245 static int sdo_s_stream(struct v4l2_subdev *sd, int on) in sdo_s_stream() 270 struct v4l2_subdev *sd = dev_get_drvdata(dev); in sdo_runtime_suspend() 282 struct v4l2_subdev *sd = dev_get_drvdata(dev); in sdo_runtime_resume() [all …]
|
D | sii9234_drv.c | 37 struct v4l2_subdev sd; 40 static inline struct sii9234_context *sd_to_context(struct v4l2_subdev *sd) in sd_to_context() 232 struct v4l2_subdev *sd = dev_get_drvdata(dev); in sii9234_runtime_suspend() 246 struct v4l2_subdev *sd = dev_get_drvdata(dev); in sii9234_runtime_resume() 282 static int sii9234_s_power(struct v4l2_subdev *sd, int on) in sii9234_s_power() 295 static int sii9234_s_stream(struct v4l2_subdev *sd, int enable) in sii9234_s_stream()
|
D | hdmi_drv.c | 82 struct v4l2_subdev sd; 86 struct v4l2_subdev *phy_sd; 88 struct v4l2_subdev *mhl_sd; 111 static struct hdmi_device *sd_to_hdmi_dev(struct v4l2_subdev *sd) in sd_to_hdmi_dev() 569 static int hdmi_s_stream(struct v4l2_subdev *sd, int enable) in hdmi_s_stream() 608 static int hdmi_s_power(struct v4l2_subdev *sd, int on) in hdmi_s_power() 621 static int hdmi_s_dv_timings(struct v4l2_subdev *sd, in hdmi_s_dv_timings() 644 static int hdmi_g_dv_timings(struct v4l2_subdev *sd, in hdmi_g_dv_timings() 651 static int hdmi_g_mbus_fmt(struct v4l2_subdev *sd, in hdmi_g_mbus_fmt() 674 static int hdmi_enum_dv_timings(struct v4l2_subdev *sd, in hdmi_enum_dv_timings() [all …]
|
/linux-4.1.27/drivers/media/pci/ivtv/ |
D | ivtv-gpio.c | 148 static inline struct ivtv *sd_to_ivtv(struct v4l2_subdev *sd) in sd_to_ivtv() 153 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 158 static int subdev_s_clock_freq(struct v4l2_subdev *sd, u32 freq) in subdev_s_clock_freq() 181 static int subdev_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in subdev_g_tuner() 195 static int subdev_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *vt) in subdev_s_tuner() 222 static int subdev_s_radio(struct v4l2_subdev *sd) in subdev_s_radio() 234 static int subdev_s_audio_routing(struct v4l2_subdev *sd, in subdev_s_audio_routing() 262 struct v4l2_subdev *sd = to_sd(ctrl); in subdev_s_ctrl() 279 static int subdev_log_status(struct v4l2_subdev *sd) in subdev_log_status() 290 static int subdev_s_video_routing(struct v4l2_subdev *sd, in subdev_s_video_routing()
|
D | ivtv-driver.h | 623 struct v4l2_subdev *sd_video; /* controlling video decoder subdev */ 624 struct v4l2_subdev *sd_audio; /* controlling audio subdev */ 625 struct v4l2_subdev *sd_muxer; /* controlling audio muxer subdev */ 645 struct v4l2_subdev sd_gpio; /* GPIO sub-device */ 831 struct v4l2_subdev *__sd; \ 843 struct v4l2_subdev *__sd; \
|
D | ivtv-i2c.h | 26 struct v4l2_subdev *ivtv_find_hw(struct ivtv *itv, u32 hw);
|
/linux-4.1.27/drivers/media/i2c/soc_camera/ |
D | ov5642.c | 610 struct v4l2_subdev subdev; 694 static int ov5642_get_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in ov5642_get_register() 712 static int ov5642_set_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in ov5642_set_register() 736 static int ov5642_set_resolution(struct v4l2_subdev *sd) in ov5642_set_resolution() 789 static int ov5642_try_fmt(struct v4l2_subdev *sd, in ov5642_try_fmt() 809 static int ov5642_s_fmt(struct v4l2_subdev *sd, in ov5642_s_fmt() 825 static int ov5642_g_fmt(struct v4l2_subdev *sd, in ov5642_g_fmt() 842 static int ov5642_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in ov5642_enum_fmt() 852 static int ov5642_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in ov5642_s_crop() 880 static int ov5642_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in ov5642_g_crop() [all …]
|
D | mt9m001.c | 89 struct v4l2_subdev subdev; 164 static int mt9m001_s_stream(struct v4l2_subdev *sd, int enable) in mt9m001_s_stream() 174 static int mt9m001_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in mt9m001_s_crop() 228 static int mt9m001_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in mt9m001_g_crop() 239 static int mt9m001_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in mt9m001_cropcap() 253 static int mt9m001_g_fmt(struct v4l2_subdev *sd, in mt9m001_g_fmt() 268 static int mt9m001_s_fmt(struct v4l2_subdev *sd, in mt9m001_s_fmt() 296 static int mt9m001_try_fmt(struct v4l2_subdev *sd, in mt9m001_try_fmt() 324 static int mt9m001_g_register(struct v4l2_subdev *sd, in mt9m001_g_register() 341 static int mt9m001_s_register(struct v4l2_subdev *sd, in mt9m001_s_register() [all …]
|
D | imx074.c | 79 struct v4l2_subdev subdev; 156 static int imx074_try_fmt(struct v4l2_subdev *sd, in imx074_try_fmt() 175 static int imx074_s_fmt(struct v4l2_subdev *sd, in imx074_s_fmt() 194 static int imx074_g_fmt(struct v4l2_subdev *sd, in imx074_g_fmt() 211 static int imx074_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in imx074_g_crop() 224 static int imx074_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in imx074_cropcap() 238 static int imx074_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in imx074_enum_fmt() 248 static int imx074_s_stream(struct v4l2_subdev *sd, int enable) in imx074_s_stream() 256 static int imx074_s_power(struct v4l2_subdev *sd, int on) in imx074_s_power() 265 static int imx074_g_mbus_config(struct v4l2_subdev *sd, in imx074_g_mbus_config() [all …]
|
D | tw9910.c | 230 struct v4l2_subdev subdev; 459 static int tw9910_s_stream(struct v4l2_subdev *sd, int enable) in tw9910_s_stream() 499 static int tw9910_g_std(struct v4l2_subdev *sd, v4l2_std_id *norm) in tw9910_g_std() 509 static int tw9910_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in tw9910_s_std() 523 static int tw9910_g_register(struct v4l2_subdev *sd, in tw9910_g_register() 546 static int tw9910_s_register(struct v4l2_subdev *sd, in tw9910_s_register() 559 static int tw9910_s_power(struct v4l2_subdev *sd, int on) in tw9910_s_power() 568 static int tw9910_set_frame(struct v4l2_subdev *sd, u32 *width, u32 *height) in tw9910_set_frame() 653 static int tw9910_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in tw9910_g_crop() 672 static int tw9910_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in tw9910_cropcap() [all …]
|
D | mt9t031.c | 71 struct v4l2_subdev subdev; 164 static int mt9t031_s_stream(struct v4l2_subdev *sd, int enable) in mt9t031_s_stream() 297 static int mt9t031_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in mt9t031_s_crop() 315 static int mt9t031_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in mt9t031_g_crop() 326 static int mt9t031_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in mt9t031_cropcap() 340 static int mt9t031_g_fmt(struct v4l2_subdev *sd, in mt9t031_g_fmt() 355 static int mt9t031_s_fmt(struct v4l2_subdev *sd, in mt9t031_s_fmt() 381 static int mt9t031_try_fmt(struct v4l2_subdev *sd, in mt9t031_try_fmt() 395 static int mt9t031_g_register(struct v4l2_subdev *sd, in mt9t031_g_register() 412 static int mt9t031_s_register(struct v4l2_subdev *sd, in mt9t031_s_register() [all …]
|
D | mt9v022.c | 142 struct v4l2_subdev subdev; 242 static int mt9v022_s_stream(struct v4l2_subdev *sd, int enable) in mt9v022_s_stream() 279 static int mt9v022_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in mt9v022_s_crop() 353 static int mt9v022_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in mt9v022_g_crop() 364 static int mt9v022_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in mt9v022_cropcap() 378 static int mt9v022_g_fmt(struct v4l2_subdev *sd, in mt9v022_g_fmt() 393 static int mt9v022_s_fmt(struct v4l2_subdev *sd, in mt9v022_s_fmt() 440 static int mt9v022_try_fmt(struct v4l2_subdev *sd, in mt9v022_try_fmt() 467 static int mt9v022_g_register(struct v4l2_subdev *sd, in mt9v022_g_register() 484 static int mt9v022_s_register(struct v4l2_subdev *sd, in mt9v022_s_register() [all …]
|
D | ov9640.c | 264 static int ov9640_s_stream(struct v4l2_subdev *sd, int enable) in ov9640_s_stream() 291 static int ov9640_get_register(struct v4l2_subdev *sd, in ov9640_get_register() 312 static int ov9640_set_register(struct v4l2_subdev *sd, in ov9640_set_register() 324 static int ov9640_s_power(struct v4l2_subdev *sd, int on) in ov9640_s_power() 484 static int ov9640_s_fmt(struct v4l2_subdev *sd, in ov9640_s_fmt() 522 static int ov9640_try_fmt(struct v4l2_subdev *sd, in ov9640_try_fmt() 543 static int ov9640_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in ov9640_enum_fmt() 553 static int ov9640_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in ov9640_g_crop() 564 static int ov9640_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in ov9640_cropcap() 580 struct v4l2_subdev *sd = i2c_get_clientdata(client); in ov9640_video_probe() [all …]
|
D | ov6650.c | 181 struct v4l2_subdev subdev; 303 static int ov6650_s_stream(struct v4l2_subdev *sd, int enable) in ov6650_s_stream() 312 struct v4l2_subdev *sd = &priv->subdev; in ov6550_g_volatile_ctrl() 345 struct v4l2_subdev *sd = &priv->subdev; in ov6550_s_ctrl() 395 static int ov6650_get_register(struct v4l2_subdev *sd, in ov6650_get_register() 414 static int ov6650_set_register(struct v4l2_subdev *sd, in ov6650_set_register() 426 static int ov6650_s_power(struct v4l2_subdev *sd, int on) in ov6650_s_power() 435 static int ov6650_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in ov6650_g_crop() 446 static int ov6650_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in ov6650_s_crop() 486 static int ov6650_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in ov6650_cropcap() [all …]
|
D | ov9740.c | 197 struct v4l2_subdev subdev; 505 static int ov9740_s_stream(struct v4l2_subdev *sd, int enable) in ov9740_s_stream() 671 static int ov9740_s_fmt(struct v4l2_subdev *sd, in ov9740_s_fmt() 707 static int ov9740_try_fmt(struct v4l2_subdev *sd, in ov9740_try_fmt() 719 static int ov9740_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in ov9740_enum_fmt() 730 static int ov9740_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in ov9740_cropcap() 744 static int ov9740_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in ov9740_g_crop() 775 static int ov9740_s_power(struct v4l2_subdev *sd, int on) in ov9740_s_power() 804 static int ov9740_get_register(struct v4l2_subdev *sd, in ov9740_get_register() 825 static int ov9740_set_register(struct v4l2_subdev *sd, in ov9740_set_register() [all …]
|
D | ov772x.c | 394 struct v4l2_subdev subdev; 511 static struct ov772x_priv *to_ov772x(struct v4l2_subdev *sd) in to_ov772x() 556 static int ov772x_s_stream(struct v4l2_subdev *sd, int enable) in ov772x_s_stream() 578 struct v4l2_subdev *sd = &priv->subdev; in ov772x_s_ctrl() 621 static int ov772x_g_register(struct v4l2_subdev *sd, in ov772x_g_register() 640 static int ov772x_s_register(struct v4l2_subdev *sd, in ov772x_s_register() 653 static int ov772x_s_power(struct v4l2_subdev *sd, int on) in ov772x_s_power() 854 static int ov772x_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in ov772x_g_crop() 865 static int ov772x_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in ov772x_cropcap() 879 static int ov772x_g_fmt(struct v4l2_subdev *sd, in ov772x_g_fmt() [all …]
|
D | rj54n1cb0c.c | 152 struct v4l2_subdev subdev; 488 static int rj54n1_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in rj54n1_enum_fmt() 498 static int rj54n1_s_stream(struct v4l2_subdev *sd, int enable) in rj54n1_s_stream() 537 static int rj54n1_sensor_scale(struct v4l2_subdev *sd, s32 *in_w, s32 *in_h, 540 static int rj54n1_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in rj54n1_s_crop() 575 static int rj54n1_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in rj54n1_g_crop() 586 static int rj54n1_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in rj54n1_cropcap() 600 static int rj54n1_g_fmt(struct v4l2_subdev *sd, in rj54n1_g_fmt() 620 static int rj54n1_sensor_scale(struct v4l2_subdev *sd, s32 *in_w, s32 *in_h, in rj54n1_sensor_scale() 962 static int rj54n1_try_fmt(struct v4l2_subdev *sd, in rj54n1_try_fmt() [all …]
|
D | mt9t112.c | 87 struct v4l2_subdev subdev; 741 static int mt9t112_g_register(struct v4l2_subdev *sd, in mt9t112_g_register() 755 static int mt9t112_s_register(struct v4l2_subdev *sd, in mt9t112_s_register() 767 static int mt9t112_s_power(struct v4l2_subdev *sd, int on) in mt9t112_s_power() 788 static int mt9t112_s_stream(struct v4l2_subdev *sd, int enable) in mt9t112_s_stream() 870 static int mt9t112_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in mt9t112_cropcap() 887 static int mt9t112_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in mt9t112_g_crop() 898 static int mt9t112_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in mt9t112_s_crop() 907 static int mt9t112_g_fmt(struct v4l2_subdev *sd, in mt9t112_g_fmt() 922 static int mt9t112_s_fmt(struct v4l2_subdev *sd, in mt9t112_s_fmt() [all …]
|
D | ov2640.c | 284 struct v4l2_subdev subdev; 682 static int ov2640_s_stream(struct v4l2_subdev *sd, int enable) in ov2640_s_stream() 689 struct v4l2_subdev *sd = in ov2640_s_ctrl() 712 static int ov2640_g_register(struct v4l2_subdev *sd, in ov2640_g_register() 731 static int ov2640_s_register(struct v4l2_subdev *sd, in ov2640_s_register() 744 static int ov2640_s_power(struct v4l2_subdev *sd, int on) in ov2640_s_power() 848 static int ov2640_g_fmt(struct v4l2_subdev *sd, in ov2640_g_fmt() 879 static int ov2640_s_fmt(struct v4l2_subdev *sd, in ov2640_s_fmt() 903 static int ov2640_try_fmt(struct v4l2_subdev *sd, in ov2640_try_fmt() 928 static int ov2640_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in ov2640_enum_fmt() [all …]
|
D | mt9m111.c | 205 struct v4l2_subdev subdev; 386 static int mt9m111_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in mt9m111_s_crop() 424 static int mt9m111_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in mt9m111_g_crop() 434 static int mt9m111_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in mt9m111_cropcap() 450 static int mt9m111_g_fmt(struct v4l2_subdev *sd, in mt9m111_g_fmt() 534 static int mt9m111_try_fmt(struct v4l2_subdev *sd, in mt9m111_try_fmt() 578 static int mt9m111_s_fmt(struct v4l2_subdev *sd, in mt9m111_s_fmt() 603 static int mt9m111_g_register(struct v4l2_subdev *sd, in mt9m111_g_register() 622 static int mt9m111_s_register(struct v4l2_subdev *sd, in mt9m111_s_register() 802 static int mt9m111_s_power(struct v4l2_subdev *sd, int on) in mt9m111_s_power() [all …]
|
/linux-4.1.27/drivers/media/pci/cx18/ |
D | cx18-av-core.h | 98 struct v4l2_subdev sd; 346 static inline struct cx18_av_state *to_cx18_av_state(struct v4l2_subdev *sd) in to_cx18_av_state() 351 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() 378 int cx18_av_s_clock_freq(struct v4l2_subdev *sd, u32 freq); 384 int cx18_av_decode_vbi_line(struct v4l2_subdev *sd, 386 int cx18_av_s_raw_fmt(struct v4l2_subdev *sd, struct v4l2_vbi_format *fmt); 387 int cx18_av_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *fmt); 388 int cx18_av_s_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *fmt);
|
D | cx18-av-core.c | 127 static void cx18_av_initialize(struct v4l2_subdev *sd) in cx18_av_initialize() 269 static int cx18_av_reset(struct v4l2_subdev *sd, u32 val) in cx18_av_reset() 275 static int cx18_av_load_fw(struct v4l2_subdev *sd) in cx18_av_load_fw() 290 struct v4l2_subdev *sd = &state->sd; in cx18_av_std_setup() 577 static int cx18_av_s_frequency(struct v4l2_subdev *sd, in cx18_av_s_frequency() 589 struct v4l2_subdev *sd = &state->sd; in set_input() 758 static int cx18_av_s_video_routing(struct v4l2_subdev *sd, in cx18_av_s_video_routing() 766 static int cx18_av_s_audio_routing(struct v4l2_subdev *sd, in cx18_av_s_audio_routing() 774 static int cx18_av_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in cx18_av_g_tuner() 811 static int cx18_av_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *vt) in cx18_av_s_tuner() [all …]
|
D | cx18-gpio.c | 108 static int gpiomux_log_status(struct v4l2_subdev *sd) in gpiomux_log_status() 119 static int gpiomux_s_radio(struct v4l2_subdev *sd) in gpiomux_s_radio() 133 static int gpiomux_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in gpiomux_s_std() 158 static int gpiomux_s_audio_routing(struct v4l2_subdev *sd, in gpiomux_s_audio_routing() 207 static int resetctrl_log_status(struct v4l2_subdev *sd) in resetctrl_log_status() 218 static int resetctrl_reset(struct v4l2_subdev *sd, u32 val) in resetctrl_reset() 296 struct v4l2_subdev *sd; in cx18_gpio_register()
|
D | cx18-av-vbi.c | 132 int cx18_av_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *svbi) in cx18_av_g_sliced_fmt() 175 int cx18_av_s_raw_fmt(struct v4l2_subdev *sd, struct v4l2_vbi_format *fmt) in cx18_av_s_raw_fmt() 189 int cx18_av_s_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *svbi) in cx18_av_s_sliced_fmt() 259 int cx18_av_decode_vbi_line(struct v4l2_subdev *sd, in cx18_av_decode_vbi_line()
|
D | cx18-i2c.c | 113 struct v4l2_subdev *sd; in cx18_i2c_register() 152 struct v4l2_subdev *cx18_find_hw(struct cx18 *cx, u32 hw) in cx18_find_hw() 154 struct v4l2_subdev *result = NULL; in cx18_find_hw() 155 struct v4l2_subdev *sd; in cx18_find_hw()
|
D | cx18-driver.h | 580 struct v4l2_subdev *sd_av; /* A/V decoder/digitizer sub-device */ 581 struct v4l2_subdev *sd_extmux; /* External multiplexer sub-dev */ 663 struct v4l2_subdev sd_gpiomux; 664 struct v4l2_subdev sd_resetctrl; 711 struct v4l2_subdev *__sd; \ 723 struct v4l2_subdev *__sd; \
|
D | cx18-i2c.h | 25 struct v4l2_subdev *cx18_find_hw(struct cx18 *cx, u32 hw);
|
D | cx18-av-firmware.c | 38 struct v4l2_subdev *sd = &cx->av_state.sd; in cx18_av_verifyfw() 80 struct v4l2_subdev *sd = &cx->av_state.sd; in cx18_av_loadfw()
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | media-dev.h | 64 struct v4l2_subdev *subdevs[IDX_MAX]; 70 struct v4l2_subdev *sd; 92 struct v4l2_subdev *subdev; 186 int fimc_md_set_camclk(struct v4l2_subdev *sd, bool on); 198 static inline struct v4l2_subdev *__fimc_md_get_subdev( in __fimc_md_get_subdev()
|
D | mipi-csis.c | 206 struct v4l2_subdev sd; 277 static struct csis_state *sd_to_csis_state(struct v4l2_subdev *sdev) in sd_to_csis_state() 494 static int s5pcsis_s_power(struct v4l2_subdev *sd, int on) in s5pcsis_s_power() 505 static int s5pcsis_s_stream(struct v4l2_subdev *sd, int enable) in s5pcsis_s_stream() 542 static int s5pcsis_enum_mbus_code(struct v4l2_subdev *sd, in s5pcsis_enum_mbus_code() 580 static int s5pcsis_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in s5pcsis_set_fmt() 608 static int s5pcsis_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in s5pcsis_get_fmt() 624 static int s5pcsis_s_rx_buffer(struct v4l2_subdev *sd, void *buf, in s5pcsis_s_rx_buffer() 640 static int s5pcsis_log_status(struct v4l2_subdev *sd) in s5pcsis_log_status() 652 static int s5pcsis_open(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in s5pcsis_open() [all …]
|
D | fimc-isp.c | 114 static int fimc_is_subdev_enum_mbus_code(struct v4l2_subdev *sd, in fimc_is_subdev_enum_mbus_code() 127 static int fimc_isp_subdev_get_fmt(struct v4l2_subdev *sd, in fimc_isp_subdev_get_fmt() 199 static int fimc_isp_subdev_set_fmt(struct v4l2_subdev *sd, in fimc_isp_subdev_set_fmt() 255 static int fimc_isp_subdev_s_stream(struct v4l2_subdev *sd, int on) in fimc_isp_subdev_s_stream() 304 static int fimc_isp_subdev_s_power(struct v4l2_subdev *sd, int on) in fimc_isp_subdev_s_power() 366 static int fimc_isp_subdev_open(struct v4l2_subdev *sd, in fimc_isp_subdev_open() 392 static int fimc_isp_subdev_registered(struct v4l2_subdev *sd) in fimc_isp_subdev_registered() 408 static void fimc_isp_subdev_unregistered(struct v4l2_subdev *sd) in fimc_isp_subdev_unregistered() 695 struct v4l2_subdev *sd = &isp->subdev; in fimc_isp_subdev_create() 780 struct v4l2_subdev *sd = &isp->subdev; in fimc_isp_subdev_destroy()
|
D | common.c | 17 struct v4l2_subdev *fimc_find_remote_sensor(struct media_entity *entity) in fimc_find_remote_sensor() 20 struct v4l2_subdev *sd; in fimc_find_remote_sensor()
|
D | media-dev.c | 44 struct v4l2_subdev *sensor, in __setup_sensor_notification() 45 struct v4l2_subdev *fimc_sd) in __setup_sensor_notification() 71 struct v4l2_subdev *sd; in fimc_pipeline_prepare() 72 struct v4l2_subdev *sensor = NULL; in fimc_pipeline_prepare() 135 static int __subdev_set_power(struct v4l2_subdev *sd, int on) in __subdev_set_power() 202 struct v4l2_subdev *sd; in __fimc_pipeline_open() 241 struct v4l2_subdev *sd = p ? p->subdevs[IDX_SENSOR] : NULL; in __fimc_pipeline_close() 471 struct v4l2_subdev *sd; in register_fimc_lite_entity() 499 struct v4l2_subdev *sd; in register_fimc_entity() 530 struct v4l2_subdev *sd) in register_csis_entity() [all …]
|
D | fimc-lite.h | 152 struct v4l2_subdev subdev; 155 struct v4l2_subdev *sensor;
|
D | fimc-capture.c | 183 struct v4l2_subdev *csis = p->subdevs[IDX_CSIS]; in fimc_capture_irq_handler() 787 struct v4l2_subdev *sd = p->subdevs[IDX_SENSOR]; in fimc_pipeline_try_format() 874 static int fimc_get_sensor_frame_desc(struct v4l2_subdev *sensor, in fimc_get_sensor_frame_desc() 988 struct v4l2_subdev *sensor; in __video_try_or_set_format() 1083 struct v4l2_subdev *sd; in fimc_cap_enum_input() 1120 struct v4l2_subdev *sd = &vc->subdev; in fimc_pipeline_validate() 1202 struct v4l2_subdev *sd; in fimc_cap_streamon() 1395 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); in fimc_link_setup() 1398 struct v4l2_subdev *sensor; in fimc_link_setup() 1449 void fimc_sensor_notify(struct v4l2_subdev *sd, unsigned int notification, in fimc_sensor_notify() [all …]
|
D | common.h | 14 struct v4l2_subdev *fimc_find_remote_sensor(struct media_entity *entity);
|
D | fimc-lite.c | 791 struct v4l2_subdev *sd = &fimc->subdev; in fimc_pipeline_validate() 989 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); in fimc_lite_link_setup() 1049 static int fimc_lite_subdev_enum_mbus_code(struct v4l2_subdev *sd, in fimc_lite_subdev_enum_mbus_code() 1063 struct v4l2_subdev *sd, in __fimc_lite_subdev_get_try_fmt() 1072 static int fimc_lite_subdev_get_fmt(struct v4l2_subdev *sd, in fimc_lite_subdev_get_fmt() 1103 static int fimc_lite_subdev_set_fmt(struct v4l2_subdev *sd, in fimc_lite_subdev_set_fmt() 1163 static int fimc_lite_subdev_get_selection(struct v4l2_subdev *sd, in fimc_lite_subdev_get_selection() 1198 static int fimc_lite_subdev_set_selection(struct v4l2_subdev *sd, in fimc_lite_subdev_set_selection() 1232 static int fimc_lite_subdev_s_stream(struct v4l2_subdev *sd, int on) in fimc_lite_subdev_s_stream() 1278 static int fimc_lite_log_status(struct v4l2_subdev *sd) in fimc_lite_log_status() [all …]
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-subdev.c | 35 static int subdev_fh_init(struct v4l2_subdev_fh *fh, struct v4l2_subdev *sd) in subdev_fh_init() 56 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_open() 109 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_close() 129 static int check_format(struct v4l2_subdev *sd, in check_format() 142 static int check_crop(struct v4l2_subdev *sd, struct v4l2_subdev_crop *crop) in check_crop() 154 static int check_selection(struct v4l2_subdev *sd, in check_selection() 167 static int check_edid(struct v4l2_subdev *sd, struct v4l2_subdev_edid *edid) in check_edid() 182 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_do_ioctl() 467 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_compat_ioctl32() 476 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_poll() [all …]
|
D | v4l2-async.c | 52 struct v4l2_subdev *sd) in v4l2_async_belongs() 90 struct v4l2_subdev *sd, in v4l2_async_test_notify() 121 static void v4l2_async_cleanup(struct v4l2_subdev *sd) in v4l2_async_cleanup() 133 struct v4l2_subdev *sd, *tmp; in v4l2_async_notifier_register() 189 struct v4l2_subdev *sd, *tmp; in v4l2_async_notifier_unregister() 265 int v4l2_async_register_subdev(struct v4l2_subdev *sd) in v4l2_async_register_subdev() 291 void v4l2_async_unregister_subdev(struct v4l2_subdev *sd) in v4l2_async_unregister_subdev()
|
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()
|
D | v4l2-device.c | 106 struct v4l2_subdev *sd, *next; in v4l2_device_unregister() 146 struct v4l2_subdev *sd) in v4l2_device_register_subdev() 213 struct v4l2_subdev *sd = video_get_drvdata(vdev); in v4l2_device_release_subdev_node() 221 struct v4l2_subdev *sd; in v4l2_device_register_subdev_nodes() 268 void v4l2_device_unregister_subdev(struct v4l2_subdev *sd) in v4l2_device_unregister_subdev()
|
D | tuner-core.c | 120 struct v4l2_subdev sd; 194 static inline struct tuner *to_tuner(struct v4l2_subdev *sd) in to_tuner() 487 static int tuner_s_type_addr(struct v4l2_subdev *sd, in tuner_s_type_addr() 522 static int tuner_s_config(struct v4l2_subdev *sd, in tuner_s_config() 1087 static int tuner_s_radio(struct v4l2_subdev *sd) in tuner_s_radio() 1105 static int tuner_s_power(struct v4l2_subdev *sd, int on) in tuner_s_power() 1125 static int tuner_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in tuner_s_std() 1139 static int tuner_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *f) in tuner_s_frequency() 1158 static int tuner_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in tuner_g_frequency() 1189 static int tuner_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in tuner_g_tuner() [all …]
|
/linux-4.1.27/drivers/media/i2c/s5c73m3/ |
D | s5c73m3-core.c | 349 static int s5c73m3_load_fw(struct v4l2_subdev *sd) in s5c73m3_load_fw() 420 static int __s5c73m3_s_stream(struct s5c73m3 *state, struct v4l2_subdev *sd, in __s5c73m3_s_stream() 458 static int s5c73m3_oif_s_stream(struct v4l2_subdev *sd, int on) in s5c73m3_oif_s_stream() 488 struct v4l2_subdev *sd = &state->sensor_sd; in s5c73m3_read_fw_version() 528 struct v4l2_subdev *sd = &state->sensor_sd; in s5c73m3_fw_update_from() 562 struct v4l2_subdev *sd = &state->sensor_sd; in s5c73m3_spi_boot() 667 struct v4l2_subdev *sd = &state->sensor_sd; in s5c73m3_get_fw_version() 737 struct v4l2_subdev *sd = &state->sensor_sd; in s5c73m3_rom_boot() 831 struct v4l2_subdev *sd = &state->sensor_sd; in s5c73m3_oif_try_format() 881 static int s5c73m3_oif_g_frame_interval(struct v4l2_subdev *sd, in s5c73m3_oif_g_frame_interval() [all …]
|
D | s5c73m3.h | 381 struct v4l2_subdev sensor_sd; 384 struct v4l2_subdev oif_sd; 448 static inline struct v4l2_subdev *ctrl_to_sensor_sd(struct v4l2_ctrl *ctrl) in ctrl_to_sensor_sd() 454 static inline struct s5c73m3 *sensor_sd_to_s5c73m3(struct v4l2_subdev *sd) in sensor_sd_to_s5c73m3() 459 static inline struct s5c73m3 *oif_sd_to_s5c73m3(struct v4l2_subdev *sd) in oif_sd_to_s5c73m3()
|
D | s5c73m3-ctrls.c | 70 struct v4l2_subdev *sd = ctrl_to_sensor_sd(ctrl); in s5c73m3_g_volatile_ctrl() 116 struct v4l2_subdev *sd = &state->sensor_sd; in s5c73m3_set_exposure() 276 struct v4l2_subdev *sd = &state->sensor_sd; in s5c73m3_set_stabilization() 347 struct v4l2_subdev *sd = ctrl_to_sensor_sd(ctrl); in s5c73m3_s_ctrl()
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
D | ispstat.h | 88 struct v4l2_subdev subdev; 136 int omap3isp_stat_subscribe_event(struct v4l2_subdev *subdev, 139 int omap3isp_stat_unsubscribe_event(struct v4l2_subdev *subdev, 142 int omap3isp_stat_s_stream(struct v4l2_subdev *subdev, int enable);
|
D | isp.h | 230 struct v4l2_subdev *subdevs[ISP_MAX_SUBDEVS]; 234 struct v4l2_subdev *sd; 360 isp_pad_buffer_type(const struct v4l2_subdev *subdev, int pad) in isp_pad_buffer_type()
|
D | ispccp2.c | 353 struct v4l2_subdev *sensor; in ccp2_if_configure() 689 static int ccp2_enum_mbus_code(struct v4l2_subdev *sd, in ccp2_enum_mbus_code() 713 static int ccp2_enum_frame_size(struct v4l2_subdev *sd, in ccp2_enum_frame_size() 750 static int ccp2_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ccp2_get_format() 771 static int ccp2_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ccp2_set_format() 804 static int ccp2_init_formats(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in ccp2_init_formats() 825 static int ccp2_s_stream(struct v4l2_subdev *sd, int enable) in ccp2_s_stream() 957 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); in ccp2_link_setup() 1054 struct v4l2_subdev *sd = &ccp2->subdev; in ccp2_init_entities()
|
D | ispresizer.c | 1133 static int resizer_set_stream(struct v4l2_subdev *sd, int enable) in resizer_set_stream() 1225 static int resizer_get_selection(struct v4l2_subdev *sd, in resizer_get_selection() 1278 static int resizer_set_selection(struct v4l2_subdev *sd, in resizer_set_selection() 1417 static int resizer_enum_mbus_code(struct v4l2_subdev *sd, in resizer_enum_mbus_code() 1441 static int resizer_enum_frame_size(struct v4l2_subdev *sd, in resizer_enum_frame_size() 1478 static int resizer_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in resizer_get_format() 1499 static int resizer_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in resizer_set_format() 1542 static int resizer_link_validate(struct v4l2_subdev *sd, in resizer_link_validate() 1565 static int resizer_init_formats(struct v4l2_subdev *sd, in resizer_init_formats() 1624 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); in resizer_link_setup() [all …]
|
D | ispcsi2.c | 555 struct v4l2_subdev *sensor; in csi2_configure() 903 static int csi2_enum_mbus_code(struct v4l2_subdev *sd, in csi2_enum_mbus_code() 940 static int csi2_enum_frame_size(struct v4l2_subdev *sd, in csi2_enum_frame_size() 977 static int csi2_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in csi2_get_format() 998 static int csi2_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in csi2_set_format() 1031 static int csi2_init_formats(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in csi2_init_formats() 1053 static int csi2_set_stream(struct v4l2_subdev *sd, int enable) in csi2_set_stream() 1144 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); in csi2_link_setup() 1230 struct v4l2_subdev *sd = &csi2->subdev; in csi2_init_entities()
|
/linux-4.1.27/drivers/staging/media/omap4iss/ |
D | iss_ipipe.c | 130 static int ipipe_set_stream(struct v4l2_subdev *sd, int enable) in ipipe_set_stream() 243 static int ipipe_enum_mbus_code(struct v4l2_subdev *sd, in ipipe_enum_mbus_code() 270 static int ipipe_enum_frame_size(struct v4l2_subdev *sd, in ipipe_enum_frame_size() 309 static int ipipe_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipe_get_format() 332 static int ipipe_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipe_set_format() 357 static int ipipe_link_validate(struct v4l2_subdev *sd, struct media_link *link, in ipipe_link_validate() 381 static int ipipe_init_formats(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in ipipe_init_formats() 438 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); in ipipe_link_setup() 490 struct v4l2_subdev *sd = &ipipe->subdev; in ipipe_init_entities()
|
D | iss_ipipeif.c | 306 static int ipipeif_set_stream(struct v4l2_subdev *sd, int enable) in ipipeif_set_stream() 448 static int ipipeif_enum_mbus_code(struct v4l2_subdev *sd, in ipipeif_enum_mbus_code() 482 static int ipipeif_enum_frame_size(struct v4l2_subdev *sd, in ipipeif_enum_frame_size() 521 static int ipipeif_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipeif_get_format() 544 static int ipipeif_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipeif_set_format() 577 static int ipipeif_link_validate(struct v4l2_subdev *sd, in ipipeif_link_validate() 602 static int ipipeif_init_formats(struct v4l2_subdev *sd, in ipipeif_init_formats() 660 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); in ipipeif_link_setup() 725 struct v4l2_subdev *sd = &ipipeif->subdev; in ipipeif_init_entities()
|
D | iss_resizer.c | 354 static int resizer_set_stream(struct v4l2_subdev *sd, int enable) in resizer_set_stream() 499 static int resizer_enum_mbus_code(struct v4l2_subdev *sd, in resizer_enum_mbus_code() 544 static int resizer_enum_frame_size(struct v4l2_subdev *sd, in resizer_enum_frame_size() 583 static int resizer_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in resizer_get_format() 606 static int resizer_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in resizer_set_format() 632 static int resizer_link_validate(struct v4l2_subdev *sd, in resizer_link_validate() 657 static int resizer_init_formats(struct v4l2_subdev *sd, in resizer_init_formats() 715 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); in resizer_link_setup() 770 struct v4l2_subdev *sd = &resizer->subdev; in resizer_init_entities()
|
D | iss_csi2.c | 533 struct v4l2_subdev *sensor; in csi2_configure() 896 static int csi2_enum_mbus_code(struct v4l2_subdev *sd, in csi2_enum_mbus_code() 933 static int csi2_enum_frame_size(struct v4l2_subdev *sd, in csi2_enum_frame_size() 970 static int csi2_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in csi2_get_format() 991 static int csi2_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in csi2_set_format() 1015 static int csi2_link_validate(struct v4l2_subdev *sd, struct media_link *link, in csi2_link_validate() 1041 static int csi2_init_formats(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in csi2_init_formats() 1063 static int csi2_set_stream(struct v4l2_subdev *sd, int enable) in csi2_set_stream() 1164 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); in csi2_link_setup() 1249 struct v4l2_subdev *sd = &csi2->subdev; in csi2_init_entities()
|
D | iss_ipipe.h | 45 struct v4l2_subdev subdev;
|
D | iss_csiphy.h | 46 struct v4l2_subdev *csi2_subdev);
|
/linux-4.1.27/drivers/media/pci/cx23885/ |
D | cx23885-ir.h | 21 void cx23885_ir_rx_v4l2_dev_notify(struct v4l2_subdev *sd, u32 events); 22 void cx23885_ir_tx_v4l2_dev_notify(struct v4l2_subdev *sd, u32 events);
|
D | cx23888-ir.c | 126 struct v4l2_subdev sd; 142 static inline struct cx23888_ir_state *to_state(struct v4l2_subdev *sd) in to_state() 529 static int cx23888_ir_irq_handler(struct v4l2_subdev *sd, u32 status, in cx23888_ir_irq_handler() 658 static int cx23888_ir_rx_read(struct v4l2_subdev *sd, u8 *buf, size_t count, in cx23888_ir_rx_read() 712 static int cx23888_ir_rx_g_parameters(struct v4l2_subdev *sd, in cx23888_ir_rx_g_parameters() 722 static int cx23888_ir_rx_shutdown(struct v4l2_subdev *sd) in cx23888_ir_rx_shutdown() 743 static int cx23888_ir_rx_s_parameters(struct v4l2_subdev *sd, in cx23888_ir_rx_s_parameters() 831 static int cx23888_ir_tx_write(struct v4l2_subdev *sd, u8 *buf, size_t count, in cx23888_ir_tx_write() 842 static int cx23888_ir_tx_g_parameters(struct v4l2_subdev *sd, in cx23888_ir_tx_g_parameters() 852 static int cx23888_ir_tx_shutdown(struct v4l2_subdev *sd) in cx23888_ir_tx_shutdown() [all …]
|
D | cx23885-ir.c | 72 void cx23885_ir_rx_v4l2_dev_notify(struct v4l2_subdev *sd, u32 events) in cx23885_ir_rx_v4l2_dev_notify() 97 void cx23885_ir_tx_v4l2_dev_notify(struct v4l2_subdev *sd, u32 events) in cx23885_ir_tx_v4l2_dev_notify()
|
/linux-4.1.27/include/media/davinci/ |
D | vpbe.h | 170 struct v4l2_subdev **encoders; 174 struct v4l2_subdev *amp; 195 struct v4l2_subdev *venc;
|
D | vpbe_venc.h | 47 struct v4l2_subdev *venc_sub_dev_init(struct v4l2_device *v4l2_dev,
|
/linux-4.1.27/drivers/media/tuners/ |
D | msi001.c | 41 struct v4l2_subdev sd; 54 static inline struct msi001 *sd_to_msi001(struct v4l2_subdev *sd) in sd_to_msi001() 281 static int msi001_s_power(struct v4l2_subdev *sd, int on) in msi001_s_power() 300 static int msi001_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in msi001_g_tuner() 315 static int msi001_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in msi001_s_tuner() 323 static int msi001_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in msi001_g_frequency() 332 static int msi001_s_frequency(struct v4l2_subdev *sd, in msi001_s_frequency() 351 static int msi001_enum_freq_bands(struct v4l2_subdev *sd, in msi001_enum_freq_bands() 472 struct v4l2_subdev *sd = spi_get_drvdata(spi); in msi001_remove()
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | au8522_decoder.c | 182 static inline struct au8522_state *to_state(struct v4l2_subdev *sd) in to_state() 528 static int au8522_g_register(struct v4l2_subdev *sd, in au8522_g_register() 537 static int au8522_s_register(struct v4l2_subdev *sd, in au8522_s_register() 586 static int au8522_s_stream(struct v4l2_subdev *sd, int enable) in au8522_s_stream() 616 static int au8522_s_video_routing(struct v4l2_subdev *sd, in au8522_s_video_routing() 638 static int au8522_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in au8522_s_std() 653 static int au8522_s_audio_routing(struct v4l2_subdev *sd, in au8522_s_audio_routing() 666 static int au8522_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in au8522_g_tuner() 731 struct v4l2_subdev *sd; in au8522_probe() 807 struct v4l2_subdev *sd = i2c_get_clientdata(client); in au8522_remove()
|
D | rtl2832_sdr.h | 63 struct v4l2_subdev *v4l2_subdev; member
|
/linux-4.1.27/drivers/media/radio/si4713/ |
D | radio-usb-si4713.c | 65 struct v4l2_subdev *v4l2_subdev; member 96 return v4l2_subdev_call(radio->v4l2_subdev, tuner, g_modulator, vm); in vidioc_g_modulator() 104 return v4l2_subdev_call(radio->v4l2_subdev, tuner, s_modulator, vm); in vidioc_s_modulator() 112 return v4l2_subdev_call(radio->v4l2_subdev, tuner, s_frequency, vf); in vidioc_s_frequency() 120 return v4l2_subdev_call(radio->v4l2_subdev, tuner, g_frequency, vf); in vidioc_g_frequency() 434 struct v4l2_subdev *sd; in usb_si4713_probe() 476 radio->v4l2_subdev = sd; in usb_si4713_probe()
|
/linux-4.1.27/drivers/media/usb/go7007/ |
D | s2250-board.c | 120 struct v4l2_subdev sd; 133 static inline struct s2250 *to_state(struct v4l2_subdev *sd) in to_state() 327 static int s2250_s_video_routing(struct v4l2_subdev *sd, u32 input, u32 output, in s2250_s_video_routing() 352 static int s2250_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in s2250_s_std() 408 static int s2250_s_mbus_fmt(struct v4l2_subdev *sd, in s2250_s_mbus_fmt() 424 static int s2250_s_audio_routing(struct v4l2_subdev *sd, u32 input, u32 output, in s2250_s_audio_routing() 447 static int s2250_log_status(struct v4l2_subdev *sd) in s2250_log_status() 499 struct v4l2_subdev *sd; in s2250_probe()
|
/linux-4.1.27/drivers/staging/media/davinci_vpfe/ |
D | dm365_ipipeif.c | 187 static int ipipeif_hw_setup(struct v4l2_subdev *sd) in ipipeif_hw_setup() 378 ipipeif_set_config(struct v4l2_subdev *sd, struct ipipeif_params *config) in ipipeif_set_config() 421 ipipeif_get_config(struct v4l2_subdev *sd, void __user *arg) in ipipeif_get_config() 462 static long ipipeif_ioctl(struct v4l2_subdev *sd, in ipipeif_ioctl() 528 static int ipipeif_set_stream(struct v4l2_subdev *sd, int enable) in ipipeif_set_stream() 551 static int ipipeif_enum_mbus_code(struct v4l2_subdev *sd, in ipipeif_enum_mbus_code() 584 ipipeif_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipeif_get_format() 644 ipipeif_enum_frame_size(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipeif_enum_frame_size() 700 ipipeif_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipeif_set_format() 761 ipipeif_init_formats(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in ipipeif_init_formats() [all …]
|
D | dm365_resizer.h | 192 struct v4l2_subdev subdev; 217 struct v4l2_subdev subdev;
|
D | dm365_isif.c | 427 static int isif_get_params(struct v4l2_subdev *sd, void *params) in isif_get_params() 600 static int isif_set_params(struct v4l2_subdev *sd, void *params) in isif_set_params() 626 static long isif_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) in isif_ioctl() 1070 static int isif_config_raw(struct v4l2_subdev *sd, int mode) in isif_config_raw() 1225 static int isif_config_ycbcr(struct v4l2_subdev *sd, int mode) in isif_config_ycbcr() 1340 static int isif_configure(struct v4l2_subdev *sd, int mode) in isif_configure() 1372 static int isif_set_stream(struct v4l2_subdev *sd, int enable) in isif_set_stream() 1424 isif_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in isif_set_format() 1457 isif_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in isif_get_format() 1479 isif_enum_frame_size(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in isif_enum_frame_size() [all …]
|
D | vpfe.h | 48 struct v4l2_subdev *subdev;
|
D | vpfe_video.c | 55 struct v4l2_subdev *subdev; in vpfe_update_current_ext_subdev() 89 static struct v4l2_subdev * 107 struct v4l2_subdev *subdev; in __vpfe_video_get_format() 219 struct v4l2_subdev *subdev; in vpfe_video_validate_pipeline() 285 struct v4l2_subdev *subdev; in vpfe_pipeline_enable() 325 struct v4l2_subdev *subdev; in vpfe_pipeline_disable() 655 struct v4l2_subdev *subdev; in vpfe_enum_fmt() 987 struct v4l2_subdev *subdev = video->current_ext_subdev->subdev; in vpfe_enum_dv_timings() 1013 struct v4l2_subdev *subdev = video->current_ext_subdev->subdev; in vpfe_query_dv_timings() 1062 struct v4l2_subdev *subdev = video->current_ext_subdev->subdev; in vpfe_g_dv_timings()
|
/linux-4.1.27/drivers/media/platform/xilinx/ |
D | xilinx-tpg.c | 113 static inline struct xtpg_device *to_tpg(struct v4l2_subdev *subdev) in to_tpg() 170 static int xtpg_s_stream(struct v4l2_subdev *subdev, int enable) in xtpg_s_stream() 270 static int xtpg_get_format(struct v4l2_subdev *subdev, in xtpg_get_format() 281 static int xtpg_set_format(struct v4l2_subdev *subdev, in xtpg_set_format() 323 static int xtpg_enum_frame_size(struct v4l2_subdev *subdev, in xtpg_enum_frame_size() 352 static int xtpg_open(struct v4l2_subdev *subdev, struct v4l2_subdev_fh *fh) in xtpg_open() 368 static int xtpg_close(struct v4l2_subdev *subdev, struct v4l2_subdev_fh *fh) in xtpg_close() 770 struct v4l2_subdev *subdev; in xtpg_probe() 898 struct v4l2_subdev *subdev = &xtpg->xvip.subdev; in xtpg_remove()
|
D | xilinx-vip.h | 99 struct v4l2_subdev subdev; 131 int xvip_enum_mbus_code(struct v4l2_subdev *subdev, 134 int xvip_enum_frame_size(struct v4l2_subdev *subdev,
|
/linux-4.1.27/drivers/media/i2c/smiapp/ |
D | smiapp-core.c | 1360 static int smiapp_set_power(struct v4l2_subdev *subdev, int on) in smiapp_set_power() 1538 static int smiapp_set_stream(struct v4l2_subdev *subdev, int enable) in smiapp_set_stream() 1559 static int smiapp_enum_mbus_code(struct v4l2_subdev *subdev, in smiapp_enum_mbus_code() 1602 static u32 __smiapp_get_mbus_code(struct v4l2_subdev *subdev, in __smiapp_get_mbus_code() 1613 static int __smiapp_get_format(struct v4l2_subdev *subdev, in __smiapp_get_format() 1638 static int smiapp_get_format(struct v4l2_subdev *subdev, in smiapp_get_format() 1652 static void smiapp_get_crop_compose(struct v4l2_subdev *subdev, in smiapp_get_crop_compose() 1682 static void smiapp_propagate(struct v4l2_subdev *subdev, in smiapp_propagate() 1732 static int smiapp_set_format_source(struct v4l2_subdev *subdev, in smiapp_set_format_source() 1785 static int smiapp_set_format(struct v4l2_subdev *subdev, in smiapp_set_format() [all …]
|
/linux-4.1.27/drivers/media/platform/am437x/ |
D | am437x-vpfe.h | 96 struct v4l2_subdev *sd; 227 struct v4l2_subdev **sd;
|
/linux-4.1.27/drivers/media/usb/msi2500/ |
D | msi2500.c | 126 struct v4l2_subdev *v4l2_subdev; member 838 v4l2_subdev_call(s->v4l2_subdev, core, s_power, 1); in msi2500_start_streaming() 874 v4l2_subdev_call(s->v4l2_subdev, core, s_power, 0); in msi2500_stop_streaming() 984 ret = v4l2_subdev_call(s->v4l2_subdev, tuner, s_tuner, v); in msi2500_s_tuner() 1006 ret = v4l2_subdev_call(s->v4l2_subdev, tuner, g_tuner, v); in msi2500_g_tuner() 1027 ret = v4l2_subdev_call(s->v4l2_subdev, tuner, g_frequency, f); in msi2500_g_frequency() 1051 ret = v4l2_subdev_call(s->v4l2_subdev, tuner, s_frequency, f); in msi2500_s_frequency() 1076 ret = v4l2_subdev_call(s->v4l2_subdev, tuner, in msi2500_enum_freq_bands() 1168 struct v4l2_subdev *sd; in msi2500_probe() 1245 s->v4l2_subdev = sd; in msi2500_probe()
|
/linux-4.1.27/drivers/media/usb/pvrusb2/ |
D | pvrusb2-audio.h | 26 void pvr2_msp3400_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *);
|
D | pvrusb2-video-v4l.h | 36 void pvr2_saa7115_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *);
|
D | pvrusb2-cs53l32a.h | 36 void pvr2_cs53l32a_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *);
|
D | pvrusb2-wm8775.h | 39 void pvr2_wm8775_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *sd);
|
D | pvrusb2-cx2584x-v4l.h | 39 void pvr2_cx25840_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *sd);
|
D | pvrusb2-wm8775.c | 38 void pvr2_wm8775_subdev_update(struct pvr2_hdw *hdw, struct v4l2_subdev *sd) in pvr2_wm8775_subdev_update()
|
/linux-4.1.27/Documentation/video4linux/ |
D | v4l2-framework.txt | 73 struct for the device instance data, a v4l2_subdev struct to refer to 206 struct v4l2_subdev 215 driver with a consistent interface to these sub-devices the v4l2_subdev struct 218 Each sub-device driver must have a v4l2_subdev struct. This struct can be 223 data of v4l2_subdev using v4l2_set_subdevdata(). That makes it easy to go 224 from a v4l2_subdev to the actual low-level bus-specific device data. 226 You also need a way to go from the low-level struct to v4l2_subdev. For the 228 v4l2_subdev pointer, for other busses you may have to use other methods. 231 bridge-specific per-subdev private data. The v4l2_subdev structure provides 236 obtain the v4l2_subdev pointer. For i2c devices this is easy: you call [all …]
|
/linux-4.1.27/drivers/media/pci/saa7134/ |
D | saa7134-go7007.c | 58 struct v4l2_subdev sd; 66 static inline struct saa7134_go7007 *to_state(struct v4l2_subdev *sd) in to_state() 392 static int saa7134_go7007_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in saa7134_go7007_s_std() 421 struct v4l2_subdev *sd; in saa7134_go7007_init()
|
/linux-4.1.27/drivers/media/pci/bt8xx/ |
D | bttvp.h | 402 struct v4l2_subdev *sd_msp34xx; 403 struct v4l2_subdev *sd_tvaudio; 404 struct v4l2_subdev *sd_tda7432;
|
/linux-4.1.27/drivers/media/pci/saa7146/ |
D | mxb.c | 159 struct v4l2_subdev *saa7111a; 160 struct v4l2_subdev *tda9840; 161 struct v4l2_subdev *tea6415c; 162 struct v4l2_subdev *tuner; 163 struct v4l2_subdev *tea6420_1; 164 struct v4l2_subdev *tea6420_2;
|