Home
last modified time | relevance | path

Searched full:sd (Results 1 – 25 of 1089) sorted by relevance

12345678910>>...44

/linux/drivers/media/usb/gspca/
H A Dcpia1.c214 #define FIRMWARE_VERSION(x, y) (sd->params.version.firmwareVersion == (x) && \
215 sd->params.version.firmwareRevision == (y))
353 struct sd { struct
442 struct sd *sd = (struct sd *) gspca_dev; in do_command() local
480 sd->params.version.firmwareVersion = gspca_dev->usb_buf[0]; in do_command()
481 sd->params.version.firmwareRevision = gspca_dev->usb_buf[1]; in do_command()
482 sd->params.version.vcVersion = gspca_dev->usb_buf[2]; in do_command()
483 sd->params.version.vcRevision = gspca_dev->usb_buf[3]; in do_command()
486 sd->params.pnpID.vendor = in do_command()
488 sd->params.pnpID.product = in do_command()
[all …]
H A Dw996Xcf.c23 #define Y_QUANTABLE (&sd->jpeg_hdr[JPEG_QT0_OFFSET])
24 #define UV_QUANTABLE (&sd->jpeg_hdr[JPEG_QT1_OFFSET])
49 static void reg_w(struct sd *sd, u16 index, u16 value);
55 static void w9968cf_write_fsb(struct sd *sd, u16* data) in w9968cf_write_fsb() argument
57 struct usb_device *udev = sd->gspca_dev.dev; in w9968cf_write_fsb()
61 if (sd->gspca_dev.usb_err < 0) in w9968cf_write_fsb()
65 memcpy(sd->gspca_dev.usb_buf, data, 6); in w9968cf_write_fsb()
71 value, 0x06, sd->gspca_dev.usb_buf, 6, 500); in w9968cf_write_fsb()
74 sd->gspca_dev.usb_err = ret; in w9968cf_write_fsb()
82 static void w9968cf_write_sb(struct sd *sd, u16 value) in w9968cf_write_sb() argument
[all …]
H A Dov519.c50 struct sd { struct
1989 static void reg_w(struct sd *sd, u16 index, u16 value) in reg_w() argument
1991 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in reg_w()
1994 if (sd->gspca_dev.usb_err < 0) in reg_w()
2000 switch (sd->bridge) { in reg_w()
2011 ret = usb_control_msg(sd->gspca_dev.dev, in reg_w()
2012 usb_sndctrlpipe(sd->gspca_dev.dev, 0), in reg_w()
2023 sd->gspca_dev.usb_buf[0] = value; in reg_w()
2024 ret = usb_control_msg(sd->gspca_dev.dev, in reg_w()
2025 usb_sndctrlpipe(sd->gspca_dev.dev, 0), in reg_w()
[all …]
H A Dse401.c42 struct sd { struct
179 struct sd *sd = (struct sd *) gspca_dev; in setexposure() local
188 sd->expo_change_state = EXPO_CHANGED; in setexposure()
210 struct sd *sd = (struct sd *)gspca_dev; in sd_config() local
256 sd->fmts[i].width = widths[i]; in sd_config()
257 sd->fmts[i].height = heights[i]; in sd_config()
258 sd->fmts[i].field = V4L2_FIELD_NONE; in sd_config()
259 sd->fmts[i].colorspace = V4L2_COLORSPACE_SRGB; in sd_config()
260 sd->fmts[i].priv = 1; in sd_config()
266 sd->fmts[i].priv = 2; in sd_config()
[all …]
/linux/drivers/scsi/aic7xxx/
H A Daic7xxx_93cx6.c95 #define CLOCK_PULSE(sd, rdy) \ argument
96 while ((SEEPROM_STATUS_INB(sd) & rdy) == 0) { \
99 (void)SEEPROM_INB(sd); /* Clear clock */
105 send_seeprom_cmd(struct seeprom_descriptor *sd, const struct seeprom_cmd *cmd) in send_seeprom_cmd() argument
111 temp = sd->sd_MS ^ sd->sd_CS; in send_seeprom_cmd()
112 SEEPROM_OUTB(sd, temp ^ sd->sd_CK); in send_seeprom_cmd()
113 CLOCK_PULSE(sd, sd->sd_RDY); in send_seeprom_cmd()
117 temp ^= sd->sd_DO; in send_seeprom_cmd()
118 SEEPROM_OUTB(sd, temp); in send_seeprom_cmd()
119 CLOCK_PULSE(sd, sd->sd_RDY); in send_seeprom_cmd()
[all …]
/linux/drivers/media/i2c/
H A Dadv7183.c25 struct v4l2_subdev sd; member
63 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd) in to_adv7183() argument
65 return container_of(sd, struct adv7183, sd); in to_adv7183()
69 return &container_of(ctrl->handler, struct adv7183, hdl)->sd; in to_sd()
72 static inline int adv7183_read(struct v4l2_subdev *sd, unsigned char reg) in adv7183_read() argument
74 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7183_read()
79 static inline int adv7183_write(struct v4l2_subdev *sd, unsigned char reg, in adv7183_write() argument
82 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7183_write()
87 static int adv7183_writeregs(struct v4l2_subdev *sd, in adv7183_writeregs() argument
108 adv7183_log_status(struct v4l2_subdev * sd) adv7183_log_status() argument
189 adv7183_g_std(struct v4l2_subdev * sd,v4l2_std_id * std) adv7183_g_std() argument
197 adv7183_s_std(struct v4l2_subdev * sd,v4l2_std_id std) adv7183_s_std() argument
228 adv7183_reset(struct v4l2_subdev * sd,u32 val) adv7183_reset() argument
239 adv7183_s_routing(struct v4l2_subdev * sd,u32 input,u32 output,u32 config) adv7183_s_routing() argument
322 struct v4l2_subdev *sd = to_sd(ctrl); adv7183_s_ctrl() local
349 adv7183_querystd(struct v4l2_subdev * sd,v4l2_std_id * std) adv7183_querystd() argument
398 adv7183_g_input_status(struct v4l2_subdev * sd,u32 * status) adv7183_g_input_status() argument
411 adv7183_enum_mbus_code(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_mbus_code_enum * code) adv7183_enum_mbus_code() argument
422 adv7183_set_fmt(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_format * format) adv7183_set_fmt() argument
448 adv7183_get_fmt(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_format * format) adv7183_get_fmt() argument
461 adv7183_s_stream(struct v4l2_subdev * sd,int enable) adv7183_s_stream() argument
474 adv7183_g_register(struct v4l2_subdev * sd,struct v4l2_dbg_register * reg) adv7183_g_register() argument
481 adv7183_s_register(struct v4l2_subdev * sd,const struct v4l2_dbg_register * reg) adv7183_s_register() argument
525 struct v4l2_subdev *sd; adv7183_probe() local
615 struct v4l2_subdev *sd = i2c_get_clientdata(client); adv7183_remove() local
[all...]
H A Dths8200.c41 struct v4l2_subdev sd; member
56 static inline struct ths8200_state *to_state(struct v4l2_subdev *sd) in to_state() argument
58 return container_of(sd, struct ths8200_state, sd); in to_state()
71 static int ths8200_read(struct v4l2_subdev *sd, u8 reg) in ths8200_read() argument
73 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths8200_read()
78 static int ths8200_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ths8200_write() argument
80 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths8200_write()
89 v4l2_err(sd, "I2C Write Problem\n"); in ths8200_write()
97 ths8200_write_and_or(struct v4l2_subdev *sd, u argument
105 ths8200_g_register(struct v4l2_subdev * sd,struct v4l2_dbg_register * reg) ths8200_g_register() argument
114 ths8200_s_register(struct v4l2_subdev * sd,const struct v4l2_dbg_register * reg) ths8200_s_register() argument
123 ths8200_log_status(struct v4l2_subdev * sd) ths8200_log_status() argument
145 ths8200_s_power(struct v4l2_subdev * sd,int on) ths8200_s_power() argument
172 ths8200_s_stream(struct v4l2_subdev * sd,int enable) ths8200_s_stream() argument
188 ths8200_core_init(struct v4l2_subdev * sd) ths8200_core_init() argument
214 ths8200_setup(struct v4l2_subdev * sd,struct v4l2_bt_timings * bt) ths8200_setup() argument
361 ths8200_s_dv_timings(struct v4l2_subdev * sd,unsigned int pad,struct v4l2_dv_timings * timings) ths8200_s_dv_timings() argument
391 ths8200_g_dv_timings(struct v4l2_subdev * sd,unsigned int pad,struct v4l2_dv_timings * timings) ths8200_g_dv_timings() argument
406 ths8200_enum_dv_timings(struct v4l2_subdev * sd,struct v4l2_enum_dv_timings * timings) ths8200_enum_dv_timings() argument
416 ths8200_dv_timings_cap(struct v4l2_subdev * sd,struct v4l2_dv_timings_cap * cap) ths8200_dv_timings_cap() argument
448 struct v4l2_subdev *sd; ths8200_probe() local
479 struct v4l2_subdev *sd = i2c_get_clientdata(client); ths8200_remove() local
[all...]
H A Dtda1997x.c226 struct v4l2_subdev sd; member
296 static inline struct tda1997x_state *to_state(struct v4l2_subdev *sd) in to_state() argument
298 return container_of(sd, struct tda1997x_state, sd); in to_state()
303 return &container_of(ctrl->handler, struct tda1997x_state, hdl)->sd; in to_sd()
306 static int tda1997x_cec_read(struct v4l2_subdev *sd, u8 reg) in tda1997x_cec_read() argument
308 struct tda1997x_state *state = to_state(sd); in tda1997x_cec_read()
320 static int tda1997x_cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) in tda1997x_cec_write() argument
322 struct tda1997x_state *state = to_state(sd); in tda1997x_cec_write()
339 static int tda1997x_setpage(struct v4l2_subdev *sd, u argument
358 io_read(struct v4l2_subdev * sd,u16 reg) io_read() argument
381 io_read16(struct v4l2_subdev * sd,u16 reg) io_read16() argument
398 io_read24(struct v4l2_subdev * sd,u16 reg) io_read24() argument
419 io_readn(struct v4l2_subdev * sd,u16 reg,u8 len,u8 * data) io_readn() argument
436 io_write(struct v4l2_subdev * sd,u16 reg,u8 val) io_write() argument
460 io_write16(struct v4l2_subdev * sd,u16 reg,u16 val) io_write16() argument
473 io_write24(struct v4l2_subdev * sd,u16 reg,u32 val) io_write24() argument
502 tda1997x_manual_hpd(struct v4l2_subdev * sd,enum hpd_mode mode) tda1997x_manual_hpd() argument
564 struct v4l2_subdev *sd = &state->sd; tda1997x_delayed_work_enable_hpd() local
575 tda1997x_disable_edid(struct v4l2_subdev * sd) tda1997x_disable_edid() argument
586 tda1997x_enable_edid(struct v4l2_subdev * sd) tda1997x_enable_edid() argument
645 tda1997x_configure_csc(struct v4l2_subdev * sd) tda1997x_configure_csc() argument
743 tda1997x_configure_vhref(struct v4l2_subdev * sd) tda1997x_configure_vhref() argument
830 struct v4l2_subdev *sd = &state->sd; tda1997x_configure_vidout() local
907 tda1997x_configure_audout(struct v4l2_subdev * sd,u8 channel_assignment) tda1997x_configure_audout() argument
1018 tda1997x_hdmi_info_reset(struct v4l2_subdev * sd,u8 info_rst,bool reset_sus) tda1997x_hdmi_info_reset() argument
1045 struct v4l2_subdev *sd = &state->sd; tda1997x_power_mode() local
1075 tda1997x_detect_tx_5v(struct v4l2_subdev * sd) tda1997x_detect_tx_5v() argument
1083 tda1997x_detect_tx_hpd(struct v4l2_subdev * sd) tda1997x_detect_tx_hpd() argument
1094 struct v4l2_subdev *sd = &state->sd; tda1997x_detect_std() local
1176 struct v4l2_subdev *sd = &state->sd; tda1997x_reset_n1() local
1203 tda1997x_read_activity_status_regs(struct v4l2_subdev * sd) tda1997x_read_activity_status_regs() argument
1264 struct v4l2_subdev *sd = &state->sd; tda1997x_parse_infoframe() local
1368 struct v4l2_subdev *sd = &state->sd; tda1997x_irq_sus() local
1414 struct v4l2_subdev *sd = &state->sd; tda1997x_irq_ddc() local
1434 struct v4l2_subdev *sd = &state->sd; tda1997x_irq_rate() local
1499 struct v4l2_subdev *sd = &state->sd; tda1997x_irq_info() local
1526 struct v4l2_subdev *sd = &state->sd; tda1997x_irq_audio() local
1574 struct v4l2_subdev *sd = &state->sd; tda1997x_irq_hdcp() local
1595 struct v4l2_subdev *sd = &state->sd; tda1997x_isr_thread() local
1636 tda1997x_g_input_status(struct v4l2_subdev * sd,u32 * status) tda1997x_g_input_status() argument
1672 tda1997x_s_dv_timings(struct v4l2_subdev * sd,unsigned int pad,struct v4l2_dv_timings * timings) tda1997x_s_dv_timings() argument
1697 tda1997x_g_dv_timings(struct v4l2_subdev * sd,unsigned int pad,struct v4l2_dv_timings * timings) tda1997x_g_dv_timings() argument
1710 tda1997x_query_dv_timings(struct v4l2_subdev * sd,unsigned int pad,struct v4l2_dv_timings * timings) tda1997x_query_dv_timings() argument
1734 tda1997x_init_state(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state) tda1997x_init_state() argument
1746 tda1997x_enum_mbus_code(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_mbus_code_enum * code) tda1997x_enum_mbus_code() argument
1778 tda1997x_get_format(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_format * format) tda1997x_get_format() argument
1800 tda1997x_set_format(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_format * format) tda1997x_set_format() argument
1841 tda1997x_get_edid(struct v4l2_subdev * sd,struct v4l2_edid * edid) tda1997x_get_edid() argument
1868 tda1997x_set_edid(struct v4l2_subdev * sd,struct v4l2_edid * edid) tda1997x_set_edid() argument
1910 tda1997x_get_dv_timings_cap(struct v4l2_subdev * sd,struct v4l2_dv_timings_cap * cap) tda1997x_get_dv_timings_cap() argument
1917 tda1997x_enum_dv_timings(struct v4l2_subdev * sd,struct v4l2_enum_dv_timings * timings) tda1997x_enum_dv_timings() argument
1941 tda1997x_log_infoframe(struct v4l2_subdev * sd,int addr) tda1997x_log_infoframe() argument
1963 tda1997x_log_status(struct v4l2_subdev * sd) tda1997x_log_status() argument
2019 tda1997x_subscribe_event(struct v4l2_subdev * sd,struct v4l2_fh * fh,struct v4l2_event_subscription * sub) tda1997x_subscribe_event() argument
2059 struct v4l2_subdev *sd = to_sd(ctrl); tda1997x_s_ctrl() local
2076 struct v4l2_subdev *sd = to_sd(ctrl); tda1997x_g_volatile_ctrl() local
2091 tda1997x_core_init(struct v4l2_subdev * sd) tda1997x_core_init() argument
2424 struct v4l2_subdev *sd = &state->sd; tda1997x_identify_module() local
2470 struct v4l2_subdev *sd = snd_soc_dai_get_drvdata(dai); tda1997x_pcm_startup() local
2529 struct v4l2_subdev *sd; tda1997x_probe() local
2812 struct v4l2_subdev *sd = i2c_get_clientdata(client); tda1997x_remove() local
[all...]
H A Dsaa7110.c42 struct v4l2_subdev sd; member
53 static inline struct saa7110 *to_saa7110(struct v4l2_subdev *sd) in to_saa7110() argument
55 return container_of(sd, struct saa7110, sd); in to_saa7110()
60 return &container_of(ctrl->handler, struct saa7110, hdl)->sd; in to_sd()
67 static int saa7110_write(struct v4l2_subdev *sd, u8 reg, u8 value) in saa7110_write() argument
69 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7110_write()
70 struct saa7110 *decoder = to_saa7110(sd); in saa7110_write()
76 static int saa7110_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len) in saa7110_write_block() argument
78 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7110_write_block()
105 saa7110_read(struct v4l2_subdev * sd) saa7110_read() argument
120 saa7110_selmux(struct v4l2_subdev * sd,int chan) saa7110_selmux() argument
177 determine_norm(struct v4l2_subdev * sd) determine_norm() argument
235 saa7110_g_input_status(struct v4l2_subdev * sd,u32 * pstatus) saa7110_g_input_status() argument
252 saa7110_querystd(struct v4l2_subdev * sd,v4l2_std_id * std) saa7110_querystd() argument
258 saa7110_s_std(struct v4l2_subdev * sd,v4l2_std_id std) saa7110_s_std() argument
290 saa7110_s_routing(struct v4l2_subdev * sd,u32 input,u32 output,u32 config) saa7110_s_routing() argument
306 saa7110_s_stream(struct v4l2_subdev * sd,int enable) saa7110_s_stream() argument
320 struct v4l2_subdev *sd = to_sd(ctrl); saa7110_s_ctrl() local
364 struct v4l2_subdev *sd; saa7110_probe() local
432 struct v4l2_subdev *sd = i2c_get_clientdata(client); saa7110_remove() local
[all...]
H A Dks0127.c179 struct v4l2_subdev sd; member
184 static inline struct ks0127 *to_ks0127(struct v4l2_subdev *sd) in to_ks0127() argument
186 return container_of(sd, struct ks0127, sd); in to_ks0127()
294 static u8 ks0127_read(struct v4l2_subdev *sd, u8 reg) in ks0127_read() argument
296 struct i2c_client *client = v4l2_get_subdevdata(sd); in ks0127_read()
315 v4l2_dbg(1, debug, sd, "read error\n"); in ks0127_read()
321 static void ks0127_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ks0127_write() argument
323 struct i2c_client *client = v4l2_get_subdevdata(sd); in ks0127_write()
324 struct ks0127 *ks = to_ks0127(sd); in ks0127_write()
335 ks0127_and_or(struct v4l2_subdev * sd,u8 reg,u8 and_v,u8 or_v) ks0127_and_or() argument
349 ks0127_init(struct v4l2_subdev * sd) ks0127_init() argument
393 ks0127_s_routing(struct v4l2_subdev * sd,u32 input,u32 output,u32 config) ks0127_s_routing() argument
526 ks0127_s_std(struct v4l2_subdev * sd,v4l2_std_id std) ks0127_s_std() argument
570 ks0127_s_stream(struct v4l2_subdev * sd,int enable) ks0127_s_stream() argument
587 ks0127_status(struct v4l2_subdev * sd,u32 * pstatus,v4l2_std_id * pstd) ks0127_status() argument
616 ks0127_querystd(struct v4l2_subdev * sd,v4l2_std_id * std) ks0127_querystd() argument
622 ks0127_g_input_status(struct v4l2_subdev * sd,u32 * status) ks0127_g_input_status() argument
648 struct v4l2_subdev *sd; ks0127_probe() local
672 struct v4l2_subdev *sd = i2c_get_clientdata(client); ks0127_remove() local
[all...]
H A Dmt9v011.c51 struct v4l2_subdev sd; member
63 static inline struct mt9v011 *to_mt9v011(struct v4l2_subdev *sd) in to_mt9v011() argument
65 return container_of(sd, struct mt9v011, sd); in to_mt9v011()
68 static int mt9v011_read(struct v4l2_subdev *sd, unsigned char addr) in mt9v011_read() argument
70 struct i2c_client *c = v4l2_get_subdevdata(sd); in mt9v011_read()
76 v4l2_dbg(0, debug, sd, in mt9v011_read()
83 v4l2_dbg(0, debug, sd, in mt9v011_read()
88 v4l2_dbg(2, debug, sd, "mt9v011: read 0x%02x = 0x%04x\n", addr, val); in mt9v011_read()
93 static void mt9v011_write(struct v4l2_subdev *sd, unsigne argument
173 set_balance(struct v4l2_subdev * sd) set_balance() argument
199 calc_fps(struct v4l2_subdev * sd,u32 * numerator,u32 * denominator) calc_fps() argument
229 calc_speed(struct v4l2_subdev * sd,u32 numerator,u32 denominator) calc_speed() argument
269 set_res(struct v4l2_subdev * sd) set_res() argument
298 set_read_mode(struct v4l2_subdev * sd) set_read_mode() argument
312 mt9v011_reset(struct v4l2_subdev * sd,u32 val) mt9v011_reset() argument
327 mt9v011_enum_mbus_code(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_mbus_code_enum * code) mt9v011_enum_mbus_code() argument
338 mt9v011_set_fmt(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_format * format) mt9v011_set_fmt() argument
365 mt9v011_get_frame_interval(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_frame_interval * ival) mt9v011_get_frame_interval() argument
383 mt9v011_set_frame_interval(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_frame_interval * ival) mt9v011_set_frame_interval() argument
409 mt9v011_g_register(struct v4l2_subdev * sd,struct v4l2_dbg_register * reg) mt9v011_g_register() argument
418 mt9v011_s_register(struct v4l2_subdev * sd,const struct v4l2_dbg_register * reg) mt9v011_s_register() argument
431 struct v4l2_subdev *sd = &core->sd; mt9v011_s_ctrl() local
495 struct v4l2_subdev *sd; mt9v011_probe() local
571 struct v4l2_subdev *sd = i2c_get_clientdata(c); mt9v011_remove() local
[all...]
H A Dadv7175.c38 struct v4l2_subdev sd; member
43 static inline struct adv7175 *to_adv7175(struct v4l2_subdev *sd) in to_adv7175() argument
45 return container_of(sd, struct adv7175, sd); in to_adv7175()
57 static inline int adv7175_write(struct v4l2_subdev *sd, u8 reg, u8 value) in adv7175_write() argument
59 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7175_write()
64 static inline int adv7175_read(struct v4l2_subdev *sd, u8 reg) in adv7175_read() argument
66 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7175_read()
71 static int adv7175_write_block(struct v4l2_subdev *sd, in adv7175_write_block() argument
74 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7175_write_block()
112 set_subcarrier_freq(struct v4l2_subdev * sd,int pass_through) set_subcarrier_freq() argument
183 adv7175_init(struct v4l2_subdev * sd,u32 val) adv7175_init() argument
192 adv7175_s_std_output(struct v4l2_subdev * sd,v4l2_std_id std) adv7175_s_std_output() argument
230 adv7175_s_routing(struct v4l2_subdev * sd,u32 input,u32 output,u32 config) adv7175_s_routing() argument
290 adv7175_enum_mbus_code(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_mbus_code_enum * code) adv7175_enum_mbus_code() argument
301 adv7175_get_fmt(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_format * format) adv7175_get_fmt() argument
324 adv7175_set_fmt(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_format * format) adv7175_set_fmt() argument
356 adv7175_s_power(struct v4l2_subdev * sd,int on) adv7175_s_power() argument
396 struct v4l2_subdev *sd; adv7175_probe() local
427 struct v4l2_subdev *sd = i2c_get_clientdata(client); adv7175_remove() local
[all...]
H A Dtvp514x.c77 static int tvp514x_s_stream(struct v4l2_subdev *sd, int enable);
80 * @sd: Subdevice Slave handle
99 struct v4l2_subdev sd; member
262 static inline struct tvp514x_decoder *to_decoder(struct v4l2_subdev *sd) in to_decoder() argument
264 return container_of(sd, struct tvp514x_decoder, sd); in to_decoder()
269 return &container_of(ctrl->handler, struct tvp514x_decoder, hdl)->sd; in to_sd()
275 * @sd: ptr to v4l2_subdev struct
280 static int tvp514x_read_reg(struct v4l2_subdev *sd, u8 reg) in tvp514x_read_reg() argument
283 struct i2c_client *client = v4l2_get_subdevdata(sd); in tvp514x_read_reg()
305 dump_reg(struct v4l2_subdev * sd,u8 reg) dump_reg() argument
322 tvp514x_write_reg(struct v4l2_subdev * sd,u8 reg,u8 val) tvp514x_write_reg() argument
354 tvp514x_write_regs(struct v4l2_subdev * sd,const struct tvp514x_reg reglist[]) tvp514x_write_regs() argument
385 tvp514x_query_current_std(struct v4l2_subdev * sd) tvp514x_query_current_std() argument
412 tvp514x_reg_dump(struct v4l2_subdev * sd) tvp514x_reg_dump() argument
465 tvp514x_configure(struct v4l2_subdev * sd,struct tvp514x_decoder * decoder) tvp514x_configure() argument
493 tvp514x_detect(struct v4l2_subdev * sd,struct tvp514x_decoder * decoder) tvp514x_detect() argument
533 tvp514x_querystd(struct v4l2_subdev * sd,v4l2_std_id * std_id) tvp514x_querystd() argument
615 tvp514x_s_std(struct v4l2_subdev * sd,v4l2_std_id std_id) tvp514x_s_std() argument
652 tvp514x_s_routing(struct v4l2_subdev * sd,u32 input,u32 output,u32 config) tvp514x_s_routing() argument
698 struct v4l2_subdev *sd = to_sd(ctrl); tvp514x_s_ctrl() local
742 tvp514x_get_frame_interval(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_frame_interval * ival) tvp514x_get_frame_interval() argument
766 tvp514x_set_frame_interval(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_frame_interval * ival) tvp514x_set_frame_interval() argument
799 tvp514x_s_stream(struct v4l2_subdev * sd,int enable) tvp514x_s_stream() argument
861 tvp514x_enum_mbus_code(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_mbus_code_enum * code) tvp514x_enum_mbus_code() argument
888 tvp514x_get_pad_format(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_format * format) tvp514x_get_pad_format() argument
920 tvp514x_set_pad_format(struct v4l2_subdev * sd,struct v4l2_subdev_state * sd_state,struct v4l2_subdev_format * fmt) tvp514x_set_pad_format() argument
1029 struct v4l2_subdev *sd; tvp514x_probe() local
1125 struct v4l2_subdev *sd = i2c_get_clientdata(client); tvp514x_remove() local
[all...]
/linux/drivers/media/usb/gspca/m5602/
H A Dm5602_core.c52 int m5602_read_bridge(struct sd *sd, const u8 address, u8 *i2c_data) in m5602_read_bridge() argument
55 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd; in m5602_read_bridge()
56 struct usb_device *udev = sd->gspca_dev.dev; in m5602_read_bridge()
57 __u8 *buf = sd->gspca_dev.usb_buf; in m5602_read_bridge()
74 int m5602_write_bridge(struct sd *sd, const u8 address, const u8 i2c_data) in m5602_write_bridge() argument
77 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd; in m5602_write_bridge()
78 struct usb_device *udev = sd->gspca_dev.dev; in m5602_write_bridge()
79 __u8 *buf = sd->gspca_dev.usb_buf; in m5602_write_bridge()
99 static int m5602_wait_for_i2c(struct sd *sd) in m5602_wait_for_i2c() argument
105 err = m5602_read_bridge(sd, M5602_XB_I2C_STATUS, &data); in m5602_wait_for_i2c()
[all …]
H A Dm5602_po1030.c20 static void po1030_dump_registers(struct sd *sd);
155 int po1030_probe(struct sd *sd) in po1030_probe() argument
159 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in po1030_probe()
177 err = m5602_write_sensor(sd, preinit_po1030[i][1], in po1030_probe()
180 err = m5602_write_bridge(sd, preinit_po1030[i][1], in po1030_probe()
186 if (m5602_read_sensor(sd, PO1030_DEVID_H, &dev_id_h, 1)) in po1030_probe()
196 sd->gspca_dev.cam.cam_mode = po1030_modes; in po1030_probe()
197 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(po1030_modes); in po1030_probe()
202 int po1030_init(struct sd *sd) in po1030_init() argument
212 err = m5602_write_bridge(sd, in po1030_init()
[all …]
H A Dm5602_ov9650.c21 static void ov9650_dump_registers(struct sd *sd);
294 int ov9650_probe(struct sd *sd) in ov9650_probe() argument
298 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in ov9650_probe()
316 err = m5602_write_sensor(sd, in ov9650_probe()
319 err = m5602_write_bridge(sd, in ov9650_probe()
326 if (m5602_read_sensor(sd, OV9650_PID, &prod_id, 1)) in ov9650_probe()
329 if (m5602_read_sensor(sd, OV9650_VER, &ver_id, 1)) in ov9650_probe()
339 sd->gspca_dev.cam.cam_mode = ov9650_modes; in ov9650_probe()
340 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(ov9650_modes); in ov9650_probe()
345 int ov9650_init(struct sd *sd) in ov9650_init() argument
[all …]
H A Dm5602_s5k83a.c164 static void s5k83a_dump_registers(struct sd *sd);
165 static int s5k83a_get_rotation(struct sd *sd, u8 *reg_data);
166 static int s5k83a_set_led_indication(struct sd *sd, u8 val);
170 int s5k83a_probe(struct sd *sd) in s5k83a_probe() argument
174 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in s5k83a_probe()
192 err = m5602_write_sensor(sd, preinit_s5k83a[i][1], in s5k83a_probe()
195 err = m5602_write_bridge(sd, preinit_s5k83a[i][1], in s5k83a_probe()
202 if (m5602_read_sensor(sd, 0x00, &prod_id, 1)) in s5k83a_probe()
205 if (m5602_read_sensor(sd, 0x01, &ver_id, 1)) in s5k83a_probe()
214 sd->gspca_dev.cam.cam_mode = s5k83a_modes; in s5k83a_probe()
[all …]
/linux/drivers/media/usb/gspca/stv06xx/
H A Dstv06xx_pb0100.c79 struct sd *sd = (struct sd *)gspca_dev; in pb0100_s_ctrl() local
80 struct pb0100_ctrls *ctrls = sd->sensor_priv; in pb0100_s_ctrl()
106 static int pb0100_init_controls(struct sd *sd) in pb0100_init_controls() argument
108 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in pb0100_init_controls()
150 sd->sensor_priv = ctrls; in pb0100_init_controls()
155 static int pb0100_probe(struct sd *sd) in pb0100_probe() argument
160 err = stv06xx_read_sensor(sd, PB_IDENT, &sensor); in pb0100_probe()
169 sd->gspca_dev.cam.cam_mode = pb0100_mode; in pb0100_probe()
170 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(pb0100_mode); in pb0100_probe()
175 static int pb0100_start(struct sd *sd) in pb0100_start() argument
[all …]
H A Dstv06xx.c29 int stv06xx_write_bridge(struct sd *sd, u16 address, u16 i2c_data) in stv06xx_write_bridge() argument
32 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in stv06xx_write_bridge()
33 struct usb_device *udev = sd->gspca_dev.dev; in stv06xx_write_bridge()
34 __u8 *buf = sd->gspca_dev.usb_buf; in stv06xx_write_bridge()
51 int stv06xx_read_bridge(struct sd *sd, u16 address, u8 *i2c_data) in stv06xx_read_bridge() argument
54 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in stv06xx_read_bridge()
55 struct usb_device *udev = sd->gspca_dev.dev; in stv06xx_read_bridge()
56 __u8 *buf = sd->gspca_dev.usb_buf; in stv06xx_read_bridge()
72 int stv06xx_write_sensor(struct sd *sd, u8 address, u16 value) in stv06xx_write_sensor() argument
74 if (sd->sensor->i2c_len == 2) { in stv06xx_write_sensor()
[all …]
H A Dstv06xx_vv6410.c65 static int vv6410_probe(struct sd *sd) in vv6410_probe() argument
70 err = stv06xx_read_sensor(sd, VV6410_DEVICEH, &data); in vv6410_probe()
79 sd->gspca_dev.cam.cam_mode = vv6410_mode; in vv6410_probe()
80 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(vv6410_mode); in vv6410_probe()
84 static int vv6410_init_controls(struct sd *sd) in vv6410_init_controls() argument
86 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in vv6410_init_controls()
103 static int vv6410_init(struct sd *sd) in vv6410_init() argument
108 stv06xx_write_bridge(sd, stv_bridge_init[i].addr, stv_bridge_init[i].data); in vv6410_init()
110 err = stv06xx_write_sensor_bytes(sd, (u8 *) vv6410_sensor_init, in vv6410_init()
115 static int vv6410_start(struct sd *sd) in vv6410_start() argument
[all …]
H A Dstv06xx_st6422.c49 static int setbrightness(struct sd *sd, s32 val);
50 static int setcontrast(struct sd *sd, s32 val);
51 static int setgain(struct sd *sd, u8 gain);
52 static int setexposure(struct sd *sd, s16 expo);
58 struct sd *sd = (struct sd *)gspca_dev; in st6422_s_ctrl() local
63 err = setbrightness(sd, ctrl->val); in st6422_s_ctrl()
66 err = setcontrast(sd, ctrl->val); in st6422_s_ctrl()
69 err = setgain(sd, ctrl->val); in st6422_s_ctrl()
72 err = setexposure(sd, ctrl->val); in st6422_s_ctrl()
78 err = stv06xx_write_bridge(sd, 0x143f, 0x01); in st6422_s_ctrl()
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-device.c90 struct v4l2_subdev *sd, *next; in v4l2_device_unregister() local
99 list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) { in v4l2_device_unregister()
100 v4l2_device_unregister_subdev(sd); in v4l2_device_unregister()
101 if (sd->flags & V4L2_SUBDEV_FL_IS_I2C) in v4l2_device_unregister()
102 v4l2_i2c_subdev_unregister(sd); in v4l2_device_unregister()
103 else if (sd->flags & V4L2_SUBDEV_FL_IS_SPI) in v4l2_device_unregister()
104 v4l2_spi_subdev_unregister(sd); in v4l2_device_unregister()
112 struct v4l2_subdev *sd, struct module *module) in __v4l2_device_register_subdev() argument
117 if (!v4l2_dev || !sd || sd->v4l2_dev || !sd->name[0]) in __v4l2_device_register_subdev()
127 sd->owner_v4l2_dev = v4l2_dev->dev && v4l2_dev->dev->driver && in __v4l2_device_register_subdev()
[all …]
/linux/tools/testing/selftests/kvm/lib/riscv/
H A Dhandlers.S14 sd x1, 8(sp)
15 sd x2, 16(sp)
16 sd x3, 24(sp)
17 sd x4, 32(sp)
18 sd x5, 40(sp)
19 sd x6, 48(sp)
20 sd x7, 56(sp)
21 sd x8, 64(sp)
22 sd x9, 72(sp)
23 sd x10, 80(sp)
[all …]
/linux/drivers/media/radio/
H A Dsaa7706h.c117 struct v4l2_subdev sd; member
122 static inline struct saa7706h_state *to_state(struct v4l2_subdev *sd) in to_state() argument
124 return container_of(sd, struct saa7706h_state, sd); in to_state()
144 static int saa7706h_set_reg24(struct v4l2_subdev *sd, u16 reg, u32 val) in saa7706h_set_reg24() argument
146 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7706h_set_reg24()
159 static int saa7706h_set_reg24_err(struct v4l2_subdev *sd, u16 reg, u32 val, in saa7706h_set_reg24_err() argument
162 return *err ? *err : saa7706h_set_reg24(sd, reg, val); in saa7706h_set_reg24_err()
165 static int saa7706h_set_reg16(struct v4l2_subdev *sd, u16 reg, u16 val) in saa7706h_set_reg16() argument
167 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7706h_set_reg16()
179 saa7706h_set_reg16_err(struct v4l2_subdev * sd,u16 reg,u16 val,int * err) saa7706h_set_reg16_err() argument
185 saa7706h_get_reg16(struct v4l2_subdev * sd,u16 reg) saa7706h_get_reg16() argument
212 saa7706h_unmute(struct v4l2_subdev * sd) saa7706h_unmute() argument
296 saa7706h_mute(struct v4l2_subdev * sd) saa7706h_mute() argument
337 struct v4l2_subdev *sd; saa7706h_probe() local
388 struct v4l2_subdev *sd = i2c_get_clientdata(client); saa7706h_remove() local
[all...]
/linux/drivers/media/usb/gspca/gl860/
H A Dgl860.c53 struct sd *sd = (struct sd *) gspca_dev; in sd_s_ctrl() local
57 sd->vcur.brightness = ctrl->val; in sd_s_ctrl()
60 sd->vcur.contrast = ctrl->val; in sd_s_ctrl()
63 sd->vcur.saturation = ctrl->val; in sd_s_ctrl()
66 sd->vcur.hue = ctrl->val; in sd_s_ctrl()
69 sd->vcur.gamma = ctrl->val; in sd_s_ctrl()
72 sd->vcur.mirror = ctrl->val; in sd_s_ctrl()
75 sd->vcur.flip = ctrl->val; in sd_s_ctrl()
78 sd->vcur.AC50Hz = ctrl->val; in sd_s_ctrl()
81 sd->vcur.whitebal = ctrl->val; in sd_s_ctrl()
[all …]

12345678910>>...44