/drivers/media/video/gspca/stv06xx/ |
H A D | stv06xx_st6422.h | 34 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 D | stv06xx_sensor.h | 35 #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 D | stv06xx_pb0100.c | 177 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 D | stv06xx_st6422.c | 134 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 D | stv06xx_vv6410.c | 106 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 D | stv06xx.h | 86 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 D | m5602_sensor.h | 55 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 D | m5602_core.c | 41 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 D | m5602_po1030.c | 193 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 D | m5602_ov7660.c | 143 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 D | aic7xxx_93cx6.c | 101 #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 D | aic7xxx_93cx6.h | 83 #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 D | sn9c2028.h | 30 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 D | w996Xcf.c | 38 #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 D | autogain_functions.h | 34 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 D | bcmspi.h | 29 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 D | bcmsdstd.h | 38 #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 D | vpbe_venc.c | 48 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 D | snsc.c | 41 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 D | pvrusb2-cx2584x-v4l.h | 39 void pvr2_cx25840_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *sd);
|
H A D | pvrusb2-wm8775.h | 39 void pvr2_wm8775_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *sd);
|
/drivers/media/video/ |
H A D | v4l2-device.c | 106 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 D | adv7183.c | 38 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 D | saa7110.c | 56 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 D | tlv320aic23b.c | 44 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...] |