Searched refs:sd (Results 1 - 25 of 679) sorted by relevance

1234567891011>>

/linux-master/drivers/media/usb/gspca/stv06xx/
H A Dstv06xx_st6422.h20 static int st6422_probe(struct sd *sd);
21 static int st6422_start(struct sd *sd);
22 static int st6422_init(struct sd *sd);
23 static int st6422_init_controls(struct sd *sd);
24 static int st6422_stop(struct sd *sd);
[all...]
H A Dstv06xx_sensor.h22 #define IS_1020(sd) ((sd)->sensor == &stv06xx_sensor_hdcs1020)
48 int (*probe)(struct sd *sd);
51 int (*init)(struct sd *sd);
54 int (*init_controls)(struct sd *sd);
57 int (*read_sensor)(struct sd *sd, cons
[all...]
H A Dstv06xx_pb0100.c79 struct sd *sd = (struct sd *)gspca_dev; local
80 struct pb0100_ctrls *ctrls = sd->sensor_priv;
106 static int pb0100_init_controls(struct sd *sd) argument
108 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler;
150 sd->sensor_priv = ctrls;
155 static int pb0100_probe(struct sd *sd) argument
175 pb0100_start(struct sd *sd) argument
232 pb0100_stop(struct sd *sd) argument
254 pb0100_init(struct sd *sd) argument
316 pb0100_dump(struct sd *sd) argument
324 struct sd *sd = (struct sd *) gspca_dev; local
344 struct sd *sd = (struct sd *) gspca_dev; local
363 struct sd *sd = (struct sd *) gspca_dev; local
381 struct sd *sd = (struct sd *) gspca_dev; local
394 struct sd *sd = (struct sd *) gspca_dev; local
415 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
H A Dstv06xx_st6422.c49 static int setbrightness(struct sd *sd, s32 val);
50 static int setcontrast(struct sd *sd, s32 val);
51 static int setgain(struct sd *sd, u8 gain);
52 static int setexposure(struct sd *sd, s16 expo);
58 struct sd *sd local
87 st6422_init_controls(struct sd *sd) argument
104 st6422_probe(struct sd *sd) argument
116 st6422_init(struct sd *sd) argument
201 setbrightness(struct sd *sd, s32 val) argument
207 setcontrast(struct sd *sd, s32 val) argument
213 setgain(struct sd *sd, u8 gain) argument
238 setexposure(struct sd *sd, s16 expo) argument
249 st6422_start(struct sd *sd) argument
266 st6422_stop(struct sd *sd) argument
[all...]
H A Dstv06xx_vv6410.c65 static int vv6410_probe(struct sd *sd) argument
70 err = stv06xx_read_sensor(sd, VV6410_DEVICEH, &data);
79 sd->gspca_dev.cam.cam_mode = vv6410_mode;
80 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(vv6410_mode);
84 static int vv6410_init_controls(struct sd *sd) argument
86 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler;
103 static int vv6410_init(struct sd *sd) argument
115 vv6410_start(struct sd *sd) argument
149 vv6410_stop(struct sd *sd) argument
168 vv6410_dump(struct sd *sd) argument
186 struct sd *sd = (struct sd *) gspca_dev; local
207 struct sd *sd = (struct sd *) gspca_dev; local
227 struct sd *sd = (struct sd *) gspca_dev; local
238 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
/linux-master/drivers/media/usb/gspca/m5602/
H A Dm5602_sensor.h51 int (*probe)(struct sd *sd);
54 int (*init)(struct sd *sd);
57 int (*init_controls)(struct sd *sd);
60 int (*start)(struct sd *sd);
63 int (*stop)(struct sd *sd);
[all...]
H A Dm5602_s5k83a.h42 int s5k83a_probe(struct sd *sd);
43 int s5k83a_init(struct sd *sd);
44 int s5k83a_init_controls(struct sd *sd);
45 int s5k83a_start(struct sd *sd);
46 int s5k83a_stop(struct sd *sd);
[all...]
H A Dm5602_core.c52 int m5602_read_bridge(struct sd *sd, const u8 address, u8 *i2c_data) argument
55 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd;
56 struct usb_device *udev = sd->gspca_dev.dev;
57 __u8 *buf = sd->gspca_dev.usb_buf;
74 int m5602_write_bridge(struct sd *sd, const u8 address, const u8 i2c_data) argument
77 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd;
78 struct usb_device *udev = sd->gspca_dev.dev;
79 __u8 *buf = sd
99 m5602_wait_for_i2c(struct sd *sd) argument
110 m5602_read_sensor(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len) argument
159 m5602_write_sensor(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len) argument
206 m5602_dump_bridge(struct sd *sd) argument
217 m5602_probe_sensor(struct sd *sd) argument
260 struct sd *sd = (struct sd *) gspca_dev; local
272 struct sd *sd = (struct sd *) gspca_dev; local
282 struct sd *sd = (struct sd *) gspca_dev; local
305 struct sd *sd = (struct sd *) gspca_dev; local
357 struct sd *sd = (struct sd *) gspca_dev; local
379 struct sd *sd = (struct sd *) gspca_dev; local
413 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-subdev-priv.h11 int v4l2_subdev_get_privacy_led(struct v4l2_subdev *sd);
12 void v4l2_subdev_put_privacy_led(struct v4l2_subdev *sd);
H A Dv4l2-device.c90 struct v4l2_subdev *sd, *next; local
99 list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) {
100 v4l2_device_unregister_subdev(sd);
101 if (sd->flags & V4L2_SUBDEV_FL_IS_I2C)
102 v4l2_i2c_subdev_unregister(sd);
103 else if (sd->flags & V4L2_SUBDEV_FL_IS_SPI)
104 v4l2_spi_subdev_unregister(sd);
112 struct v4l2_subdev *sd)
117 if (!v4l2_dev || !sd || sd
111 v4l2_device_register_subdev(struct v4l2_device *v4l2_dev, struct v4l2_subdev *sd) argument
173 v4l2_subdev_release(struct v4l2_subdev *sd) argument
193 struct v4l2_subdev *sd; local
261 v4l2_device_unregister_subdev(struct v4l2_subdev *sd) argument
[all...]
/linux-master/drivers/scsi/aic7xxx/
H A Daic7xxx_93cx6.c95 #define CLOCK_PULSE(sd, rdy) \
96 while ((SEEPROM_STATUS_INB(sd) & rdy) == 0) { \
99 (void)SEEPROM_INB(sd); /* Clear clock */
105 send_seeprom_cmd(struct seeprom_descriptor *sd, const struct seeprom_cmd *cmd) argument
111 temp = sd->sd_MS ^ sd->sd_CS;
112 SEEPROM_OUTB(sd, temp ^ sd->sd_CK);
113 CLOCK_PULSE(sd, sd
131 reset_seeprom(struct seeprom_descriptor *sd) argument
149 ahc_read_seeprom(struct seeprom_descriptor *sd, uint16_t *buf, u_int start_addr, u_int count) argument
221 ahc_write_seeprom(struct seeprom_descriptor *sd, uint16_t *buf, u_int start_addr, u_int count) argument
[all...]
H A Daic7xxx_93cx6.h83 #define SEEPROM_INB(sd) \
84 ahc_inb(sd->sd_ahc, sd->sd_control_offset)
85 #define SEEPROM_OUTB(sd, value) \
87 ahc_outb(sd->sd_ahc, sd->sd_control_offset, value); \
88 ahc_flush_device_writes(sd->sd_ahc); \
91 #define SEEPROM_STATUS_INB(sd) \
92 ahc_inb(sd->sd_ahc, sd
[all...]
/linux-master/drivers/media/usb/gspca/
H A Dsn9c2028.h23 struct sd *sd = (struct sd *) gspca_dev; local
28 if ((m[i] == sn9c2028_sof_marker[sd->sof_read]) ||
29 (sd->sof_read > 5)) {
30 sd->sof_read++;
31 if (sd->sof_read == 11)
32 sd->avg_lum_l = m[i];
33 if (sd->sof_read == 12)
34 sd
[all...]
H A Dw996Xcf.c23 #define Y_QUANTABLE (&sd->jpeg_hdr[JPEG_QT0_OFFSET])
24 #define UV_QUANTABLE (&sd->jpeg_hdr[JPEG_QT1_OFFSET])
49 static void reg_w(struct sd *sd, u16 index, u16 value);
55 static void w9968cf_write_fsb(struct sd *sd, u16* data) argument
57 struct usb_device *udev = sd->gspca_dev.dev;
61 if (sd->gspca_dev.usb_err < 0)
65 memcpy(sd->gspca_dev.usb_buf, data, 6);
71 value, 0x06, sd
82 w9968cf_write_sb(struct sd *sd, u16 value) argument
112 w9968cf_read_sb(struct sd *sd) argument
152 w9968cf_upload_quantizationtables(struct sd *sd) argument
176 w9968cf_smbus_start(struct sd *sd) argument
182 w9968cf_smbus_stop(struct sd *sd) argument
189 w9968cf_smbus_write_byte(struct sd *sd, u8 v) argument
206 w9968cf_smbus_read_byte(struct sd *sd, u8 *v) argument
223 w9968cf_smbus_write_nack(struct sd *sd) argument
231 w9968cf_smbus_read_ack(struct sd *sd) argument
248 w9968cf_i2c_w(struct sd *sd, u8 reg, u8 value) argument
298 w9968cf_i2c_r(struct sd *sd, u8 reg) argument
340 w9968cf_configure(struct sd *sd) argument
353 w9968cf_init(struct sd *sd) argument
395 w9968cf_set_crop_window(struct sd *sd) argument
450 w9968cf_mode_init_regs(struct sd *sd) argument
523 w9968cf_stop0(struct sd *sd) argument
542 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
H A Dcpia1.c214 #define FIRMWARE_VERSION(x, y) (sd->params.version.firmwareVersion == (x) && \
215 sd->params.version.firmwareRevision == (y))
353 struct sd { struct
442 struct sd *sd = (struct sd *) gspca_dev; local
480 sd->params.version.firmwareVersion = gspca_dev->usb_buf[0];
481 sd->params.version.firmwareRevision = gspca_dev->usb_buf[1];
482 sd->params.version.vcVersion = gspca_dev->usb_buf[2];
483 sd
621 struct sd *sd = (struct sd *) gspca_dev; local
709 struct sd *sd = (struct sd *) gspca_dev; local
735 struct sd *sd = (struct sd *) gspca_dev; local
788 struct sd *sd = (struct sd *) gspca_dev; local
805 struct sd *sd = (struct sd *) gspca_dev; local
814 struct sd *sd = (struct sd *) gspca_dev; local
824 struct sd *sd = (struct sd *) gspca_dev; local
834 struct sd *sd = (struct sd *) gspca_dev; local
870 struct sd *sd = (struct sd *) gspca_dev; local
900 struct sd *sd = (struct sd *) gspca_dev; local
910 struct sd *sd = (struct sd *) gspca_dev; local
919 struct sd *sd = (struct sd *) gspca_dev; local
936 struct sd *sd = (struct sd *) gspca_dev; local
945 struct sd *sd = (struct sd *) gspca_dev; local
954 struct sd *sd = (struct sd *) gspca_dev; local
965 struct sd *sd = (struct sd *) gspca_dev; local
978 struct sd *sd = (struct sd *) gspca_dev; local
986 struct sd *sd = (struct sd *) gspca_dev; local
1019 struct sd *sd = (struct sd *) gspca_dev; local
1140 struct sd *sd = (struct sd *) gspca_dev; local
1391 struct sd *sd = (struct sd *) gspca_dev; local
1429 struct sd *sd = (struct sd *) gspca_dev; local
1467 struct sd *sd = (struct sd *) gspca_dev; local
1653 struct sd *sd = (struct sd *) gspca_dev; local
1690 struct sd *sd = (struct sd *) gspca_dev; local
1727 struct sd *sd = (struct sd *) gspca_dev; local
1754 struct sd *sd = (struct sd *)gspca_dev; local
1811 struct sd *sd = (struct sd *)gspca_dev; local
[all...]
/linux-master/drivers/media/usb/pvrusb2/
H A Dpvrusb2-wm8775.h25 void pvr2_wm8775_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *sd);
H A Dpvrusb2-cx2584x-v4l.h25 void pvr2_cx25840_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *sd);
/linux-master/drivers/media/i2c/
H A Dths8200.c41 struct v4l2_subdev sd; member in struct:ths8200_state
56 static inline struct ths8200_state *to_state(struct v4l2_subdev *sd) argument
58 return container_of(sd, struct ths8200_state, sd);
71 static int ths8200_read(struct v4l2_subdev *sd, u8 reg) argument
73 struct i2c_client *client = v4l2_get_subdevdata(sd);
78 static int ths8200_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
80 struct i2c_client *client = v4l2_get_subdevdata(sd);
89 v4l2_err(sd, "I2C Write Problem\n");
97 ths8200_write_and_or(struct v4l2_subdev *sd, u argument
105 ths8200_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
114 ths8200_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) argument
123 ths8200_log_status(struct v4l2_subdev *sd) argument
145 ths8200_s_power(struct v4l2_subdev *sd, int on) argument
172 ths8200_s_stream(struct v4l2_subdev *sd, int enable) argument
188 ths8200_core_init(struct v4l2_subdev *sd) argument
214 ths8200_setup(struct v4l2_subdev *sd, struct v4l2_bt_timings *bt) argument
361 ths8200_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
388 ths8200_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
400 ths8200_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument
410 ths8200_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) argument
442 struct v4l2_subdev *sd; local
473 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dadv7511-v4l2.c83 struct v4l2_subdev sd; member in struct:adv7511_state
126 static void adv7511_check_monitor_present_status(struct v4l2_subdev *sd);
127 static bool adv7511_check_edid_status(struct v4l2_subdev *sd);
128 static void adv7511_setup(struct v4l2_subdev *sd);
129 static int adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq);
130 static int adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq);
145 static inline struct adv7511_state *get_adv7511_state(struct v4l2_subdev *sd) argument
147 return container_of(sd, struct adv7511_state, sd);
152 return &container_of(ctrl->handler, struct adv7511_state, hdl)->sd;
187 adv7511_rd(struct v4l2_subdev *sd, u8 reg) argument
194 adv7511_wr(struct v4l2_subdev *sd, u8 reg, u8 val) argument
211 adv7511_wr_and_or(struct v4l2_subdev *sd, u8 reg, u8 clr_mask, u8 val_mask) argument
216 adv7511_edid_rd(struct v4l2_subdev *sd, uint16_t len, uint8_t *buf) argument
237 adv7511_cec_read(struct v4l2_subdev *sd, u8 reg) argument
244 adv7511_cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
259 adv7511_cec_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
265 adv7511_pktmem_rd(struct v4l2_subdev *sd, u8 reg) argument
272 adv7511_have_hotplug(struct v4l2_subdev *sd) argument
277 adv7511_have_rx_sense(struct v4l2_subdev *sd) argument
282 adv7511_csc_conversion_mode(struct v4l2_subdev *sd, u8 mode) argument
287 adv7511_csc_coeff(struct v4l2_subdev *sd, u16 A1, u16 A2, u16 A3, u16 A4, u16 B1, u16 B2, u16 B3, u16 B4, u16 C1, u16 C2, u16 C3, u16 C4) argument
323 adv7511_csc_rgb_full2limit(struct v4l2_subdev *sd, bool enable) argument
344 adv7511_set_rgb_quantization_mode(struct v4l2_subdev *sd, struct v4l2_ctrl *ctrl) argument
381 struct v4l2_subdev *sd = to_sd(ctrl); local
416 adv7511_inv_register(struct v4l2_subdev *sd) argument
425 adv7511_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
448 adv7511_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) argument
491 log_infoframe(struct v4l2_subdev *sd, const struct adv7511_cfg_read_infoframe *cri) argument
532 adv7511_log_infoframes(struct v4l2_subdev *sd) argument
545 adv7511_log_status(struct v4l2_subdev *sd) argument
641 adv7511_s_power(struct v4l2_subdev *sd, int on) argument
697 struct v4l2_subdev *sd = &state->sd; local
732 struct v4l2_subdev *sd = &state->sd; local
787 struct v4l2_subdev *sd = &state->sd; local
819 adv_cec_tx_raw_status(struct v4l2_subdev *sd, u8 tx_raw_status) argument
871 adv7511_set_isr(struct v4l2_subdev *sd, bool enable) argument
912 adv7511_isr(struct v4l2_subdev *sd, u32 status, bool *handled) argument
983 adv7511_s_stream(struct v4l2_subdev *sd, int enable) argument
998 adv7511_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1045 adv7511_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1060 adv7511_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument
1069 adv7511_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) argument
1086 adv7511_s_audio_stream(struct v4l2_subdev *sd, int enable) argument
1098 adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq) argument
1122 adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq) argument
1144 adv7511_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
1166 adv7511_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) argument
1195 adv7511_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_mbus_code_enum *code) argument
1226 adv7511_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) argument
1258 adv7511_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) argument
1420 adv7511_dbg_dump_edid(int lvl, int debug, struct v4l2_subdev *sd, int segment, u8 *buf) argument
1440 adv7511_notify_no_edid(struct v4l2_subdev *sd) argument
1458 struct v4l2_subdev *sd = &state->sd; local
1487 adv7511_audio_setup(struct v4l2_subdev *sd) argument
1497 adv7511_setup(struct v4l2_subdev *sd) argument
1530 adv7511_notify_monitor_detect(struct v4l2_subdev *sd) argument
1539 adv7511_check_monitor_present_status(struct v4l2_subdev *sd) argument
1597 edid_verify_crc(struct v4l2_subdev *sd, u32 segment) argument
1610 edid_verify_header(struct v4l2_subdev *sd, u32 segment) argument
1623 adv7511_check_edid_status(struct v4l2_subdev *sd) argument
1695 adv7511_registered(struct v4l2_subdev *sd) argument
1707 adv7511_unregistered(struct v4l2_subdev *sd) argument
1721 adv7511_init_setup(struct v4l2_subdev *sd) argument
1771 struct v4l2_subdev *sd; local
1928 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dadv7842.c90 struct v4l2_subdev sd; member in struct:adv7842_state
249 static inline struct adv7842_state *to_state(struct v4l2_subdev *sd) argument
251 return container_of(sd, struct adv7842_state, sd);
256 return &container_of(ctrl->handler, struct adv7842_state, hdl)->sd;
340 static inline int io_read(struct v4l2_subdev *sd, u8 reg) argument
342 struct i2c_client *client = v4l2_get_subdevdata(sd);
347 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
349 struct i2c_client *client = v4l2_get_subdevdata(sd);
354 static inline int io_write_and_or(struct v4l2_subdev *sd, u argument
359 io_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
365 avlink_read(struct v4l2_subdev *sd, u8 reg) argument
372 avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
379 cec_read(struct v4l2_subdev *sd, u8 reg) argument
386 cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
393 cec_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
398 infoframe_read(struct v4l2_subdev *sd, u8 reg) argument
405 infoframe_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
412 sdp_io_read(struct v4l2_subdev *sd, u8 reg) argument
419 sdp_io_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
426 sdp_io_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
431 sdp_read(struct v4l2_subdev *sd, u8 reg) argument
438 sdp_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
445 sdp_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
450 afe_read(struct v4l2_subdev *sd, u8 reg) argument
457 afe_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
464 afe_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
469 rep_read(struct v4l2_subdev *sd, u8 reg) argument
476 rep_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
483 rep_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
488 edid_read(struct v4l2_subdev *sd, u8 reg) argument
495 edid_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
502 hdmi_read(struct v4l2_subdev *sd, u8 reg) argument
509 hdmi_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
516 hdmi_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
521 cp_read(struct v4l2_subdev *sd, u8 reg) argument
528 cp_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
535 cp_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
540 vdp_read(struct v4l2_subdev *sd, u8 reg) argument
547 vdp_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
554 main_reset(struct v4l2_subdev *sd) argument
625 is_analog_input(struct v4l2_subdev *sd) argument
633 is_digital_input(struct v4l2_subdev *sd) argument
663 adv7842_get_dv_timings_cap(struct v4l2_subdev *sd) argument
671 adv7842_read_cable_det(struct v4l2_subdev *sd) argument
688 struct v4l2_subdev *sd = &state->sd; local
702 edid_write_vga_segment(struct v4l2_subdev *sd) argument
753 edid_write_hdmi_segment(struct v4l2_subdev *sd, u8 port) argument
839 adv7842_inv_register(struct v4l2_subdev *sd) argument
855 adv7842_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
904 adv7842_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) argument
955 adv7842_s_detect_tx_5v_ctrl(struct v4l2_subdev *sd) argument
965 find_and_set_predefined_video_timings(struct v4l2_subdev *sd, u8 prim_mode, const struct adv7842_video_standards *predef_vid_timings, const struct v4l2_dv_timings *timings) argument
986 configure_predefined_video_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1038 configure_custom_video_timings(struct v4l2_subdev *sd, const struct v4l2_bt_timings *bt) argument
1105 adv7842_set_offset(struct v4l2_subdev *sd, bool auto_offset, u16 offset_a, u16 offset_b, u16 offset_c) argument
1130 adv7842_set_gain(struct v4l2_subdev *sd, bool auto_gain, u16 gain_a, u16 gain_b, u16 gain_c) argument
1159 set_rgb_quantization_range(struct v4l2_subdev *sd) argument
1261 struct v4l2_subdev *sd = to_sd(ctrl); local
1338 struct v4l2_subdev *sd = to_sd(ctrl); local
1349 no_power(struct v4l2_subdev *sd) argument
1354 no_cp_signal(struct v4l2_subdev *sd) argument
1359 is_hdmi(struct v4l2_subdev *sd) argument
1364 adv7842_g_input_status(struct v4l2_subdev *sd, u32 *status) argument
1403 stdi2dv_timings(struct v4l2_subdev *sd, struct stdi_readback *stdi, struct v4l2_dv_timings *timings) argument
1451 read_stdi(struct v4l2_subdev *sd, struct stdi_readback *stdi) argument
1490 adv7842_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument
1500 adv7842_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) argument
1512 adv7842_fill_optional_dv_timings_fields(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1521 adv7842_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1646 adv7842_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1692 adv7842_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1703 enable_input(struct v4l2_subdev *sd) argument
1726 disable_input(struct v4l2_subdev *sd) argument
1734 sdp_csc_coeff(struct v4l2_subdev *sd, const struct adv7842_sdp_csc_coeff *c) argument
1783 select_input(struct v4l2_subdev *sd, enum adv7842_vid_std_select vid_std_select) argument
1938 adv7842_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
1985 adv7842_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_mbus_code_enum *code) argument
2049 struct v4l2_subdev *sd = &state->sd; local
2061 adv7842_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) argument
2099 adv7842_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) argument
2132 adv7842_irq_enable(struct v4l2_subdev *sd, bool enable) argument
2158 adv7842_cec_tx_raw_status(struct v4l2_subdev *sd, u8 tx_raw_status) argument
2202 adv7842_cec_isr(struct v4l2_subdev *sd, bool *handled) argument
2240 struct v4l2_subdev *sd = &state->sd; local
2269 struct v4l2_subdev *sd = &state->sd; local
2324 struct v4l2_subdev *sd = &state->sd; local
2358 adv7842_isr(struct v4l2_subdev *sd, u32 status, bool *handled) argument
2444 adv7842_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) argument
2496 adv7842_set_edid(struct v4l2_subdev *sd, struct v4l2_edid *e) argument
2559 log_infoframe(struct v4l2_subdev *sd, const struct adv7842_cfg_read_infoframe *cri) argument
2594 adv7842_log_infoframes(struct v4l2_subdev *sd) argument
2635 adv7842_sdp_log_status(struct v4l2_subdev *sd) argument
2677 adv7842_cp_log_status(struct v4l2_subdev *sd) argument
2843 adv7842_log_status(struct v4l2_subdev *sd) argument
2852 adv7842_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) argument
2907 adv7842_s_sdp_io(struct v4l2_subdev *sd, struct adv7842_sdp_io_sync_adjustment *s) argument
2947 adv7842_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) argument
2971 adv7842_g_std(struct v4l2_subdev *sd, v4l2_std_id *norm) argument
2986 adv7842_core_init(struct v4l2_subdev *sd) argument
3099 adv7842_ddr_ram_test(struct v4l2_subdev *sd) argument
3167 adv7842_rewrite_i2c_addresses(struct v4l2_subdev *sd, struct adv7842_platform_data *pdata) argument
3185 adv7842_command_ram_test(struct v4l2_subdev *sd) argument
3234 adv7842_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) argument
3243 adv7842_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, struct v4l2_event_subscription *sub) argument
3257 adv7842_registered(struct v4l2_subdev *sd) argument
3269 adv7842_unregistered(struct v4l2_subdev *sd) argument
3360 adv7842_unregister_clients(struct v4l2_subdev *sd) argument
3388 adv7842_dummy_client(struct v4l2_subdev *sd, const char *desc, u8 addr, u8 io_reg) argument
3411 adv7842_register_clients(struct v4l2_subdev *sd) argument
3452 struct v4l2_subdev *sd; local
3597 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dsaa7110.c42 struct v4l2_subdev sd; member in struct:saa7110
53 static inline struct saa7110 *to_saa7110(struct v4l2_subdev *sd) argument
55 return container_of(sd, struct saa7110, sd);
60 return &container_of(ctrl->handler, struct saa7110, hdl)->sd;
67 static int saa7110_write(struct v4l2_subdev *sd, u8 reg, u8 value) argument
69 struct i2c_client *client = v4l2_get_subdevdata(sd);
70 struct saa7110 *decoder = to_saa7110(sd);
76 static int saa7110_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len) argument
78 struct i2c_client *client = v4l2_get_subdevdata(sd);
105 saa7110_read(struct v4l2_subdev *sd) argument
120 saa7110_selmux(struct v4l2_subdev *sd, int chan) argument
177 determine_norm(struct v4l2_subdev *sd) argument
235 saa7110_g_input_status(struct v4l2_subdev *sd, u32 *pstatus) argument
252 saa7110_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) argument
258 saa7110_s_std(struct v4l2_subdev *sd, v4l2_std_id std) argument
290 saa7110_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
306 saa7110_s_stream(struct v4l2_subdev *sd, int enable) argument
320 struct v4l2_subdev *sd = to_sd(ctrl); local
364 struct v4l2_subdev *sd; local
432 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dadv7183.c25 struct v4l2_subdev sd; member in struct:adv7183
63 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd) argument
65 return container_of(sd, struct adv7183, sd);
69 return &container_of(ctrl->handler, struct adv7183, hdl)->sd;
72 static inline int adv7183_read(struct v4l2_subdev *sd, unsigned char reg) argument
74 struct i2c_client *client = v4l2_get_subdevdata(sd);
79 static inline int adv7183_write(struct v4l2_subdev *sd, unsigned char reg, argument
82 struct i2c_client *client = v4l2_get_subdevdata(sd);
87 static int adv7183_writeregs(struct v4l2_subdev *sd, argument
108 adv7183_log_status(struct v4l2_subdev *sd) argument
189 adv7183_g_std(struct v4l2_subdev *sd, v4l2_std_id *std) argument
197 adv7183_s_std(struct v4l2_subdev *sd, v4l2_std_id std) argument
228 adv7183_reset(struct v4l2_subdev *sd, u32 val) argument
239 adv7183_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
322 struct v4l2_subdev *sd = to_sd(ctrl); local
349 adv7183_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) argument
398 adv7183_g_input_status(struct v4l2_subdev *sd, u32 *status) argument
411 adv7183_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_mbus_code_enum *code) argument
422 adv7183_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) argument
448 adv7183_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) argument
461 adv7183_s_stream(struct v4l2_subdev *sd, int enable) argument
474 adv7183_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
481 adv7183_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) argument
525 struct v4l2_subdev *sd; local
615 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/staging/media/imx/
H A Dimx-ic-common.c51 v4l2_subdev_init(&priv->sd, ic_ops[priv->task_id]->subdev_ops);
52 v4l2_set_subdevdata(&priv->sd, priv);
53 priv->sd.internal_ops = ic_ops[priv->task_id]->internal_ops;
54 priv->sd.entity.ops = ic_ops[priv->task_id]->entity_ops;
55 priv->sd.entity.function = MEDIA_ENT_F_PROC_VIDEO_SCALER;
56 priv->sd.owner = ipu_dev->driver->owner;
57 priv->sd.flags = V4L2_SUBDEV_FL_HAS_DEVNODE | V4L2_SUBDEV_FL_HAS_EVENTS;
58 priv->sd.grp_id = grp_id;
59 imx_media_grp_id_to_sd_name(priv->sd.name, sizeof(priv->sd
75 imx_media_ic_unregister(struct v4l2_subdev *sd) argument
[all...]
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-common.c41 struct v4l2_subdev *sd,
60 ved->ent = &sd->entity;
63 v4l2_subdev_init(sd, sd_ops);
64 sd->internal_ops = sd_int_ops;
65 sd->entity.function = function;
66 sd->entity.ops = &dcmipp_entity_ops;
67 sd->owner = THIS_MODULE;
68 strscpy(sd->name, name, sizeof(sd->name));
69 v4l2_set_subdevdata(sd, ve
40 dcmipp_ent_sd_register(struct dcmipp_ent_device *ved, struct v4l2_subdev *sd, struct v4l2_device *v4l2_dev, const char *const name, u32 function, u16 num_pads, const unsigned long *pads_flag, const struct v4l2_subdev_internal_ops *sd_int_ops, const struct v4l2_subdev_ops *sd_ops, irq_handler_t handler, irq_handler_t thread_fn) argument
107 dcmipp_ent_sd_unregister(struct dcmipp_ent_device *ved, struct v4l2_subdev *sd) argument
[all...]
/linux-master/include/media/
H A Dv4l2-subdev.h196 int (*log_status)(struct v4l2_subdev *sd);
197 int (*s_io_pin_config)(struct v4l2_subdev *sd, size_t n,
199 int (*init)(struct v4l2_subdev *sd, u32 val);
200 int (*load_fw)(struct v4l2_subdev *sd);
201 int (*reset)(struct v4l2_subdev *sd, u32 val);
202 int (*s_gpio)(struct v4l2_subdev *sd, u32 val);
203 long (*command)(struct v4l2_subdev *sd, unsigned int cmd, void *arg);
204 long (*ioctl)(struct v4l2_subdev *sd, unsigned int cmd, void *arg);
206 long (*compat_ioctl32)(struct v4l2_subdev *sd, unsigned int cmd,
210 int (*g_register)(struct v4l2_subdev *sd, struc
759 struct v4l2_subdev *sd; member in struct:v4l2_subdev_state
1155 v4l2_set_subdevdata(struct v4l2_subdev *sd, void *p) argument
1167 v4l2_get_subdevdata(const struct v4l2_subdev *sd) argument
1178 v4l2_set_subdev_hostdata(struct v4l2_subdev *sd, void *p) argument
1190 v4l2_get_subdev_hostdata(const struct v4l2_subdev *sd) argument
1740 v4l2_subdev_get_unlocked_active_state(struct v4l2_subdev *sd) argument
1761 v4l2_subdev_get_locked_active_state(struct v4l2_subdev *sd) argument
1779 v4l2_subdev_lock_and_get_active_state(struct v4l2_subdev *sd) argument
[all...]

Completed in 711 milliseconds

1234567891011>>