/Linux-v4.19/drivers/media/i2c/ |
D | tc358743.c | 73 struct v4l2_subdev sd; member 106 static inline struct tc358743_state *to_state(struct v4l2_subdev *sd) in to_state() 113 static void i2c_rd(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_rd() 141 static void i2c_wr(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_wr() 195 static noinline u32 i2c_rdreg(struct v4l2_subdev *sd, u16 reg, u32 n) in i2c_rdreg() 204 static noinline void i2c_wrreg(struct v4l2_subdev *sd, u16 reg, u32 val, u32 n) in i2c_wrreg() 211 static u8 i2c_rd8(struct v4l2_subdev *sd, u16 reg) in i2c_rd8() 216 static void i2c_wr8(struct v4l2_subdev *sd, u16 reg, u8 val) in i2c_wr8() 221 static void i2c_wr8_and_or(struct v4l2_subdev *sd, u16 reg, in i2c_wr8_and_or() 227 static u16 i2c_rd16(struct v4l2_subdev *sd, u16 reg) in i2c_rd16() [all …]
|
D | ad9389b.c | 69 struct v4l2_subdev sd; member 98 static inline struct ad9389b_state *get_ad9389b_state(struct v4l2_subdev *sd) in get_ad9389b_state() 110 static int ad9389b_rd(struct v4l2_subdev *sd, u8 reg) in ad9389b_rd() 117 static int ad9389b_wr(struct v4l2_subdev *sd, u8 reg, u8 val) in ad9389b_wr() 134 static inline void ad9389b_wr_and_or(struct v4l2_subdev *sd, u8 reg, in ad9389b_wr_and_or() 140 static void ad9389b_edid_rd(struct v4l2_subdev *sd, u16 len, u8 *buf) in ad9389b_edid_rd() 151 static inline bool ad9389b_have_hotplug(struct v4l2_subdev *sd) in ad9389b_have_hotplug() 156 static inline bool ad9389b_have_rx_sense(struct v4l2_subdev *sd) in ad9389b_have_rx_sense() 161 static void ad9389b_csc_conversion_mode(struct v4l2_subdev *sd, u8 mode) in ad9389b_csc_conversion_mode() 167 static void ad9389b_csc_coeff(struct v4l2_subdev *sd, in ad9389b_csc_coeff() [all …]
|
D | adv7842.c | 90 struct v4l2_subdev sd; member 247 static inline struct adv7842_state *to_state(struct v4l2_subdev *sd) in to_state() 362 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() 369 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() 376 static inline int io_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) in io_write_and_or() 381 static inline int io_write_clr_set(struct v4l2_subdev *sd, in io_write_clr_set() 387 static inline int avlink_read(struct v4l2_subdev *sd, u8 reg) in avlink_read() 394 static inline int avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val) in avlink_write() 401 static inline int cec_read(struct v4l2_subdev *sd, u8 reg) in cec_read() 408 static inline int cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) in cec_write() [all …]
|
D | ths8200.c | 41 struct v4l2_subdev sd; member 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 | adv7183.c | 33 struct v4l2_subdev sd; member 71 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd) in to_adv7183() 80 static inline int adv7183_read(struct v4l2_subdev *sd, unsigned char reg) in adv7183_read() 87 static inline int adv7183_write(struct v4l2_subdev *sd, unsigned char reg, in adv7183_write() 95 static int adv7183_writeregs(struct v4l2_subdev *sd, in adv7183_writeregs() 116 static int adv7183_log_status(struct v4l2_subdev *sd) in adv7183_log_status() 197 static int adv7183_g_std(struct v4l2_subdev *sd, v4l2_std_id *std) in adv7183_g_std() 205 static int adv7183_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in adv7183_s_std() 236 static int adv7183_reset(struct v4l2_subdev *sd, u32 val) in adv7183_reset() 247 static int adv7183_s_routing(struct v4l2_subdev *sd, in adv7183_s_routing() [all …]
|
D | adv7604.c | 161 struct v4l2_subdev sd; member 314 static inline struct adv76xx_state *to_state(struct v4l2_subdev *sd) in to_state() 368 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() 375 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() 382 static inline int io_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, in io_write_clr_set() 388 static inline int avlink_read(struct v4l2_subdev *sd, u8 reg) in avlink_read() 395 static inline int avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val) in avlink_write() 402 static inline int cec_read(struct v4l2_subdev *sd, u8 reg) in cec_read() 409 static inline int cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) in cec_write() 416 static inline int cec_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, in cec_write_clr_set() [all …]
|
D | vpx3220.c | 42 struct v4l2_subdev sd; member 51 static inline struct vpx3220 *to_vpx3220(struct v4l2_subdev *sd) in to_vpx3220() 65 static inline int vpx3220_write(struct v4l2_subdev *sd, u8 reg, u8 value) in vpx3220_write() 74 static inline int vpx3220_read(struct v4l2_subdev *sd, u8 reg) in vpx3220_read() 81 static int vpx3220_fp_status(struct v4l2_subdev *sd) in vpx3220_fp_status() 101 static int vpx3220_fp_write(struct v4l2_subdev *sd, u8 fpaddr, u16 data) in vpx3220_fp_write() 123 static int vpx3220_fp_read(struct v4l2_subdev *sd, u16 fpaddr) in vpx3220_fp_read() 147 static int vpx3220_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len) in vpx3220_write_block() 163 static int vpx3220_write_fp_block(struct v4l2_subdev *sd, in vpx3220_write_fp_block() 274 static int vpx3220_init(struct v4l2_subdev *sd, u32 val) in vpx3220_init() [all …]
|
D | tvp5150.c | 42 struct v4l2_subdev sd; member 62 static inline struct tvp5150 *to_tvp5150(struct v4l2_subdev *sd) in to_tvp5150() 72 static int tvp5150_read(struct v4l2_subdev *sd, unsigned char addr) in tvp5150_read() 88 static int tvp5150_write(struct v4l2_subdev *sd, unsigned char addr, in tvp5150_write() 102 static void dump_reg_range(struct v4l2_subdev *sd, char *s, u8 init, in dump_reg_range() 123 static int tvp5150_log_status(struct v4l2_subdev *sd) in tvp5150_log_status() 261 static void tvp5150_selmux(struct v4l2_subdev *sd) in tvp5150_selmux() 583 static int tvp5150_write_inittab(struct v4l2_subdev *sd, in tvp5150_write_inittab() 593 static int tvp5150_vdp_init(struct v4l2_subdev *sd) in tvp5150_vdp_init() 622 static int tvp5150_g_sliced_vbi_cap(struct v4l2_subdev *sd, in tvp5150_g_sliced_vbi_cap() [all …]
|
D | adv7511.c | 79 struct v4l2_subdev sd; member 141 static inline struct adv7511_state *get_adv7511_state(struct v4l2_subdev *sd) in get_adv7511_state() 183 static int adv7511_rd(struct v4l2_subdev *sd, u8 reg) in adv7511_rd() 190 static int adv7511_wr(struct v4l2_subdev *sd, u8 reg, u8 val) in adv7511_wr() 207 static inline void adv7511_wr_and_or(struct v4l2_subdev *sd, u8 reg, u8 clr_mask, u8 val_mask) in adv7511_wr_and_or() 229 static void adv7511_edid_rd(struct v4l2_subdev *sd, uint16_t len, uint8_t *buf) in adv7511_edid_rd() 244 static inline int adv7511_cec_read(struct v4l2_subdev *sd, u8 reg) in adv7511_cec_read() 251 static int adv7511_cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) in adv7511_cec_write() 266 static inline int adv7511_cec_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, in adv7511_cec_write_and_or() 272 static int adv7511_pktmem_rd(struct v4l2_subdev *sd, u8 reg) in adv7511_pktmem_rd() [all …]
|
D | vs6624.c | 36 struct v4l2_subdev sd; member 481 static inline struct vs6624 *to_vs6624(struct v4l2_subdev *sd) in to_vs6624() 491 static int vs6624_read(struct v4l2_subdev *sd, u16 index) in vs6624_read() 505 static int vs6624_write(struct v4l2_subdev *sd, u16 index, in vs6624_write() 518 static int vs6624_writeregs(struct v4l2_subdev *sd, const u16 *regs) in vs6624_writeregs() 534 struct v4l2_subdev *sd = to_sd(ctrl); in vs6624_s_ctrl() local 556 static int vs6624_enum_mbus_code(struct v4l2_subdev *sd, in vs6624_enum_mbus_code() 567 static int vs6624_set_fmt(struct v4l2_subdev *sd, in vs6624_set_fmt() 647 static int vs6624_get_fmt(struct v4l2_subdev *sd, in vs6624_get_fmt() 660 static int vs6624_g_frame_interval(struct v4l2_subdev *sd, in vs6624_g_frame_interval() [all …]
|
D | ths7303.c | 36 struct v4l2_subdev sd; member 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 …]
|
/Linux-v4.19/drivers/media/usb/gspca/ |
D | sn9c20x.c | 64 struct sd { struct 65 struct gspca_dev gspca_dev; 67 struct { /* color control cluster */ 73 struct { /* blue/red balance control cluster */ 77 struct { /* h/vflip control cluster */ 81 struct v4l2_ctrl *gamma; 82 struct { /* autogain and exposure or gain control cluster */ 87 struct v4l2_ctrl *jpegqual; 89 struct work_struct work; 91 u32 pktsz; /* (used by pkt_scan) */ [all …]
|
D | sonixj.c | 31 struct sd { struct 32 struct gspca_dev gspca_dev; /* !! must be the first item */ 34 atomic_t avg_lum; 35 struct v4l2_ctrl *brightness; 36 struct v4l2_ctrl *contrast; 37 struct v4l2_ctrl *saturation; 38 struct { /* red/blue balance control cluster */ 42 struct { /* hflip/vflip control cluster */ 46 struct v4l2_ctrl *gamma; 47 struct v4l2_ctrl *illum; [all …]
|
D | w996Xcf.c | 66 static void w9968cf_write_fsb(struct sd *sd, u16* data) in w9968cf_write_fsb() 93 static void w9968cf_write_sb(struct sd *sd, u16 value) in w9968cf_write_sb() 123 static int w9968cf_read_sb(struct sd *sd) in w9968cf_read_sb() 158 static void w9968cf_upload_quantizationtables(struct sd *sd) in w9968cf_upload_quantizationtables() 182 static void w9968cf_smbus_start(struct sd *sd) in w9968cf_smbus_start() 188 static void w9968cf_smbus_stop(struct sd *sd) in w9968cf_smbus_stop() 195 static void w9968cf_smbus_write_byte(struct sd *sd, u8 v) in w9968cf_smbus_write_byte() 212 static void w9968cf_smbus_read_byte(struct sd *sd, u8 *v) in w9968cf_smbus_read_byte() 229 static void w9968cf_smbus_write_nack(struct sd *sd) in w9968cf_smbus_write_nack() 237 static void w9968cf_smbus_read_ack(struct sd *sd) in w9968cf_smbus_read_ack() [all …]
|
D | ov519.c | 60 struct sd { struct 61 struct gspca_dev gspca_dev; /* !! must be the first item */ 63 struct v4l2_ctrl *jpegqual; 64 struct v4l2_ctrl *freq; 65 struct { /* h/vflip control cluster */ 69 struct { /* autobrightness/brightness control cluster */ 74 u8 revision; 76 u8 packet_nr; 78 char bridge; 88 char invert_led; [all …]
|
D | ov534.c | 57 struct sd { struct 58 struct gspca_dev gspca_dev; /* !! must be the first item */ 60 struct v4l2_ctrl_handler ctrl_handler; 61 struct v4l2_ctrl *hue; 62 struct v4l2_ctrl *saturation; 63 struct v4l2_ctrl *brightness; 64 struct v4l2_ctrl *contrast; 65 struct { /* gain control cluster */ 91 static int sd_start(struct gspca_dev *gspca_dev); argument 755 struct sd *sd = (struct sd *) gspca_dev; in set_frame_rate() local [all …]
|
D | pac7302.c | 108 struct sd { struct 109 struct gspca_dev gspca_dev; /* !! must be the first item */ 111 struct { /* brightness / contrast cluster */ 115 struct v4l2_ctrl *saturation; 116 struct v4l2_ctrl *white_balance; 117 struct v4l2_ctrl *red_balance; 118 struct v4l2_ctrl *blue_balance; 119 struct { /* flip cluster */ 123 struct v4l2_ctrl *sharpness; 124 u8 flags; [all …]
|
D | se401.c | 52 struct sd { struct 53 struct gspca_dev gspca_dev; /* !! must be the first item */ 54 struct { /* exposure/freq control cluster */ 58 bool has_brightness; 59 struct v4l2_pix_format fmts[MAX_MODES]; 60 int pixels_read; 61 int packet_read; 62 u8 packet[PACKET_SIZE]; 63 u8 restart_stream; 64 u8 button_state; [all …]
|
/Linux-v4.19/drivers/media/platform/davinci/ |
D | vpbe_osd.c | 62 static inline u32 osd_read(struct osd_state *sd, u32 offset) in osd_read() 69 static inline u32 osd_write(struct osd_state *sd, u32 val, u32 offset) in osd_write() 78 static inline u32 osd_set(struct osd_state *sd, u32 mask, u32 offset) in osd_set() 90 static inline u32 osd_clear(struct osd_state *sd, u32 mask, u32 offset) in osd_clear() 102 static inline u32 osd_modify(struct osd_state *sd, u32 mask, u32 val, in osd_modify() 141 static int _osd_dm6446_vid0_pingpong(struct osd_state *sd, in _osd_dm6446_vid0_pingpong() 177 static void _osd_set_field_inversion(struct osd_state *sd, int enable) in _osd_set_field_inversion() 187 static void _osd_set_blink_attribute(struct osd_state *sd, int enable, in _osd_set_blink_attribute() 201 static void _osd_set_rom_clut(struct osd_state *sd, in _osd_set_rom_clut() 210 static void _osd_set_palette_map(struct osd_state *sd, in _osd_set_palette_map() [all …]
|
/Linux-v4.19/drivers/media/usb/gspca/gl860/ |
D | gl860.h | 60 struct sd { struct 63 struct sd_gl860 vcur; argument 64 struct sd_gl860 vold; argument 65 struct sd_gl860 vmax; argument 67 int (*dev_configure_alt) (struct gspca_dev *); 68 int (*dev_init_at_startup)(struct gspca_dev *); 69 int (*dev_init_pre_alt) (struct gspca_dev *); 70 void (*dev_post_unset_alt) (struct gspca_dev *); 71 int (*dev_camera_settings)(struct gspca_dev *); 73 u8 swapRB; [all …]
|
/Linux-v4.19/drivers/media/usb/gspca/stv06xx/ |
D | stv06xx_st6422.c | 68 struct sd *sd = (struct sd *)gspca_dev; in st6422_s_ctrl() local 97 static int st6422_init_controls(struct sd *sd) in st6422_init_controls() 114 static int st6422_probe(struct sd *sd) in st6422_probe() 126 static int st6422_init(struct sd *sd) in st6422_init() 211 static int setbrightness(struct sd *sd, s32 val) in setbrightness() 217 static int setcontrast(struct sd *sd, s32 val) in setcontrast() 223 static int setgain(struct sd *sd, u8 gain) in setgain() 248 static int setexposure(struct sd *sd, s16 expo) in setexposure() 259 static int st6422_start(struct sd *sd) in st6422_start() 276 static int st6422_stop(struct sd *sd) in st6422_stop()
|
/Linux-v4.19/drivers/media/usb/gspca/m5602/ |
D | m5602_ov7660.c | 197 int ov7660_probe(struct sd *sd) in ov7660_probe() 250 int ov7660_init(struct sd *sd) in ov7660_init() 277 int ov7660_init_controls(struct sd *sd) in ov7660_init_controls() 310 int ov7660_start(struct sd *sd) in ov7660_start() 315 int ov7660_stop(struct sd *sd) in ov7660_stop() 320 void ov7660_disconnect(struct sd *sd) in ov7660_disconnect() 331 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_gain() local 344 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_auto_white_balance() local 362 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_auto_gain() local 380 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_auto_exposure() local [all …]
|
D | m5602_ov9650.c | 298 int ov9650_probe(struct sd *sd) in ov9650_probe() 349 int ov9650_init(struct sd *sd) in ov9650_init() 369 int ov9650_init_controls(struct sd *sd) in ov9650_init_controls() 414 int ov9650_start(struct sd *sd) in ov9650_start() 542 int ov9650_stop(struct sd *sd) in ov9650_stop() 548 void ov9650_disconnect(struct sd *sd) in ov9650_disconnect() 557 struct sd *sd = (struct sd *) gspca_dev; in ov9650_set_exposure() local 587 struct sd *sd = (struct sd *) gspca_dev; in ov9650_set_gain() local 615 struct sd *sd = (struct sd *) gspca_dev; in ov9650_set_red_balance() local 628 struct sd *sd = (struct sd *) gspca_dev; in ov9650_set_blue_balance() local [all …]
|
D | m5602_s5k83a.c | 174 int s5k83a_probe(struct sd *sd) in s5k83a_probe() 227 int s5k83a_init(struct sd *sd) in s5k83a_init() 265 int s5k83a_init_controls(struct sd *sd) in s5k83a_init_controls() 299 struct sd *sd = (struct sd *) data; in rotation_thread_function() local 339 int s5k83a_start(struct sd *sd) in s5k83a_start() 371 int s5k83a_stop(struct sd *sd) in s5k83a_stop() 379 void s5k83a_disconnect(struct sd *sd) in s5k83a_disconnect() 390 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_gain() local 417 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_brightness() local 428 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_exposure() local [all …]
|
D | m5602_po1030.c | 159 int po1030_probe(struct sd *sd) in po1030_probe() 202 int po1030_init(struct sd *sd) in po1030_init() 237 int po1030_init_controls(struct sd *sd) in po1030_init_controls() 280 int po1030_start(struct sd *sd) in po1030_start() 409 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_exposure() local 435 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_gain() local 448 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_hvflip() local 469 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_red_balance() local 482 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_blue_balance() local 496 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_green_balance() local [all …]
|