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

1234567891011>>

/drivers/media/video/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_stop(struct sd *sd);
38 static void st6422_disconnect(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 void (*disconnect)(struct sd *sd);
70 int (*read_sensor)(struct sd *sd, cons
[all...]
H A Dstv06xx_pb0100.c177 static int pb0100_probe(struct sd *sd) argument
183 err = stv06xx_read_sensor(sd, PB_IDENT, &sensor);
197 sd->gspca_dev.cam.cam_mode = pb0100_mode;
198 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(pb0100_mode);
199 sd->desc.ctrls = pb0100_ctrl;
200 sd->desc.nctrls = ARRAY_SIZE(pb0100_ctrl);
201 for (i = 0; i < sd->desc.nctrls; i++)
203 sd->sensor_priv = sensor_settings;
211 static int pb0100_start(struct sd *s argument
271 pb0100_stop(struct sd *sd) argument
288 pb0100_disconnect(struct sd *sd) argument
298 pb0100_init(struct sd *sd) argument
360 pb0100_dump(struct sd *sd) argument
367 struct sd *sd = (struct sd *) gspca_dev; local
378 struct sd *sd = (struct sd *) gspca_dev; local
402 struct sd *sd = (struct sd *) gspca_dev; local
413 struct sd *sd = (struct sd *) gspca_dev; local
434 struct sd *sd = (struct sd *) gspca_dev; local
445 struct sd *sd = (struct sd *) gspca_dev; local
466 struct sd *sd = (struct sd *) gspca_dev; local
477 struct sd *sd = (struct sd *) gspca_dev; local
492 struct sd *sd = (struct sd *) gspca_dev; local
503 struct sd *sd = (struct sd *) gspca_dev; local
525 struct sd *sd = (struct sd *) gspca_dev; local
536 struct sd *sd = (struct sd *) gspca_dev; local
559 struct sd *sd = (struct sd *) gspca_dev; local
569 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
H A Dstv06xx_st6422.c134 static int st6422_probe(struct sd *sd) argument
138 if (sd->bridge != BRIDGE_ST6422)
147 sd->gspca_dev.cam.cam_mode = st6422_mode;
148 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(st6422_mode);
149 sd->gspca_dev.cam.ctrls = sensor_settings->ctrls;
150 sd->desc.ctrls = st6422_ctrl;
151 sd->desc.nctrls = ARRAY_SIZE(st6422_ctrl);
152 sd->sensor_priv = sensor_settings;
157 static int st6422_init(struct sd *s argument
242 st6422_disconnect(struct sd *sd) argument
248 setbrightness(struct sd *sd) argument
257 setcontrast(struct sd *sd) argument
266 setgain(struct sd *sd) argument
295 setexposure(struct sd *sd) argument
309 st6422_start(struct sd *sd) argument
342 st6422_stop(struct sd *sd) argument
352 struct sd *sd = (struct sd *) gspca_dev; local
366 struct sd *sd = (struct sd *) gspca_dev; local
380 struct sd *sd = (struct sd *) gspca_dev; local
394 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
H A Dstv06xx_vv6410.c106 static int vv6410_probe(struct sd *sd) argument
112 err = stv06xx_read_sensor(sd, VV6410_DEVICEH, &data);
124 sd->gspca_dev.cam.cam_mode = vv6410_mode;
125 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(vv6410_mode);
126 sd->desc.ctrls = vv6410_ctrl;
127 sd->desc.nctrls = ARRAY_SIZE(vv6410_ctrl);
129 for (i = 0; i < sd->desc.nctrls; i++)
131 sd->sensor_priv = sensor_settings;
137 static int vv6410_init(struct sd *s argument
165 vv6410_disconnect(struct sd *sd) argument
171 vv6410_start(struct sd *sd) argument
204 vv6410_stop(struct sd *sd) argument
222 vv6410_dump(struct sd *sd) argument
238 struct sd *sd = (struct sd *) gspca_dev; local
251 struct sd *sd = (struct sd *) gspca_dev; local
272 struct sd *sd = (struct sd *) gspca_dev; local
285 struct sd *sd = (struct sd *) gspca_dev; local
306 struct sd *sd = (struct sd *) gspca_dev; local
319 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
[all...]
H A Dstv06xx.h86 struct sd { struct
110 int stv06xx_write_bridge(struct sd *sd, u16 address, u16 i2c_data);
111 int stv06xx_read_bridge(struct sd *sd, u16 address, u8 *i2c_data);
113 int stv06xx_write_sensor_bytes(struct sd *sd, const u8 *data, u8 len);
114 int stv06xx_write_sensor_words(struct sd *sd, const u16 *data, u8 len);
116 int stv06xx_read_sensor(struct sd *s
[all...]
/drivers/media/video/gspca/m5602/
H A Dm5602_sensor.h55 int (*probe)(struct sd *sd);
58 int (*init)(struct sd *sd);
61 int (*start)(struct sd *sd);
64 int (*stop)(struct sd *sd);
67 void (*disconnect)(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 usb_device *udev = sd->gspca_dev.dev;
45 __u8 *buf = sd->gspca_dev.usb_buf;
62 int m5602_write_bridge(struct sd *sd, const u8 address, const u8 i2c_data) argument
65 struct usb_device *udev = sd->gspca_dev.dev;
66 __u8 *buf = sd->gspca_dev.usb_buf;
86 static int m5602_wait_for_i2c(struct sd *sd) argument
97 m5602_read_sensor(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len) argument
145 m5602_write_sensor(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len) argument
191 m5602_dump_bridge(struct sd *sd) argument
202 m5602_probe_sensor(struct sd *sd) argument
245 struct sd *sd = (struct sd *) gspca_dev; local
257 struct sd *sd = (struct sd *) gspca_dev; local
280 struct sd *sd = (struct sd *) gspca_dev; local
332 struct sd *sd = (struct sd *) gspca_dev; local
353 struct sd *sd = (struct sd *) gspca_dev; local
388 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
H A Dm5602_po1030.c193 static void po1030_dump_registers(struct sd *sd);
195 int po1030_probe(struct sd *sd) argument
216 m5602_write_sensor(sd,
219 m5602_write_bridge(sd, preinit_po1030[i][1], data);
222 if (m5602_read_sensor(sd, PO1030_DEVID_H, &dev_id_h, 1))
237 sd->gspca_dev.cam.cam_mode = po1030_modes;
238 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(po1030_modes);
239 sd
249 po1030_init(struct sd *sd) argument
324 po1030_start(struct sd *sd) argument
453 struct sd *sd = (struct sd *) gspca_dev; local
463 struct sd *sd = (struct sd *) gspca_dev; local
491 struct sd *sd = (struct sd *) gspca_dev; local
501 struct sd *sd = (struct sd *) gspca_dev; local
517 struct sd *sd = (struct sd *) gspca_dev; local
528 struct sd *sd = (struct sd *) gspca_dev; local
550 struct sd *sd = (struct sd *) gspca_dev; local
561 struct sd *sd = (struct sd *) gspca_dev; local
583 struct sd *sd = (struct sd *) gspca_dev; local
593 struct sd *sd = (struct sd *) gspca_dev; local
609 struct sd *sd = (struct sd *) gspca_dev; local
620 struct sd *sd = (struct sd *) gspca_dev; local
637 struct sd *sd = (struct sd *) gspca_dev; local
648 struct sd *sd = (struct sd *) gspca_dev; local
669 struct sd *sd = (struct sd *) gspca_dev; local
681 struct sd *sd = (struct sd *) gspca_dev; local
701 struct sd *sd = (struct sd *) gspca_dev; local
712 struct sd *sd = (struct sd *) gspca_dev; local
727 po1030_disconnect(struct sd *sd) argument
733 po1030_dump_registers(struct sd *sd) argument
[all...]
H A Dm5602_ov7660.c143 static void ov7660_dump_registers(struct sd *sd);
145 int ov7660_probe(struct sd *sd) argument
167 err = m5602_write_bridge(sd,
172 err = m5602_write_sensor(sd,
179 if (m5602_read_sensor(sd, OV7660_PID, &prod_id, 1))
182 if (m5602_read_sensor(sd, OV7660_VER, &ver_id, 1))
199 sd->gspca_dev.cam.cam_mode = ov7660_modes;
200 sd
211 ov7660_init(struct sd *sd) argument
263 ov7660_start(struct sd *sd) argument
268 ov7660_stop(struct sd *sd) argument
273 ov7660_disconnect(struct sd *sd) argument
283 struct sd *sd = (struct sd *) gspca_dev; local
295 struct sd *sd = (struct sd *) gspca_dev; local
310 struct sd *sd = (struct sd *) gspca_dev; local
322 struct sd *sd = (struct sd *) gspca_dev; local
340 struct sd *sd = (struct sd *) gspca_dev; local
352 struct sd *sd = (struct sd *) gspca_dev; local
369 struct sd *sd = (struct sd *) gspca_dev; local
382 struct sd *sd = (struct sd *) gspca_dev; local
399 struct sd *sd = (struct sd *) gspca_dev; local
411 struct sd *sd = (struct sd *) gspca_dev; local
428 struct sd *sd = (struct sd *) gspca_dev; local
441 struct sd *sd = (struct sd *) gspca_dev; local
459 ov7660_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/video/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
249 w9968cf_i2c_w(struct sd *sd, u8 reg, u8 value) argument
298 w9968cf_i2c_r(struct sd *sd, u8 reg) argument
338 w9968cf_configure(struct sd *sd) argument
351 w9968cf_init(struct sd *sd) argument
393 w9968cf_set_crop_window(struct sd *sd) argument
443 w9968cf_mode_init_regs(struct sd *sd) argument
515 w9968cf_stop0(struct sd *sd) argument
533 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
H A Dautogain_functions.h34 struct sd *sd = (struct sd *) gspca_dev; local
38 orig_gain = gain = sd->ctrls[GAIN].val;
39 orig_exposure = exposure = sd->ctrls[EXPOSURE].val;
54 else if (gain > sd->ctrls[GAIN].def)
56 else if (exposure > sd->ctrls[EXPOSURE].min)
58 else if (gain > sd->ctrls[GAIN].min)
63 if (gain < sd->ctrls[GAIN].def)
69 else if (exposure < sd
116 struct sd *sd = (struct sd *) gspca_dev; local
[all...]
/drivers/net/wireless/bcmdhd/include/
H A Dbcmspi.h29 extern void spi_devintr_off(sdioh_info_t *sd);
30 extern void spi_devintr_on(sdioh_info_t *sd);
31 extern bool spi_start_clock(sdioh_info_t *sd, uint16 new_sd_divisor);
32 extern bool spi_controller_highspeed_mode(sdioh_info_t *sd, bool hsmode);
33 extern bool spi_check_client_intr(sdioh_info_t *sd, int *is_dev_intr);
34 extern bool spi_hw_attach(sdioh_info_t *sd);
35 extern bool spi_hw_detach(sdioh_info_t *sd);
36 extern void spi_sendrecv(sdioh_info_t *sd, uint8 *msg_out, uint8 *msg_in, int msglen);
37 extern void spi_spinbits(sdioh_info_t *sd);
38 extern void spi_waitbits(sdioh_info_t *sd, boo
[all...]
H A Dbcmsdstd.h38 #define sd_sync_dma(sd, read, nbytes)
39 #define sd_init_dma(sd)
40 #define sd_ack_intr(sd)
41 #define sd_wakeup(sd);
43 extern int sdstd_osinit(sdioh_info_t *sd);
44 extern void sdstd_osfree(sdioh_info_t *sd);
81 #define sdstd_os_yield(sd) do {} while (0)
189 #define USE_DMA(sd) ((bool)((sd->sd_dma_mode > 0) ? TRUE : FALSE))
211 extern bool check_client_intr(sdioh_info_t *sd);
[all...]
/drivers/media/video/davinci/
H A Dvpbe_venc.c48 struct v4l2_subdev sd; member in struct:venc_state
59 static inline struct venc_state *to_state(struct v4l2_subdev *sd) argument
61 return container_of(sd, struct venc_state, sd);
64 static inline u32 venc_read(struct v4l2_subdev *sd, u32 offset) argument
66 struct venc_state *venc = to_state(sd);
71 static inline u32 venc_write(struct v4l2_subdev *sd, u32 offset, u32 val) argument
73 struct venc_state *venc = to_state(sd);
80 static inline u32 venc_modify(struct v4l2_subdev *sd, u32 offset, argument
83 u32 new_val = (venc_read(sd, offse
90 vdaccfg_write(struct v4l2_subdev *sd, u32 val) argument
105 venc_set_dac(struct v4l2_subdev *sd, u32 out_index) argument
127 venc_enabledigitaloutput(struct v4l2_subdev *sd, int benable) argument
191 venc_set_ntsc(struct v4l2_subdev *sd) argument
238 venc_set_pal(struct v4l2_subdev *sd) argument
290 venc_set_480p59_94(struct v4l2_subdev *sd) argument
337 venc_set_576p50(struct v4l2_subdev *sd) argument
383 venc_set_720p60_internal(struct v4l2_subdev *sd) argument
411 venc_set_1080i30_internal(struct v4l2_subdev *sd) argument
437 venc_s_std_output(struct v4l2_subdev *sd, v4l2_std_id norm) argument
449 venc_s_dv_preset(struct v4l2_subdev *sd, struct v4l2_dv_preset *dv_preset) argument
479 venc_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
494 venc_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) argument
529 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
133 struct subch_data_s *sd = (struct subch_data_s *) file->private_data; local
154 read_status_check(struct subch_data_s *sd, int *len) argument
165 struct subch_data_s *sd = (struct subch_data_s *) file->private_data; local
246 write_status_check(struct subch_data_s *sd, int count) argument
257 struct subch_data_s *sd = (struct subch_data_s *) file->private_data; local
330 struct subch_data_s *sd = (struct subch_data_s *) file->private_data; local
[all...]
/drivers/media/video/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/video/
H A Dv4l2-device.c106 struct v4l2_subdev *sd, *next; local
113 list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) {
114 v4l2_device_unregister_subdev(sd);
116 if (sd->flags & V4L2_SUBDEV_FL_IS_I2C) {
117 struct i2c_client *client = v4l2_get_subdevdata(sd);
129 if (sd->flags & V4L2_SUBDEV_FL_IS_SPI) {
130 struct spi_device *spi = v4l2_get_subdevdata(sd);
142 struct v4l2_subdev *sd)
145 struct media_entity *entity = &sd->entity;
150 if (v4l2_dev == NULL || sd
141 v4l2_device_register_subdev(struct v4l2_device *v4l2_dev, struct v4l2_subdev *sd) argument
200 struct v4l2_subdev *sd = video_get_drvdata(vdev); local
208 struct v4l2_subdev *sd; local
255 v4l2_device_unregister_subdev(struct v4l2_subdev *sd) argument
[all...]
H A Dadv7183.c38 struct v4l2_subdev sd; member in struct:adv7183
76 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd) argument
78 return container_of(sd, struct adv7183, sd);
82 return &container_of(ctrl->handler, struct adv7183, hdl)->sd;
85 static inline int adv7183_read(struct v4l2_subdev *sd, unsigned char reg) argument
87 struct i2c_client *client = v4l2_get_subdevdata(sd);
92 static inline int adv7183_write(struct v4l2_subdev *sd, unsigned char reg, argument
95 struct i2c_client *client = v4l2_get_subdevdata(sd);
100 static int adv7183_writeregs(struct v4l2_subdev *sd, argument
121 adv7183_log_status(struct v4l2_subdev *sd) argument
202 adv7183_g_std(struct v4l2_subdev *sd, v4l2_std_id *std) argument
210 adv7183_s_std(struct v4l2_subdev *sd, v4l2_std_id std) argument
241 adv7183_reset(struct v4l2_subdev *sd, u32 val) argument
252 adv7183_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
335 struct v4l2_subdev *sd = to_sd(ctrl); local
362 adv7183_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) argument
411 adv7183_g_input_status(struct v4l2_subdev *sd, u32 *status) argument
424 adv7183_enum_mbus_fmt(struct v4l2_subdev *sd, unsigned index, enum v4l2_mbus_pixelcode *code) argument
434 adv7183_try_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *fmt) argument
453 adv7183_s_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *fmt) argument
463 adv7183_g_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *fmt) argument
472 adv7183_s_stream(struct v4l2_subdev *sd, int enable) argument
484 adv7183_g_chip_ident(struct v4l2_subdev *sd, struct v4l2_dbg_chip_ident *chip) argument
497 adv7183_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
510 adv7183_s_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) argument
559 struct v4l2_subdev *sd; local
656 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dsaa7110.c56 struct v4l2_subdev sd; member in struct:saa7110
67 static inline struct saa7110 *to_saa7110(struct v4l2_subdev *sd) argument
69 return container_of(sd, struct saa7110, sd);
74 return &container_of(ctrl->handler, struct saa7110, hdl)->sd;
81 static int saa7110_write(struct v4l2_subdev *sd, u8 reg, u8 value) argument
83 struct i2c_client *client = v4l2_get_subdevdata(sd);
84 struct saa7110 *decoder = to_saa7110(sd);
90 static int saa7110_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len) argument
92 struct i2c_client *client = v4l2_get_subdevdata(sd);
119 saa7110_read(struct v4l2_subdev *sd) argument
134 saa7110_selmux(struct v4l2_subdev *sd, int chan) argument
191 determine_norm(struct v4l2_subdev *sd) argument
249 saa7110_g_input_status(struct v4l2_subdev *sd, u32 *pstatus) argument
266 saa7110_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) argument
272 saa7110_s_std(struct v4l2_subdev *sd, v4l2_std_id std) argument
304 saa7110_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) argument
320 saa7110_s_stream(struct v4l2_subdev *sd, int enable) argument
334 struct v4l2_subdev *sd = to_sd(ctrl); local
355 saa7110_g_chip_ident(struct v4l2_subdev *sd, struct v4l2_dbg_chip_ident *chip) argument
398 struct v4l2_subdev *sd; local
467 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]
H A Dtlv320aic23b.c44 struct v4l2_subdev sd; member in struct:tlv320aic23b_state
48 static inline struct tlv320aic23b_state *to_state(struct v4l2_subdev *sd) argument
50 return container_of(sd, struct tlv320aic23b_state, sd);
55 return &container_of(ctrl->handler, struct tlv320aic23b_state, hdl)->sd;
58 static int tlv320aic23b_write(struct v4l2_subdev *sd, int reg, u16 val) argument
60 struct i2c_client *client = v4l2_get_subdevdata(sd);
64 v4l2_err(sd, "Invalid register R%d\n", reg);
72 v4l2_err(sd, "I2C: cannot write %03x to register R%d\n", val, reg);
76 static int tlv320aic23b_s_clock_freq(struct v4l2_subdev *sd, u3 argument
96 struct v4l2_subdev *sd = to_sd(ctrl); local
109 tlv320aic23b_log_status(struct v4l2_subdev *sd) argument
156 struct v4l2_subdev *sd; local
203 struct v4l2_subdev *sd = i2c_get_clientdata(client); local
[all...]

Completed in 509 milliseconds

1234567891011>>