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

1234567891011>>

/drivers/media/usb/gspca/stv06xx/
H A Dstv06xx_st6422.h34 static int st6422_probe(struct sd *sd);
35 static int st6422_start(struct sd *sd);
36 static int st6422_init(struct sd *sd);
37 static int st6422_init_controls(struct sd *sd);
38 static int st6422_stop(struct sd *sd);
[all...]
H A Dstv06xx_sensor.h35 #define IS_1020(sd) ((sd)->sensor == &stv06xx_sensor_hdcs1020)
61 int (*probe)(struct sd *sd);
64 int (*init)(struct sd *sd);
67 int (*init_controls)(struct sd *sd);
70 int (*read_sensor)(struct sd *sd, cons
[all...]
H A Dstv06xx_pb0100.c92 struct sd *sd = (struct sd *)gspca_dev; local
93 struct pb0100_ctrls *ctrls = sd->sensor_priv;
119 static int pb0100_init_controls(struct sd *sd) argument
121 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler;
163 sd->sensor_priv = ctrls;
168 static int pb0100_probe(struct sd *sd) argument
188 pb0100_start(struct sd *sd) argument
241 pb0100_stop(struct sd *sd) argument
263 pb0100_init(struct sd *sd) argument
325 pb0100_dump(struct sd *sd) argument
333 struct sd *sd = (struct sd *) gspca_dev; local
352 struct sd *sd = (struct sd *) gspca_dev; local
370 struct sd *sd = (struct sd *) gspca_dev; local
387 struct sd *sd = (struct sd *) gspca_dev; local
399 struct sd *sd = (struct sd *) gspca_dev; local
420 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
/drivers/media/usb/gspca/m5602/
H A Dm5602_sensor.h55 int (*probe)(struct sd *sd);
58 int (*init)(struct sd *sd);
61 int (*init_controls)(struct sd *sd);
64 int (*start)(struct sd *sd);
67 int (*stop)(struct sd *sd);
[all...]
H A Dm5602_core.c41 int m5602_read_bridge(struct sd *sd, const u8 address, u8 *i2c_data) argument
44 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd;
45 struct usb_device *udev = sd->gspca_dev.dev;
46 __u8 *buf = sd->gspca_dev.usb_buf;
63 int m5602_write_bridge(struct sd *sd, const u8 address, const u8 i2c_data) argument
66 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd;
67 struct usb_device *udev = sd->gspca_dev.dev;
68 __u8 *buf = sd
88 m5602_wait_for_i2c(struct sd *sd) argument
99 m5602_read_sensor(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len) argument
148 m5602_write_sensor(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len) argument
195 m5602_dump_bridge(struct sd *sd) argument
206 m5602_probe_sensor(struct sd *sd) argument
249 struct sd *sd = (struct sd *) gspca_dev; local
261 struct sd *sd = (struct sd *) gspca_dev; local
271 struct sd *sd = (struct sd *) gspca_dev; local
294 struct sd *sd = (struct sd *) gspca_dev; local
346 struct sd *sd = (struct sd *) gspca_dev; local
368 struct sd *sd = (struct sd *) gspca_dev; local
402 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
H A Dm5602_ov7660.c24 static void ov7660_dump_registers(struct sd *sd);
44 int ov7660_probe(struct sd *sd) argument
64 err = m5602_write_bridge(sd,
69 err = m5602_write_sensor(sd,
76 if (m5602_read_sensor(sd, OV7660_PID, &prod_id, 1))
79 if (m5602_read_sensor(sd, OV7660_VER, &ver_id, 1))
91 sd->gspca_dev.cam.cam_mode = ov7660_modes;
92 sd
97 ov7660_init(struct sd *sd) argument
124 ov7660_init_controls(struct sd *sd) argument
157 ov7660_start(struct sd *sd) argument
162 ov7660_stop(struct sd *sd) argument
167 ov7660_disconnect(struct sd *sd) argument
178 struct sd *sd = (struct sd *) gspca_dev; local
191 struct sd *sd = (struct sd *) gspca_dev; local
209 struct sd *sd = (struct sd *) gspca_dev; local
227 struct sd *sd = (struct sd *) gspca_dev; local
245 struct sd *sd = (struct sd *) gspca_dev; local
260 struct sd *sd = (struct sd *) gspca_dev; local
289 ov7660_dump_registers(struct sd *sd) argument
[all...]
H A Dm5602_po1030.c24 static void po1030_dump_registers(struct sd *sd);
55 int po1030_probe(struct sd *sd) argument
58 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd;
76 m5602_write_sensor(sd,
79 m5602_write_bridge(sd, preinit_po1030[i][1], data);
82 if (m5602_read_sensor(sd, PO1030_DEVID_H, &dev_id_h, 1))
92 sd->gspca_dev.cam.cam_mode = po1030_modes;
93 sd
98 po1030_init(struct sd *sd) argument
133 po1030_init_controls(struct sd *sd) argument
176 po1030_start(struct sd *sd) argument
305 struct sd *sd = (struct sd *) gspca_dev; local
331 struct sd *sd = (struct sd *) gspca_dev; local
344 struct sd *sd = (struct sd *) gspca_dev; local
364 struct sd *sd = (struct sd *) gspca_dev; local
377 struct sd *sd = (struct sd *) gspca_dev; local
391 struct sd *sd = (struct sd *) gspca_dev; local
410 struct sd *sd = (struct sd *) gspca_dev; local
427 struct sd *sd = (struct sd *) gspca_dev; local
441 po1030_disconnect(struct sd *sd) argument
450 struct sd *sd = (struct sd *) gspca_dev; local
488 po1030_dump_registers(struct sd *sd) argument
[all...]
H A Dm5602_s5k83a.c44 static void s5k83a_dump_registers(struct sd *sd);
45 static int s5k83a_get_rotation(struct sd *sd, u8 *reg_data);
46 static int s5k83a_set_led_indication(struct sd *sd, u8 val);
50 int s5k83a_probe(struct sd *sd) argument
54 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd;
72 err = m5602_write_sensor(sd, preinit_s5k83
103 s5k83a_init(struct sd *sd) argument
141 s5k83a_init_controls(struct sd *sd) argument
175 struct sd *sd = (struct sd *) data; local
215 s5k83a_start(struct sd *sd) argument
242 s5k83a_stop(struct sd *sd) argument
250 s5k83a_disconnect(struct sd *sd) argument
261 struct sd *sd = (struct sd *) gspca_dev; local
288 struct sd *sd = (struct sd *) gspca_dev; local
299 struct sd *sd = (struct sd *) gspca_dev; local
312 struct sd *sd = (struct sd *) gspca_dev; local
342 struct sd *sd = (struct sd *) gspca_dev; local
387 s5k83a_set_led_indication(struct sd *sd, u8 val) argument
407 s5k83a_get_rotation(struct sd *sd, u8 *reg_data) argument
414 s5k83a_dump_registers(struct sd *sd) argument
[all...]
/drivers/scsi/aic7xxx/
H A Daic7xxx_93cx6.c101 #define CLOCK_PULSE(sd, rdy) \
102 while ((SEEPROM_STATUS_INB(sd) & rdy) == 0) { \
105 (void)SEEPROM_INB(sd); /* Clear clock */
111 send_seeprom_cmd(struct seeprom_descriptor *sd, const struct seeprom_cmd *cmd) argument
117 temp = sd->sd_MS ^ sd->sd_CS;
118 SEEPROM_OUTB(sd, temp ^ sd->sd_CK);
119 CLOCK_PULSE(sd, sd
137 reset_seeprom(struct seeprom_descriptor *sd) argument
155 ahc_read_seeprom(struct seeprom_descriptor *sd, uint16_t *buf, u_int start_addr, u_int count) argument
227 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...]
/drivers/media/usb/gspca/
H A Dsn9c2028.h30 struct sd *sd = (struct sd *) gspca_dev; local
35 if (m[i] == sn9c2028_sof_marker[sd->sof_read]) {
36 sd->sof_read++;
37 if (sd->sof_read == sizeof(sn9c2028_sof_marker)) {
42 sd->sof_read = 0;
46 sd->sof_read = 0;
H A Dw996Xcf.c38 #define Y_QUANTABLE (&sd->jpeg_hdr[JPEG_QT0_OFFSET])
39 #define UV_QUANTABLE (&sd->jpeg_hdr[JPEG_QT1_OFFSET])
64 static void reg_w(struct sd *sd, u16 index, u16 value);
70 static void w9968cf_write_fsb(struct sd *sd, u16* data) argument
72 struct usb_device *udev = sd->gspca_dev.dev;
76 if (sd->gspca_dev.usb_err < 0)
80 memcpy(sd->gspca_dev.usb_buf, data, 6);
84 value, 0x06, sd
95 w9968cf_write_sb(struct sd *sd, u16 value) argument
122 w9968cf_read_sb(struct sd *sd) argument
154 w9968cf_upload_quantizationtables(struct sd *sd) argument
178 w9968cf_smbus_start(struct sd *sd) argument
184 w9968cf_smbus_stop(struct sd *sd) argument
191 w9968cf_smbus_write_byte(struct sd *sd, u8 v) argument
208 w9968cf_smbus_read_byte(struct sd *sd, u8 *v) argument
225 w9968cf_smbus_write_nack(struct sd *sd) argument
233 w9968cf_smbus_read_ack(struct sd *sd) argument
250 w9968cf_i2c_w(struct sd *sd, u8 reg, u8 value) argument
300 w9968cf_i2c_r(struct sd *sd, u8 reg) argument
341 w9968cf_configure(struct sd *sd) argument
354 w9968cf_init(struct sd *sd) argument
396 w9968cf_set_crop_window(struct sd *sd) argument
451 w9968cf_mode_init_regs(struct sd *sd) argument
524 w9968cf_stop0(struct sd *sd) argument
543 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
H A Dcpia1.c225 #define FIRMWARE_VERSION(x, y) (sd->params.version.firmwareVersion == (x) && \
226 sd->params.version.firmwareRevision == (y))
364 struct sd { struct
451 struct sd *sd = (struct sd *) gspca_dev; local
489 sd->params.version.firmwareVersion = gspca_dev->usb_buf[0];
490 sd->params.version.firmwareRevision = gspca_dev->usb_buf[1];
491 sd->params.version.vcVersion = gspca_dev->usb_buf[2];
492 sd
626 struct sd *sd = (struct sd *) gspca_dev; local
714 struct sd *sd = (struct sd *) gspca_dev; local
740 struct sd *sd = (struct sd *) gspca_dev; local
793 struct sd *sd = (struct sd *) gspca_dev; local
810 struct sd *sd = (struct sd *) gspca_dev; local
819 struct sd *sd = (struct sd *) gspca_dev; local
829 struct sd *sd = (struct sd *) gspca_dev; local
839 struct sd *sd = (struct sd *) gspca_dev; local
875 struct sd *sd = (struct sd *) gspca_dev; local
905 struct sd *sd = (struct sd *) gspca_dev; local
915 struct sd *sd = (struct sd *) gspca_dev; local
924 struct sd *sd = (struct sd *) gspca_dev; local
941 struct sd *sd = (struct sd *) gspca_dev; local
950 struct sd *sd = (struct sd *) gspca_dev; local
959 struct sd *sd = (struct sd *) gspca_dev; local
970 struct sd *sd = (struct sd *) gspca_dev; local
983 struct sd *sd = (struct sd *) gspca_dev; local
991 struct sd *sd = (struct sd *) gspca_dev; local
1024 struct sd *sd = (struct sd *) gspca_dev; local
1143 struct sd *sd = (struct sd *) gspca_dev; local
1394 struct sd *sd = (struct sd *) gspca_dev; local
1432 struct sd *sd = (struct sd *) gspca_dev; local
1470 struct sd *sd = (struct sd *) gspca_dev; local
1627 struct sd *sd = (struct sd *) gspca_dev; local
1655 struct sd *sd = (struct sd *) gspca_dev; local
1692 struct sd *sd = (struct sd *) gspca_dev; local
1729 struct sd *sd = (struct sd *) gspca_dev; local
1756 struct sd *sd = (struct sd *)gspca_dev; local
1813 struct sd *sd = (struct sd *)gspca_dev; local
[all...]
/drivers/media/platform/davinci/
H A Dvpbe_venc.c66 struct v4l2_subdev sd; member in struct:venc_state
78 static inline struct venc_state *to_state(struct v4l2_subdev *sd) argument
80 return container_of(sd, struct venc_state, sd);
83 static inline u32 venc_read(struct v4l2_subdev *sd, u32 offset) argument
85 struct venc_state *venc = to_state(sd);
90 static inline u32 venc_write(struct v4l2_subdev *sd, u32 offset, u32 val) argument
92 struct venc_state *venc = to_state(sd);
99 static inline u32 venc_modify(struct v4l2_subdev *sd, u32 offset, argument
102 u32 new_val = (venc_read(sd, offse
109 vdaccfg_write(struct v4l2_subdev *sd, u32 val) argument
124 venc_set_dac(struct v4l2_subdev *sd, u32 out_index) argument
146 venc_enabledigitaloutput(struct v4l2_subdev *sd, int benable) argument
229 venc_set_ntsc(struct v4l2_subdev *sd) argument
277 venc_set_pal(struct v4l2_subdev *sd) argument
329 venc_set_480p59_94(struct v4l2_subdev *sd) argument
377 venc_set_576p50(struct v4l2_subdev *sd) argument
424 venc_set_720p60_internal(struct v4l2_subdev *sd) argument
453 venc_set_1080i30_internal(struct v4l2_subdev *sd) argument
480 venc_s_std_output(struct v4l2_subdev *sd, v4l2_std_id norm) argument
492 venc_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *dv_timings) argument
523 venc_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
538 venc_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) argument
573 venc_initialize(struct v4l2_subdev *sd) argument
[all...]
/drivers/char/
H A Dsnsc.c41 struct subch_data_s *sd = subch_data; local
45 spin_lock_irqsave(&sd->sd_rlock, flags);
46 spin_lock(&sd->sd_wlock);
47 status = ia64_sn_irtr_intr(sd->sd_nasid, sd->sd_subch);
51 wake_up(&sd->sd_rq);
55 (sd->sd_nasid, sd->sd_subch,
57 wake_up(&sd->sd_wq);
60 spin_unlock(&sd
75 struct subch_data_s *sd; local
132 struct subch_data_s *sd = (struct subch_data_s *) file->private_data; local
153 read_status_check(struct subch_data_s *sd, int *len) argument
164 struct subch_data_s *sd = (struct subch_data_s *) file->private_data; local
245 write_status_check(struct subch_data_s *sd, int count) argument
256 struct subch_data_s *sd = (struct subch_data_s *) file->private_data; local
329 struct subch_data_s *sd = (struct subch_data_s *) file->private_data; local
[all...]
/drivers/media/usb/pvrusb2/
H A Dpvrusb2-cx2584x-v4l.h39 void pvr2_cx25840_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *sd);
H A Dpvrusb2-wm8775.h39 void pvr2_wm8775_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *sd);
/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);
81 static int ths8200_read(struct v4l2_subdev *sd, u8 reg) argument
83 struct i2c_client *client = v4l2_get_subdevdata(sd);
88 static int ths8200_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
90 struct i2c_client *client = v4l2_get_subdevdata(sd);
99 v4l2_err(sd, "I2C Write Problem\n");
107 ths8200_write_and_or(struct v4l2_subdev *sd, u argument
115 ths8200_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
124 ths8200_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) argument
133 ths8200_log_status(struct v4l2_subdev *sd) argument
155 ths8200_s_power(struct v4l2_subdev *sd, int on) argument
182 ths8200_s_stream(struct v4l2_subdev *sd, int enable) argument
198 ths8200_core_init(struct v4l2_subdev *sd) argument
224 ths8200_setup(struct v4l2_subdev *sd, struct v4l2_bt_timings *bt) argument
371 ths8200_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
398 ths8200_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
410 ths8200_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument
420 ths8200_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) argument
453 struct v4l2_subdev *sd; local
484 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dadv7175.c51 struct v4l2_subdev sd; member in struct:adv7175
56 static inline struct adv7175 *to_adv7175(struct v4l2_subdev *sd) argument
58 return container_of(sd, struct adv7175, sd);
70 static inline int adv7175_write(struct v4l2_subdev *sd, u8 reg, u8 value) argument
72 struct i2c_client *client = v4l2_get_subdevdata(sd);
77 static inline int adv7175_read(struct v4l2_subdev *sd, u8 reg) argument
79 struct i2c_client *client = v4l2_get_subdevdata(sd);
84 static int adv7175_write_block(struct v4l2_subdev *sd, argument
87 struct i2c_client *client = v4l2_get_subdevdata(sd);
125 set_subcarrier_freq(struct v4l2_subdev *sd, int pass_through) argument
196 adv7175_init(struct v4l2_subdev *sd, u32 val) argument
205 adv7175_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) argument
243 adv7175_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
303 adv7175_enum_fmt(struct v4l2_subdev *sd, unsigned int index, enum v4l2_mbus_pixelcode *code) argument
313 adv7175_g_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *mf) argument
331 adv7175_s_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *mf) argument
357 adv7175_s_power(struct v4l2_subdev *sd, int on) argument
394 struct v4l2_subdev *sd; local
425 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dad9389b.c81 struct v4l2_subdev sd; member in struct:ad9389b_state
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) argument
113 return container_of(sd, struct ad9389b_state, sd);
118 return &container_of(ctrl->handler, struct ad9389b_state, hdl)->sd;
123 ad9389b_rd(struct v4l2_subdev *sd, u8 reg) argument
130 ad9389b_wr(struct v4l2_subdev *sd, u8 reg, u8 val) argument
147 ad9389b_wr_and_or(struct v4l2_subdev *sd, u8 reg, u8 clr_mask, u8 val_mask) argument
153 ad9389b_edid_rd(struct v4l2_subdev *sd, u16 len, u8 *buf) argument
164 ad9389b_have_hotplug(struct v4l2_subdev *sd) argument
169 ad9389b_have_rx_sense(struct v4l2_subdev *sd) argument
174 ad9389b_csc_conversion_mode(struct v4l2_subdev *sd, u8 mode) argument
180 ad9389b_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
216 ad9389b_csc_rgb_full2limit(struct v4l2_subdev *sd, bool enable) argument
238 ad9389b_set_IT_content_AVI_InfoFrame(struct v4l2_subdev *sd) argument
251 ad9389b_set_rgb_quantization_mode(struct v4l2_subdev *sd, struct v4l2_ctrl *ctrl) argument
280 ad9389b_set_manual_pll_gear(struct v4l2_subdev *sd, u32 pixelclock) argument
315 struct v4l2_subdev *sd = to_sd(ctrl); local
339 ad9389b_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
346 ad9389b_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) argument
353 ad9389b_log_status(struct v4l2_subdev *sd) argument
446 ad9389b_s_power(struct v4l2_subdev *sd, int on) argument
510 ad9389b_set_isr(struct v4l2_subdev *sd, bool enable) argument
541 ad9389b_isr(struct v4l2_subdev *sd, u32 status, bool *handled) argument
577 ad9389b_s_stream(struct v4l2_subdev *sd, int enable) argument
601 ad9389b_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
634 ad9389b_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
649 ad9389b_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument
659 ad9389b_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) argument
677 ad9389b_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) argument
706 ad9389b_s_audio_stream(struct v4l2_subdev *sd, int enable) argument
718 ad9389b_s_clock_freq(struct v4l2_subdev *sd, u32 freq) argument
742 ad9389b_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq) argument
764 ad9389b_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
798 ad9389b_dbg_dump_edid(int lvl, int debug, struct v4l2_subdev *sd, int segment, u8 *buf) argument
827 struct v4l2_subdev *sd = &state->sd; local
859 ad9389b_audio_setup(struct v4l2_subdev *sd) argument
871 ad9389b_setup(struct v4l2_subdev *sd) argument
904 ad9389b_notify_monitor_detect(struct v4l2_subdev *sd) argument
913 ad9389b_update_monitor_present_status(struct v4l2_subdev *sd) argument
956 ad9389b_check_monitor_present_status(struct v4l2_subdev *sd) argument
991 edid_verify_crc(struct v4l2_subdev *sd, u32 segment) argument
1005 edid_verify_header(struct v4l2_subdev *sd, u32 segment) argument
1024 ad9389b_check_edid_status(struct v4l2_subdev *sd) argument
1084 ad9389b_init_setup(struct v4l2_subdev *sd) argument
1105 struct v4l2_subdev *sd; local
1211 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dadv7511.c87 struct v4l2_subdev sd; member in struct:adv7511_state
113 static void adv7511_check_monitor_present_status(struct v4l2_subdev *sd);
114 static bool adv7511_check_edid_status(struct v4l2_subdev *sd);
115 static void adv7511_setup(struct v4l2_subdev *sd);
116 static int adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq);
117 static int adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq);
132 static inline struct adv7511_state *get_adv7511_state(struct v4l2_subdev *sd) argument
134 return container_of(sd, struct adv7511_state, sd);
139 return &container_of(ctrl->handler, struct adv7511_state, hdl)->sd;
174 adv7511_rd(struct v4l2_subdev *sd, u8 reg) argument
181 adv7511_wr(struct v4l2_subdev *sd, u8 reg, u8 val) argument
198 adv7511_wr_and_or(struct v4l2_subdev *sd, u8 reg, uint8_t clr_mask, uint8_t val_mask) argument
220 adv7511_edid_rd(struct v4l2_subdev *sd, uint16_t len, uint8_t *buf) argument
235 adv7511_have_hotplug(struct v4l2_subdev *sd) argument
240 adv7511_have_rx_sense(struct v4l2_subdev *sd) argument
245 adv7511_csc_conversion_mode(struct v4l2_subdev *sd, uint8_t mode) argument
250 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
286 adv7511_csc_rgb_full2limit(struct v4l2_subdev *sd, bool enable) argument
307 adv7511_set_IT_content_AVI_InfoFrame(struct v4l2_subdev *sd) argument
319 adv7511_set_rgb_quantization_mode(struct v4l2_subdev *sd, struct v4l2_ctrl *ctrl) argument
354 struct v4l2_subdev *sd = to_sd(ctrl); local
377 adv7511_inv_register(struct v4l2_subdev *sd) argument
382 adv7511_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
397 adv7511_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) argument
412 adv7511_log_status(struct v4l2_subdev *sd) argument
489 adv7511_s_power(struct v4l2_subdev *sd, int on) argument
541 adv7511_set_isr(struct v4l2_subdev *sd, bool enable) argument
575 adv7511_isr(struct v4l2_subdev *sd, u32 status, bool *handled) argument
613 adv7511_s_stream(struct v4l2_subdev *sd, int enable) argument
628 adv7511_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
657 adv7511_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
672 adv7511_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument
681 adv7511_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) argument
698 adv7511_s_audio_stream(struct v4l2_subdev *sd, int enable) argument
710 adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq) argument
734 adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq) argument
756 adv7511_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
778 adv7511_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) argument
816 adv7511_dbg_dump_edid(int lvl, int debug, struct v4l2_subdev *sd, int segment, uint8_t *buf) argument
840 struct v4l2_subdev *sd = &state->sd; local
872 adv7511_audio_setup(struct v4l2_subdev *sd) argument
882 adv7511_setup(struct v4l2_subdev *sd) argument
915 adv7511_notify_monitor_detect(struct v4l2_subdev *sd) argument
924 adv7511_check_monitor_present_status(struct v4l2_subdev *sd) argument
982 edid_verify_crc(struct v4l2_subdev *sd, u32 segment) argument
995 edid_verify_header(struct v4l2_subdev *sd, u32 segment) argument
1008 adv7511_check_edid_status(struct v4l2_subdev *sd) argument
1074 adv7511_init_setup(struct v4l2_subdev *sd) argument
1101 struct v4l2_subdev *sd; local
1210 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dadv7183.c37 struct v4l2_subdev sd; member in struct:adv7183
75 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd) argument
77 return container_of(sd, struct adv7183, sd);
81 return &container_of(ctrl->handler, struct adv7183, hdl)->sd;
84 static inline int adv7183_read(struct v4l2_subdev *sd, unsigned char reg) argument
86 struct i2c_client *client = v4l2_get_subdevdata(sd);
91 static inline int adv7183_write(struct v4l2_subdev *sd, unsigned char reg, argument
94 struct i2c_client *client = v4l2_get_subdevdata(sd);
99 static int adv7183_writeregs(struct v4l2_subdev *sd, argument
120 adv7183_log_status(struct v4l2_subdev *sd) argument
201 adv7183_g_std(struct v4l2_subdev *sd, v4l2_std_id *std) argument
209 adv7183_s_std(struct v4l2_subdev *sd, v4l2_std_id std) argument
240 adv7183_reset(struct v4l2_subdev *sd, u32 val) argument
251 adv7183_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
334 struct v4l2_subdev *sd = to_sd(ctrl); local
361 adv7183_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) argument
410 adv7183_g_input_status(struct v4l2_subdev *sd, u32 *status) argument
423 adv7183_enum_mbus_fmt(struct v4l2_subdev *sd, unsigned index, enum v4l2_mbus_pixelcode *code) argument
433 adv7183_try_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *fmt) argument
452 adv7183_s_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *fmt) argument
462 adv7183_g_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *fmt) argument
471 adv7183_s_stream(struct v4l2_subdev *sd, int enable) argument
484 adv7183_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
491 adv7183_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) argument
533 struct v4l2_subdev *sd; local
622 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dsaa7110.c55 struct v4l2_subdev sd; member in struct:saa7110
66 static inline struct saa7110 *to_saa7110(struct v4l2_subdev *sd) argument
68 return container_of(sd, struct saa7110, sd);
73 return &container_of(ctrl->handler, struct saa7110, hdl)->sd;
80 static int saa7110_write(struct v4l2_subdev *sd, u8 reg, u8 value) argument
82 struct i2c_client *client = v4l2_get_subdevdata(sd);
83 struct saa7110 *decoder = to_saa7110(sd);
89 static int saa7110_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len) argument
91 struct i2c_client *client = v4l2_get_subdevdata(sd);
118 saa7110_read(struct v4l2_subdev *sd) argument
133 saa7110_selmux(struct v4l2_subdev *sd, int chan) argument
190 determine_norm(struct v4l2_subdev *sd) argument
248 saa7110_g_input_status(struct v4l2_subdev *sd, u32 *pstatus) argument
265 saa7110_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) argument
271 saa7110_s_std(struct v4l2_subdev *sd, v4l2_std_id std) argument
303 saa7110_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
319 saa7110_s_stream(struct v4l2_subdev *sd, int enable) argument
333 struct v4l2_subdev *sd = to_sd(ctrl); local
389 struct v4l2_subdev *sd; local
457 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dadv7842.c68 struct v4l2_subdev sd; member in struct:adv7842_state
213 static inline struct adv7842_state *to_state(struct v4l2_subdev *sd) argument
215 return container_of(sd, struct adv7842_state, sd);
220 return &container_of(ctrl->handler, struct adv7842_state, hdl)->sd;
328 static inline int io_read(struct v4l2_subdev *sd, u8 reg) argument
330 struct i2c_client *client = v4l2_get_subdevdata(sd);
335 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
337 struct i2c_client *client = v4l2_get_subdevdata(sd);
342 static inline int io_write_and_or(struct v4l2_subdev *sd, u argument
347 avlink_read(struct v4l2_subdev *sd, u8 reg) argument
354 avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
361 cec_read(struct v4l2_subdev *sd, u8 reg) argument
368 cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
375 cec_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
380 infoframe_read(struct v4l2_subdev *sd, u8 reg) argument
387 infoframe_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
394 sdp_io_read(struct v4l2_subdev *sd, u8 reg) argument
401 sdp_io_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
408 sdp_io_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
413 sdp_read(struct v4l2_subdev *sd, u8 reg) argument
420 sdp_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
427 sdp_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
432 afe_read(struct v4l2_subdev *sd, u8 reg) argument
439 afe_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
446 afe_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
451 rep_read(struct v4l2_subdev *sd, u8 reg) argument
458 rep_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
465 rep_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
470 edid_read(struct v4l2_subdev *sd, u8 reg) argument
477 edid_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
484 hdmi_read(struct v4l2_subdev *sd, u8 reg) argument
491 hdmi_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
498 hdmi_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
503 cp_read(struct v4l2_subdev *sd, u8 reg) argument
510 cp_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
517 cp_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) argument
522 vdp_read(struct v4l2_subdev *sd, u8 reg) argument
529 vdp_write(struct v4l2_subdev *sd, u8 reg, u8 val) argument
536 main_reset(struct v4l2_subdev *sd) argument
549 is_analog_input(struct v4l2_subdev *sd) argument
557 is_digital_input(struct v4l2_subdev *sd) argument
587 adv7842_get_dv_timings_cap(struct v4l2_subdev *sd) argument
600 struct v4l2_subdev *sd = &state->sd; local
614 edid_write_vga_segment(struct v4l2_subdev *sd) argument
694 edid_write_hdmi_segment(struct v4l2_subdev *sd, u8 port) argument
763 adv7842_inv_register(struct v4l2_subdev *sd) argument
779 adv7842_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
828 adv7842_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) argument
879 adv7842_s_detect_tx_5v_ctrl(struct v4l2_subdev *sd) argument
898 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
919 configure_predefined_video_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
971 configure_custom_video_timings(struct v4l2_subdev *sd, const struct v4l2_bt_timings *bt) argument
1038 adv7842_set_offset(struct v4l2_subdev *sd, bool auto_offset, u16 offset_a, u16 offset_b, u16 offset_c) argument
1063 adv7842_set_gain(struct v4l2_subdev *sd, bool auto_gain, u16 gain_a, u16 gain_b, u16 gain_c) argument
1092 set_rgb_quantization_range(struct v4l2_subdev *sd) argument
1183 struct v4l2_subdev *sd = to_sd(ctrl); local
1258 no_power(struct v4l2_subdev *sd) argument
1263 no_cp_signal(struct v4l2_subdev *sd) argument
1268 is_hdmi(struct v4l2_subdev *sd) argument
1273 adv7842_g_input_status(struct v4l2_subdev *sd, u32 *status) argument
1312 stdi2dv_timings(struct v4l2_subdev *sd, struct stdi_readback *stdi, struct v4l2_dv_timings *timings) argument
1360 read_stdi(struct v4l2_subdev *sd, struct stdi_readback *stdi) argument
1399 adv7842_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument
1409 adv7842_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) argument
1421 adv7842_fill_optional_dv_timings_fields(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1429 adv7842_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1540 adv7842_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1586 adv7842_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument
1597 enable_input(struct v4l2_subdev *sd) argument
1620 disable_input(struct v4l2_subdev *sd) argument
1628 sdp_csc_coeff(struct v4l2_subdev *sd, const struct adv7842_sdp_csc_coeff *c) argument
1677 select_input(struct v4l2_subdev *sd, enum adv7842_vid_std_select vid_std_select) argument
1832 adv7842_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
1879 adv7842_enum_mbus_fmt(struct v4l2_subdev *sd, unsigned int index, enum v4l2_mbus_pixelcode *code) argument
1889 adv7842_g_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *fmt) argument
1920 adv7842_irq_enable(struct v4l2_subdev *sd, bool enable) argument
1945 adv7842_isr(struct v4l2_subdev *sd, u32 status, bool *handled) argument
2026 adv7842_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) argument
2064 adv7842_set_edid(struct v4l2_subdev *sd, struct v4l2_edid *e) argument
2169 parse_avi_infoframe(struct v4l2_subdev *sd, uint8_t *buf, struct avi_info_frame *avi) argument
2195 print_avi_infoframe(struct v4l2_subdev *sd) argument
2269 adv7842_sdp_log_status(struct v4l2_subdev *sd) argument
2311 adv7842_cp_log_status(struct v4l2_subdev *sd) argument
2465 adv7842_log_status(struct v4l2_subdev *sd) argument
2474 adv7842_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) argument
2529 adv7842_s_sdp_io(struct v4l2_subdev *sd, struct adv7842_sdp_io_sync_adjustment *s) argument
2569 adv7842_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) argument
2593 adv7842_g_std(struct v4l2_subdev *sd, v4l2_std_id *norm) argument
2608 adv7842_core_init(struct v4l2_subdev *sd) argument
2728 adv7842_ddr_ram_test(struct v4l2_subdev *sd) argument
2796 adv7842_rewrite_i2c_addresses(struct v4l2_subdev *sd, struct adv7842_platform_data *pdata) argument
2814 adv7842_command_ram_test(struct v4l2_subdev *sd) argument
2863 adv7842_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) argument
2949 adv7842_unregister_clients(struct v4l2_subdev *sd) argument
2988 adv7842_dummy_client(struct v4l2_subdev *sd, const char *desc, u8 addr, u8 io_reg) argument
3008 adv7842_register_clients(struct v4l2_subdev *sd) argument
3049 struct v4l2_subdev *sd; local
3189 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
/drivers/media/v4l2-core/
H A Dv4l2-device.c107 struct v4l2_subdev *sd, *next; local
116 list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) {
117 v4l2_device_unregister_subdev(sd);
119 if (sd->flags & V4L2_SUBDEV_FL_IS_I2C) {
120 struct i2c_client *client = v4l2_get_subdevdata(sd);
132 if (sd->flags & V4L2_SUBDEV_FL_IS_SPI) {
133 struct spi_device *spi = v4l2_get_subdevdata(sd);
147 struct v4l2_subdev *sd)
150 struct media_entity *entity = &sd->entity;
155 if (v4l2_dev == NULL || sd
146 v4l2_device_register_subdev(struct v4l2_device *v4l2_dev, struct v4l2_subdev *sd) argument
214 struct v4l2_subdev *sd = video_get_drvdata(vdev); local
222 struct v4l2_subdev *sd; local
269 v4l2_device_unregister_subdev(struct v4l2_subdev *sd) argument
[all...]

Completed in 2284 milliseconds

1234567891011>>