/drivers/media/usb/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_init_controls(struct sd *sd); 38 static int st6422_stop(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 int (*init_controls)(struct sd *sd); 70 int (*read_sensor)(struct sd *sd, cons [all...] |
H A D | stv06xx_pb0100.c | 92 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 D | m5602_sensor.h | 55 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 D | m5602_core.c | 41 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 D | m5602_ov7660.c | 24 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 D | m5602_po1030.c | 24 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 D | m5602_s5k83a.c | 44 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 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/usb/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 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 D | cpia1.c | 225 #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 D | vpbe_venc.c | 66 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 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 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 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/i2c/ |
H A D | ths8200.c | 41 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 D | adv7175.c | 51 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 D | ad9389b.c | 81 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 D | adv7511.c | 87 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 D | adv7183.c | 37 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 D | saa7110.c | 55 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 D | adv7842.c | 68 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 D | v4l2-device.c | 107 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...] |