/linux-4.1.27/drivers/media/usb/gspca/ |
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) in w9968cf_write_fsb() argument 72 struct usb_device *udev = sd->gspca_dev.dev; in w9968cf_write_fsb() 76 if (sd->gspca_dev.usb_err < 0) in w9968cf_write_fsb() 80 memcpy(sd->gspca_dev.usb_buf, data, 6); in w9968cf_write_fsb() 84 value, 0x06, sd->gspca_dev.usb_buf, 6, 500); in w9968cf_write_fsb() 87 sd->gspca_dev.usb_err = ret; in w9968cf_write_fsb() 95 static void w9968cf_write_sb(struct sd *sd, u16 value) in w9968cf_write_sb() argument [all …]
|
D | ov519.c | 64 struct sd { struct 2037 static void reg_w(struct sd *sd, u16 index, u16 value) in reg_w() argument 2039 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in reg_w() 2042 if (sd->gspca_dev.usb_err < 0) in reg_w() 2045 switch (sd->bridge) { in reg_w() 2056 ret = usb_control_msg(sd->gspca_dev.dev, in reg_w() 2057 usb_sndctrlpipe(sd->gspca_dev.dev, 0), in reg_w() 2068 sd->gspca_dev.usb_buf[0] = value; in reg_w() 2069 ret = usb_control_msg(sd->gspca_dev.dev, in reg_w() 2070 usb_sndctrlpipe(sd->gspca_dev.dev, 0), in reg_w() [all …]
|
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; in do_command() local 489 sd->params.version.firmwareVersion = gspca_dev->usb_buf[0]; in do_command() 490 sd->params.version.firmwareRevision = gspca_dev->usb_buf[1]; in do_command() 491 sd->params.version.vcVersion = gspca_dev->usb_buf[2]; in do_command() 492 sd->params.version.vcRevision = gspca_dev->usb_buf[3]; in do_command() 495 sd->params.pnpID.vendor = in do_command() 497 sd->params.pnpID.product = in do_command() [all …]
|
D | sn9c20x.c | 69 struct sd { struct 982 struct sd *sd = (struct sd *) gspca_dev; in i2c_w1() local 989 row[0] = sd->i2c_intf | (2 << 4); in i2c_w1() 990 row[1] = sd->i2c_addr; in i2c_w1() 1012 struct sd *sd = (struct sd *) gspca_dev; in i2c_w2() local 1019 row[0] = sd->i2c_intf | (3 << 4); in i2c_w2() 1020 row[1] = sd->i2c_addr; in i2c_w2() 1042 struct sd *sd = (struct sd *) gspca_dev; in i2c_r1() local 1045 row[0] = sd->i2c_intf | (1 << 4); in i2c_r1() 1046 row[1] = sd->i2c_addr; in i2c_r1() [all …]
|
D | sq930x.c | 36 struct sd { struct 487 static void i2c_write(struct sd *sd, in i2c_write() argument 491 struct gspca_dev *gspca_dev = &sd->gspca_dev; in i2c_write() 500 sensor = &sensor_tb[sd->sensor]; in i2c_write() 592 static void gpio_set(struct sd *sd, u16 val, u16 mask) in gpio_set() argument 594 struct gspca_dev *gspca_dev = &sd->gspca_dev; in gpio_set() 597 sd->gpio[0] &= ~mask; in gpio_set() 598 sd->gpio[0] |= val; in gpio_set() 600 ~sd->gpio[0] << 8); in gpio_set() 605 sd->gpio[1] &= ~mask; in gpio_set() [all …]
|
D | se401.c | 56 struct sd { struct 188 struct sd *sd = (struct sd *) gspca_dev; in setexposure() local 197 sd->expo_change_state = EXPO_CHANGED; in setexposure() 219 struct sd *sd = (struct sd *)gspca_dev; in sd_config() local 265 sd->fmts[i].width = widths[i]; in sd_config() 266 sd->fmts[i].height = heights[i]; in sd_config() 267 sd->fmts[i].field = V4L2_FIELD_NONE; in sd_config() 268 sd->fmts[i].colorspace = V4L2_COLORSPACE_SRGB; in sd_config() 269 sd->fmts[i].priv = 1; in sd_config() 275 sd->fmts[i].priv = 2; in sd_config() [all …]
|
D | sonixj.c | 35 struct sd { struct 1238 struct sd *sd = (struct sd *) gspca_dev; in i2c_w1() local 1244 switch (sd->sensor) { in i2c_w1() 1254 gspca_dev->usb_buf[1] = sd->i2c_addr; in i2c_w1() 1304 struct sd *sd = (struct sd *) gspca_dev; in i2c_r() local 1307 switch (sd->sensor) { in i2c_r() 1317 mode[1] = sd->i2c_addr; in i2c_r() 1367 struct sd *sd = (struct sd *) gspca_dev; in mi0360_probe() local 1405 sd->sensor = SENSOR_MI0360B; in mi0360_probe() 1409 sd->sensor = SENSOR_MT9V111; in mi0360_probe() [all …]
|
D | ov534.c | 60 struct sd { struct 757 struct sd *sd = (struct sd *) gspca_dev; in set_frame_rate() local 787 if (sd->sensor != SENSOR_OV772x) in set_frame_rate() 797 if (sd->frame_rate >= r->fps) in set_frame_rate() 811 struct sd *sd = (struct sd *) gspca_dev; in sethue() local 813 if (sd->sensor == SENSOR_OV767x) { in sethue() 846 struct sd *sd = (struct sd *) gspca_dev; in setsaturation() local 848 if (sd->sensor == SENSOR_OV767x) { in setsaturation() 870 struct sd *sd = (struct sd *) gspca_dev; in setbrightness() local 872 if (sd->sensor == SENSOR_OV767x) { in setbrightness() [all …]
|
D | sonixb.c | 60 struct sd { struct 543 struct sd *sd = (struct sd *) gspca_dev; in setbrightness() local 545 switch (sd->sensor) { in setbrightness() 552 i2cOV[1] = sensor_data[sd->sensor].sensor_addr; in setbrightness() 553 i2cOV[3] = sd->brightness->val; in setbrightness() 565 if (sd->sensor == SENSOR_PAS106) { in setbrightness() 570 if (sd->brightness->val < 127) { in setbrightness() 574 i2cpbright[4] = 127 - sd->brightness->val; in setbrightness() 576 i2cpbright[4] = sd->brightness->val - 127; in setbrightness() 589 struct sd *sd = (struct sd *) gspca_dev; in setgain() local [all …]
|
D | mr97310a.c | 86 struct sd { struct 192 struct sd *sd = (struct sd *) gspca_dev; in sensor_write1() local 197 if (sd->cam_type == CAM_TYPE_CIF) { in sensor_write1() 199 confirm_reg = sd->sensor_type ? 0x13 : 0x11; in sensor_write1() 355 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 362 sd->do_lcd_stop = 0; in sd_config() 386 sd->cam_type = CAM_TYPE_CIF; in sd_config() 411 sd->sensor_type = 0; in sd_config() 414 sd->sensor_type = 1; in sd_config() 422 sd->sensor_type); in sd_config() [all …]
|
D | topro.c | 123 struct sd { struct 1032 struct sd *sd = (struct sd *) gspca_dev; in i2c_w() local 1038 if (sd->bridge == BRIDGE_TP6800) in i2c_w() 1059 struct sd *sd = (struct sd *) gspca_dev; in i2c_r() local 1067 if (sd->bridge == BRIDGE_TP6800) in i2c_r() 1412 struct sd *sd = (struct sd *) gspca_dev; in setexposure() local 1414 if (sd->sensor == SENSOR_CX0342) { in setexposure() 1418 if (sd->bridge == BRIDGE_TP6800) in setexposure() 1422 if (sd->bridge == BRIDGE_TP6800) in setexposure() 1426 if (sd->sensor == SENSOR_CX0342) { in setexposure() [all …]
|
D | pac7302.c | 113 struct sd { struct 371 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 379 sd->flags = id->driver_info; in sd_config() 385 struct sd *sd = (struct sd *) gspca_dev; in setbrightcont() local 397 v += (sd->brightness->val - (s32)sd->brightness->maximum) in setbrightcont() 398 * 150 / (s32)sd->brightness->maximum; /* 200 ? */ in setbrightcont() 399 v -= delta[i] * sd->contrast->val / (s32)sd->contrast->maximum; in setbrightcont() 411 struct sd *sd = (struct sd *) gspca_dev; in setcolors() local 422 v = a[i] * sd->saturation->val / (s32)sd->saturation->maximum; in setcolors() 432 struct sd *sd = (struct sd *) gspca_dev; in setwhitebalance() local [all …]
|
D | nw80x.c | 36 struct sd { struct 1660 struct sd *sd = (struct sd *) gspca_dev; in setgain() local 1663 switch (sd->webcam) { in setgain() 1679 struct sd *sd = (struct sd *) gspca_dev; in setexposure() local 1682 switch (sd->webcam) { in setexposure() 1700 struct sd *sd = (struct sd *) gspca_dev; in setautogain() local 1704 sd->ag_cnt = -1; in setautogain() 1707 sd->ag_cnt = AG_CNT_START; in setautogain() 1711 sd->ae_res = gspca_dev->pixfmt.width * gspca_dev->pixfmt.height; in setautogain() 1718 sd->ae_res = h * w; in setautogain() [all …]
|
D | stv0680.c | 41 struct sd { struct 110 struct sd *sd = (struct sd *) gspca_dev; in stv0680_set_video_mode() local 112 if (sd->current_mode == mode) in stv0680_set_video_mode() 129 sd->current_mode = mode; in stv0680_set_video_mode() 139 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 183 sd->video_mode = 0x00; /* CIF */ in sd_config() 185 sd->video_mode = 0x03; /* QVGA */ in sd_config() 199 sd->current_mode = sd->orig_mode = ret; in sd_config() 201 ret = stv0680_set_video_mode(gspca_dev, sd->video_mode); in sd_config() 215 sd->mode.width = (gspca_dev->usb_buf[4] << 8) | in sd_config() [all …]
|
D | mars.c | 36 struct sd { struct 160 struct sd *sd = (struct sd *)gspca_dev; in mars_s_ctrl() local 167 sd->illum_bottom->val = 0; in mars_s_ctrl() 168 if (sd->illum_bottom->is_new && sd->illum_bottom->val) in mars_s_ctrl() 169 sd->illum_top->val = 0; in mars_s_ctrl() 186 setilluminators(gspca_dev, sd->illum_top->val, in mars_s_ctrl() 187 sd->illum_bottom->val); in mars_s_ctrl() 205 struct sd *sd = (struct sd *) gspca_dev; in sd_init_controls() local 210 sd->brightness = v4l2_ctrl_new_std(hdl, &mars_ctrl_ops, in sd_init_controls() 212 sd->saturation = v4l2_ctrl_new_std(hdl, &mars_ctrl_ops, in sd_init_controls() [all …]
|
D | jeilinj.c | 58 struct sd { struct 221 struct sd *sd = (struct sd *) gspca_dev; in jlj_start() local 249 sd->blocks_left = 0; in jlj_start() 253 if (sd->type == SPORTSCAM_DV15) in jlj_start() 265 setcamquality(gspca_dev, v4l2_ctrl_g_ctrl(sd->jpegqual)); in jlj_start() 267 setfreq(gspca_dev, v4l2_ctrl_g_ctrl(sd->freq)); in jlj_start() 276 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local 289 sd->blocks_left = data[0x0a] - 1; in sd_pkt_scan() 290 PDEBUG(D_STREAM, "blocks_left = 0x%x", sd->blocks_left); in sd_pkt_scan() 293 sd->jpeg_hdr, JPEG_HDR_SZ); in sd_pkt_scan() [all …]
|
D | t613.c | 41 struct sd { struct 504 struct sd *sd = (struct sd *) gspca_dev; in setawb_n_RGB() local 509 green_gain = sd->gain->val; in setawb_n_RGB() 511 red_gain = green_gain + sd->red_balance->val; in setawb_n_RGB() 517 blue_gain = green_gain + sd->blue_balance->val; in setawb_n_RGB() 526 all_gain_reg[7] = sensor_data[sd->sensor].reg80; in setawb_n_RGB() 527 if (!sd->awb->val) in setawb_n_RGB() 544 struct sd *sd = (struct sd *) gspca_dev; in setfreq() local 548 switch (sd->sensor) { in setfreq() 581 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local [all …]
|
D | stk1135.c | 37 struct sd { struct 181 struct sd *sd = (struct sd *) gspca_dev; in sensor_set_page() local 183 if (page != sd->sensor_page) { in sensor_set_page() 185 sd->sensor_page = page; in sensor_set_page() 398 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local 424 sd->sensor_page = 0xff; in sd_init() 444 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 478 sd->pkt_seq = 0; in sd_start() 498 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local 513 if (sd->flip_status != flip) in sd_pkt_scan() [all …]
|
D | vc032x.c | 34 struct sd { struct 3009 struct sd *sd = (struct sd *) gspca_dev; in vc032x_probe_sensor() local 3015 if (sd->flags & FL_SAMSUNG) { in vc032x_probe_sensor() 3023 sd->bridge == BRIDGE_VC0321 ? 1 : 3, gspca_dev->usb_buf[0]); in vc032x_probe_sensor() 3024 if (sd->bridge == BRIDGE_VC0321) { in vc032x_probe_sensor() 3135 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 3137 sd->bridge = id->driver_info >> 8; in sd_config() 3138 sd->flags = id->driver_info & 0xff; in sd_config() 3142 sd->sensor = SENSOR_POxxxx; /* no probe */ in sd_config() 3150 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local [all …]
|
D | sunplus.c | 36 struct sd { struct 451 struct sd *sd = (struct sd *) gspca_dev; in spca504B_SetSizeType() local 455 switch (sd->bridge) { in spca504B_SetSizeType() 485 if (sd->subtype == AiptekMiniPenCam13) { in spca504B_SetSizeType() 527 struct sd *sd = (struct sd *) gspca_dev; in setbrightness() local 530 reg = sd->bridge == BRIDGE_SPCA536 ? 0x20f0 : 0x21a7; in setbrightness() 536 struct sd *sd = (struct sd *) gspca_dev; in setcontrast() local 539 reg = sd->bridge == BRIDGE_SPCA536 ? 0x20f1 : 0x21a8; in setcontrast() 545 struct sd *sd = (struct sd *) gspca_dev; in setcolors() local 548 reg = sd->bridge == BRIDGE_SPCA536 ? 0x20f6 : 0x21ae; in setcolors() [all …]
|
D | spca561.c | 37 struct sd { struct 407 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 434 sd->chip_revision = id->driver_info; in sd_config() 435 if (sd->chip_revision == Rev012A) { in sd_config() 442 sd->expo12a = EXPO12A_DEF; in sd_config() 468 struct sd *sd = (struct sd *) gspca_dev; in setbrightness() local 471 if (sd->chip_revision == Rev012A) in setbrightness() 484 struct sd *sd = (struct sd *) gspca_dev; in setwhite() local 491 if (sd->chip_revision == Rev012A) { in setwhite() 561 struct sd *sd = (struct sd *) gspca_dev; in setautogain() local [all …]
|
D | pac207.c | 64 struct sd { struct 219 struct sd *sd = (struct sd *)gspca_dev; in sd_s_ctrl() local 230 sd->autogain_ignore_frames = PAC_AUTOGAIN_IGNORE_FRAMES; in sd_s_ctrl() 261 struct sd *sd = (struct sd *) gspca_dev; in sd_init_controls() local 267 sd->brightness = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 292 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 307 pac207_write_reg(gspca_dev, 0x08, v4l2_ctrl_g_ctrl(sd->brightness)); in sd_start() 333 sd->sof_read = 0; in sd_start() 334 sd->autogain_ignore_frames = 0; in sd_start() 335 atomic_set(&sd->avg_lum, -1); in sd_start() [all …]
|
D | etoms.c | 32 struct sd { struct 410 struct sd *sd = (struct sd *) gspca_dev; in setcolors() local 419 if (sd->sensor == SENSOR_PAS106) { in setcolors() 429 struct sd *sd = (struct sd *) gspca_dev; in getcolors() local 431 if (sd->sensor == SENSOR_PAS106) { in getcolors() 441 struct sd *sd = (struct sd *) gspca_dev; in setautogain() local 443 if (sd->autogain) in setautogain() 444 sd->ag_cnt = AG_CNT_START; in setautogain() 446 sd->ag_cnt = -1; in setautogain() 553 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local [all …]
|
D | jl2005bcd.c | 42 struct sd { struct 179 struct sd *sd = (struct sd *)gspca_dev; in jl2005c_get_firmware_id() local 195 sd->firmware_id[i] = gspca_dev->usb_buf[0]; in jl2005c_get_firmware_id() 198 sd->firmware_id[0], in jl2005c_get_firmware_id() 199 sd->firmware_id[1], in jl2005c_get_firmware_id() 200 sd->firmware_id[2], in jl2005c_get_firmware_id() 201 sd->firmware_id[3], in jl2005c_get_firmware_id() 202 sd->firmware_id[4], in jl2005c_get_firmware_id() 203 sd->firmware_id[5]); in jl2005c_get_firmware_id() 319 struct sd *dev = container_of(work, struct sd, work_struct); in jl2005c_dostream() [all …]
|
D | kinect.c | 60 struct sd { struct 136 struct sd *sd = (struct sd *) gspca_dev; in send_cmd() local 139 uint8_t *obuf = sd->obuf; in send_cmd() 140 uint8_t *ibuf = sd->ibuf; in send_cmd() 152 chdr->tag = cpu_to_le16(sd->cam_tag); in send_cmd() 159 sd->cam_tag, cmd_len, res); in send_cmd() 205 sd->cam_tag++; in send_cmd() 235 struct sd *sd = (struct sd *) gspca_dev; in sd_config_video() local 238 sd->cam_tag = 0; in sd_config_video() 240 sd->stream_flag = 0x80; in sd_config_video() [all …]
|
D | pac7311.c | 76 struct sd { struct 373 struct sd *sd = (struct sd *)gspca_dev; in sd_s_ctrl() local 384 sd->autogain_ignore_frames = PAC_AUTOGAIN_IGNORE_FRAMES; in sd_s_ctrl() 401 sethvflip(gspca_dev, sd->hflip->val, 1); in sd_s_ctrl() 416 struct sd *sd = (struct sd *) gspca_dev; in sd_init_controls() local 422 sd->contrast = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 432 sd->hflip = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 447 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 449 sd->sof_read = 0; in sd_start() 453 setcontrast(gspca_dev, v4l2_ctrl_g_ctrl(sd->contrast)); in sd_start() [all …]
|
D | sn9c2028.h | 30 struct sd *sd = (struct sd *) gspca_dev; in sn9c2028_find_sof() local 35 if (m[i] == sn9c2028_sof_marker[sd->sof_read]) { in sn9c2028_find_sof() 36 sd->sof_read++; in sn9c2028_find_sof() 37 if (sd->sof_read == sizeof(sn9c2028_sof_marker)) { in sn9c2028_find_sof() 42 sd->sof_read = 0; in sn9c2028_find_sof() 46 sd->sof_read = 0; in sn9c2028_find_sof()
|
D | xirlink_cit.c | 54 struct sd { struct 870 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 873 sd->model = id->driver_info; in sd_config() 874 if (sd->model == CIT_MODEL3 && ibm_netcam_pro) in sd_config() 875 sd->model = CIT_IBM_NETCAM_PRO; in sd_config() 878 switch (sd->model) { in sd_config() 882 sd->sof_len = 4; in sd_config() 887 sd->sof_len = 4; in sd_config() 896 sd->stop_on_control_change = 1; in sd_config() 897 sd->sof_len = 4; in sd_config() [all …]
|
D | touptek.c | 146 struct sd { struct 541 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 544 sd->this_f = 0; in sd_start() 560 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local 564 if (sd->this_f + len == gspca_dev->pixfmt.sizeimage) { in sd_pkt_scan() 567 sd->this_f, gspca_dev->pixfmt.sizeimage, len); in sd_pkt_scan() 572 sd->this_f, gspca_dev->pixfmt.sizeimage, len); in sd_pkt_scan() 574 sd->this_f = 0; in sd_pkt_scan() 576 if (sd->this_f == 0) in sd_pkt_scan() 580 sd->this_f += len; in sd_pkt_scan() [all …]
|
D | vicam.c | 47 struct sd { struct 183 struct sd *sd = container_of(work, struct sd, work_struct); in vicam_dostream() local 184 struct gspca_dev *gspca_dev = &sd->gspca_dev; in vicam_dostream() 224 struct sd *sd = (struct sd *)gspca_dev; in sd_config() local 232 INIT_WORK(&sd->work_struct, vicam_dostream); in sd_config() 274 struct sd *sd = (struct sd *)gspca_dev; in sd_start() local 282 sd->work_thread = create_singlethread_workqueue(MODULE_NAME); in sd_start() 283 queue_work(sd->work_thread, &sd->work_struct); in sd_start() 292 struct sd *dev = (struct sd *)gspca_dev; in sd_stop0() 348 sizeof(struct sd), in sd_probe()
|
D | konica.c | 49 struct sd { struct 178 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 184 intf = usb_ifnum_to_if(sd->gspca_dev.dev, sd->gspca_dev.iface); in sd_start() 185 alt = usb_altnum_to_altsetting(intf, sd->gspca_dev.alt); in sd_start() 246 struct sd *sd = (struct sd *) gspca_dev; in sd_stopN() local 252 if (sd->snapshot_pressed) { in sd_stopN() 255 sd->snapshot_pressed = 0; in sd_stopN() 264 struct sd *sd = (struct sd *) gspca_dev; in sd_isoc_irq() local 289 sd->last_data_urb = urb; in sd_isoc_irq() 294 data_urb = sd->last_data_urb; in sd_isoc_irq() [all …]
|
D | zc3xx.c | 39 struct sd { struct 5664 struct sd *sd = (struct sd *) gspca_dev; in setmatrix() local 5705 matrix = matrix_tb[sd->sensor]; in setmatrix() 5801 struct sd *sd = (struct sd *) gspca_dev; in setquality() local 5802 jpeg_set_qual(sd->jpeg_hdr, jpeg_qual[sd->reg08 >> 1]); in setquality() 5803 reg_w(gspca_dev, sd->reg08, ZC3XX_R008_CLOCKSETTING); in setquality() 5814 struct sd *sd = (struct sd *) gspca_dev; in setlightfreq() local 5900 zc3_freq = freq_tb[sd->sensor][i]; in setlightfreq() 5904 switch (sd->sensor) { in setlightfreq() 5936 struct sd *sd = container_of(work, struct sd, work); in transfer_update() local [all …]
|
D | ov534_9.c | 51 struct sd { struct 1268 struct sd *sd = (struct sd *) gspca_dev; in setbrightness() local 1272 if (sd->sensor == SENSOR_OV562x) { in setbrightness() 1410 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local 1434 sd->sensor = SENSOR_OV965x; in sd_init() 1455 sd->sensor = SENSOR_OV971x; in sd_init() 1484 sd->sensor = SENSOR_OV562x; in sd_init() 1494 sd->sensor = SENSOR_OV361x; in sd_init() 1557 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 1559 if (sd->sensor == SENSOR_OV971x) in sd_start() [all …]
|
D | spca505.c | 33 struct sd { struct 604 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 609 sd->subtype = id->driver_info; in sd_config() 610 if (sd->subtype != IntelPCCameraPro) in sd_config() 621 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local 624 sd->subtype == Nxultra in sd_init() 639 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 650 if (sd->subtype == Nxultra) in sd_start() 789 return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()
|
D | dtcs033.c | 188 struct sd { struct 203 struct sd *sd = (struct sd *) gspca_dev; in sd_s_ctrl() argument 213 ctrl->val, sd->gain->val); in sd_s_ctrl() 217 sd->exposure->val, ctrl->val); in sd_s_ctrl() 230 struct sd *sd = (struct sd *) gspca_dev; in dtcs033_init_controls() local 235 sd->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in dtcs033_init_controls() 238 sd->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in dtcs033_init_controls() 247 v4l2_ctrl_cluster(2, &sd->exposure); in dtcs033_init_controls() 275 &sd_desc, sizeof(struct sd), in sd_probe()
|
D | conex.c | 37 struct sd { struct 783 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 786 jpeg_define(sd->jpeg_hdr, gspca_dev->pixfmt.height, in sd_start() 789 jpeg_set_qual(sd->jpeg_hdr, QUALITY); in sd_start() 827 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local 836 sd->jpeg_hdr, JPEG_HDR_SZ); in sd_pkt_scan() 881 struct sd *sd = (struct sd *)gspca_dev; in sd_s_ctrl() local 890 setbrightness(gspca_dev, ctrl->val, sd->sat->cur.val); in sd_s_ctrl() 893 setcontrast(gspca_dev, ctrl->val, sd->sat->cur.val); in sd_s_ctrl() 896 setbrightness(gspca_dev, sd->brightness->cur.val, ctrl->val); in sd_s_ctrl() [all …]
|
D | spca501.c | 33 struct sd { struct 1825 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 1831 sd->subtype = id->driver_info; in sd_config() 1839 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local 1841 switch (sd->subtype) { in sd_init() 1867 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 1870 switch (sd->subtype) { in sd_start() 2034 return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()
|
D | sn9c2028.c | 32 struct sd { struct 169 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 175 sd->model = id->idProduct; in sd_config() 177 switch (sd->model) { in sd_config() 199 switch (sd->model) { in sd_config() 617 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 620 sd->sof_read = 0; in sd_start() 622 switch (sd->model) { in sd_start() 719 return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()
|
D | tv8532.c | 30 struct sd { struct 219 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 251 sd->packet = 0; /* ignore the first packets */ in sd_start() 265 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local 271 sd->packet = gspca_dev->pixfmt.height / 2; in sd_pkt_scan() 273 } else if (sd->packet == 0) in sd_pkt_scan() 275 sd->packet--; in sd_pkt_scan() 276 if (sd->packet == 0) in sd_pkt_scan() 363 return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()
|
D | spca1528.c | 33 struct sd { struct 255 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 258 jpeg_define(sd->jpeg_hdr, gspca_dev->pixfmt.height, in sd_start() 263 jpeg_set_qual(sd->jpeg_hdr, 85); in sd_start() 275 sd->pkt_seq = 0; in sd_start() 313 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local 326 sd->pkt_seq = !(data[1] & 1); in sd_pkt_scan() 332 if ((data[1] & 1) != sd->pkt_seq) in sd_pkt_scan() 336 sd->jpeg_hdr, JPEG_HDR_SZ); in sd_pkt_scan() 429 return gspca_dev_probe2(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()
|
/linux-4.1.27/drivers/media/i2c/ |
D | adv7842.c | 69 struct v4l2_subdev sd; member 214 static inline struct adv7842_state *to_state(struct v4l2_subdev *sd) in to_state() argument 216 return container_of(sd, struct adv7842_state, sd); in to_state() 221 return &container_of(ctrl->handler, struct adv7842_state, hdl)->sd; in to_sd() 319 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() argument 321 struct i2c_client *client = v4l2_get_subdevdata(sd); in io_read() 326 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() argument 328 struct i2c_client *client = v4l2_get_subdevdata(sd); in io_write() 333 static inline int io_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) in io_write_and_or() argument 335 return io_write(sd, reg, (io_read(sd, reg) & mask) | val); in io_write_and_or() [all …]
|
D | ad9389b.c | 81 struct v4l2_subdev sd; member 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) in get_ad9389b_state() argument 113 return container_of(sd, struct ad9389b_state, sd); in get_ad9389b_state() 118 return &container_of(ctrl->handler, struct ad9389b_state, hdl)->sd; in to_sd() 123 static int ad9389b_rd(struct v4l2_subdev *sd, u8 reg) in ad9389b_rd() argument [all …]
|
D | adv7511.c | 88 struct v4l2_subdev sd; member 118 static void adv7511_check_monitor_present_status(struct v4l2_subdev *sd); 119 static bool adv7511_check_edid_status(struct v4l2_subdev *sd); 120 static void adv7511_setup(struct v4l2_subdev *sd); 121 static int adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq); 122 static int adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq); 137 static inline struct adv7511_state *get_adv7511_state(struct v4l2_subdev *sd) in get_adv7511_state() argument 139 return container_of(sd, struct adv7511_state, sd); in get_adv7511_state() 144 return &container_of(ctrl->handler, struct adv7511_state, hdl)->sd; in to_sd() 179 static int adv7511_rd(struct v4l2_subdev *sd, u8 reg) in adv7511_rd() argument [all …]
|
D | adv7183.c | 37 struct v4l2_subdev sd; member 75 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd) in to_adv7183() argument 77 return container_of(sd, struct adv7183, sd); in to_adv7183() 81 return &container_of(ctrl->handler, struct adv7183, hdl)->sd; in to_sd() 84 static inline int adv7183_read(struct v4l2_subdev *sd, unsigned char reg) in adv7183_read() argument 86 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7183_read() 91 static inline int adv7183_write(struct v4l2_subdev *sd, unsigned char reg, in adv7183_write() argument 94 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7183_write() 99 static int adv7183_writeregs(struct v4l2_subdev *sd, in adv7183_writeregs() argument 106 v4l2_err(sd, "invalid regs array\n"); in adv7183_writeregs() [all …]
|
D | ths8200.c | 41 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, u8 reg, in ths8200_write_and_or() argument 100 ths8200_write(sd, reg, (ths8200_read(sd, reg) & clr_mask) | val_mask); in ths8200_write_and_or() [all …]
|
D | saa7110.c | 55 struct v4l2_subdev sd; member 66 static inline struct saa7110 *to_saa7110(struct v4l2_subdev *sd) in to_saa7110() argument 68 return container_of(sd, struct saa7110, sd); in to_saa7110() 73 return &container_of(ctrl->handler, struct saa7110, hdl)->sd; in to_sd() 80 static int saa7110_write(struct v4l2_subdev *sd, u8 reg, u8 value) in saa7110_write() argument 82 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7110_write() 83 struct saa7110 *decoder = to_saa7110(sd); in saa7110_write() 89 static int saa7110_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len) in saa7110_write_block() argument 91 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7110_write_block() 92 struct saa7110 *decoder = to_saa7110(sd); in saa7110_write_block() [all …]
|
D | adv7604.c | 117 void (*set_termination)(struct v4l2_subdev *sd, bool enable); 118 void (*setup_irqs)(struct v4l2_subdev *sd); 119 unsigned int (*read_hdmi_pixelclock)(struct v4l2_subdev *sd); 120 unsigned int (*read_cable_det)(struct v4l2_subdev *sd); 143 struct v4l2_subdev sd; member 332 static inline struct adv76xx_state *to_state(struct v4l2_subdev *sd) in to_state() argument 334 return container_of(sd, struct adv76xx_state, sd); in to_state() 413 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() argument 415 struct adv76xx_state *state = to_state(sd); in io_read() 420 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() argument [all …]
|
D | tvp5150.c | 36 struct v4l2_subdev sd; member 46 static inline struct tvp5150 *to_tvp5150(struct v4l2_subdev *sd) in to_tvp5150() argument 48 return container_of(sd, struct tvp5150, sd); in to_tvp5150() 53 return &container_of(ctrl->handler, struct tvp5150, hdl)->sd; in to_sd() 56 static int tvp5150_read(struct v4l2_subdev *sd, unsigned char addr) in tvp5150_read() argument 58 struct i2c_client *c = v4l2_get_subdevdata(sd); in tvp5150_read() 63 v4l2_err(sd, "i2c i/o error: rc == %d\n", rc); in tvp5150_read() 67 v4l2_dbg(2, debug, sd, "tvp5150: read 0x%02x = 0x%02x\n", addr, rc); in tvp5150_read() 72 static inline void tvp5150_write(struct v4l2_subdev *sd, unsigned char addr, in tvp5150_write() argument 75 struct i2c_client *c = v4l2_get_subdevdata(sd); in tvp5150_write() [all …]
|
D | adv7175.c | 51 struct v4l2_subdev sd; member 56 static inline struct adv7175 *to_adv7175(struct v4l2_subdev *sd) in to_adv7175() argument 58 return container_of(sd, struct adv7175, sd); in to_adv7175() 70 static inline int adv7175_write(struct v4l2_subdev *sd, u8 reg, u8 value) in adv7175_write() argument 72 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7175_write() 77 static inline int adv7175_read(struct v4l2_subdev *sd, u8 reg) in adv7175_read() argument 79 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7175_read() 84 static int adv7175_write_block(struct v4l2_subdev *sd, in adv7175_write_block() argument 87 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7175_write_block() 115 ret = adv7175_write(sd, reg, *data++); in adv7175_write_block() [all …]
|
D | ks0127.c | 200 struct v4l2_subdev sd; member 205 static inline struct ks0127 *to_ks0127(struct v4l2_subdev *sd) in to_ks0127() argument 207 return container_of(sd, struct ks0127, sd); in to_ks0127() 315 static u8 ks0127_read(struct v4l2_subdev *sd, u8 reg) in ks0127_read() argument 317 struct i2c_client *client = v4l2_get_subdevdata(sd); in ks0127_read() 336 v4l2_dbg(1, debug, sd, "read error\n"); in ks0127_read() 342 static void ks0127_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ks0127_write() argument 344 struct i2c_client *client = v4l2_get_subdevdata(sd); in ks0127_write() 345 struct ks0127 *ks = to_ks0127(sd); in ks0127_write() 349 v4l2_dbg(1, debug, sd, "write error\n"); in ks0127_write() [all …]
|
D | saa717x.c | 57 struct v4l2_subdev sd; member 76 static inline struct saa717x_state *to_state(struct v4l2_subdev *sd) in to_state() argument 78 return container_of(sd, struct saa717x_state, sd); in to_state() 83 return &container_of(ctrl->handler, struct saa717x_state, hdl)->sd; in to_sd() 99 static int saa717x_write(struct v4l2_subdev *sd, u32 reg, u32 value) in saa717x_write() argument 101 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa717x_write() 121 v4l2_dbg(2, debug, sd, "wrote: reg 0x%03x=%08x\n", reg, value); in saa717x_write() 125 static void saa717x_write_regs(struct v4l2_subdev *sd, u32 *data) in saa717x_write_regs() argument 128 saa717x_write(sd, data[0], data[1]); in saa717x_write_regs() 133 static u32 saa717x_read(struct v4l2_subdev *sd, u32 reg) in saa717x_read() argument [all …]
|
D | adv7170.c | 52 struct v4l2_subdev sd; member 59 static inline struct adv7170 *to_adv7170(struct v4l2_subdev *sd) in to_adv7170() argument 61 return container_of(sd, struct adv7170, sd); in to_adv7170() 73 static inline int adv7170_write(struct v4l2_subdev *sd, u8 reg, u8 value) in adv7170_write() argument 75 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7170_write() 76 struct adv7170 *encoder = to_adv7170(sd); in adv7170_write() 82 static inline int adv7170_read(struct v4l2_subdev *sd, u8 reg) in adv7170_read() argument 84 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7170_read() 89 static int adv7170_write_block(struct v4l2_subdev *sd, in adv7170_write_block() argument 92 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7170_write_block() [all …]
|
D | vpx3220.c | 46 struct v4l2_subdev sd; member 55 static inline struct vpx3220 *to_vpx3220(struct v4l2_subdev *sd) in to_vpx3220() argument 57 return container_of(sd, struct vpx3220, sd); in to_vpx3220() 62 return &container_of(ctrl->handler, struct vpx3220, hdl)->sd; in to_sd() 69 static inline int vpx3220_write(struct v4l2_subdev *sd, u8 reg, u8 value) in vpx3220_write() argument 71 struct i2c_client *client = v4l2_get_subdevdata(sd); in vpx3220_write() 78 static inline int vpx3220_read(struct v4l2_subdev *sd, u8 reg) in vpx3220_read() argument 80 struct i2c_client *client = v4l2_get_subdevdata(sd); in vpx3220_read() 85 static int vpx3220_fp_status(struct v4l2_subdev *sd) in vpx3220_fp_status() argument 91 status = vpx3220_read(sd, 0x29); in vpx3220_fp_status() [all …]
|
D | saa7127.c | 259 struct v4l2_subdev sd; member 279 static inline struct saa7127_state *to_state(struct v4l2_subdev *sd) in to_state() argument 281 return container_of(sd, struct saa7127_state, sd); in to_state() 315 static int saa7127_read(struct v4l2_subdev *sd, u8 reg) in saa7127_read() argument 317 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7127_read() 324 static int saa7127_write(struct v4l2_subdev *sd, u8 reg, u8 val) in saa7127_write() argument 326 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7127_write() 333 v4l2_err(sd, "I2C Write Problem\n"); in saa7127_write() 339 static int saa7127_write_inittab(struct v4l2_subdev *sd, in saa7127_write_inittab() argument 343 saa7127_write(sd, regs->reg, regs->value); in saa7127_write_inittab() [all …]
|
D | ths7303.c | 36 struct v4l2_subdev sd; member 55 static inline struct ths7303_state *to_state(struct v4l2_subdev *sd) in to_state() argument 57 return container_of(sd, struct ths7303_state, sd); in to_state() 60 static int ths7303_read(struct v4l2_subdev *sd, u8 reg) in ths7303_read() argument 62 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths7303_read() 67 static int ths7303_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ths7303_write() argument 69 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths7303_write() 82 static int ths7303_setval(struct v4l2_subdev *sd, in ths7303_setval() argument 85 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths7303_setval() 86 struct ths7303_state *state = to_state(sd); in ths7303_setval() [all …]
|
D | saa7185.c | 48 struct v4l2_subdev sd; member 54 static inline struct saa7185 *to_saa7185(struct v4l2_subdev *sd) in to_saa7185() argument 56 return container_of(sd, struct saa7185, sd); in to_saa7185() 61 static inline int saa7185_read(struct v4l2_subdev *sd) in saa7185_read() argument 63 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7185_read() 68 static int saa7185_write(struct v4l2_subdev *sd, u8 reg, u8 value) in saa7185_write() argument 70 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7185_write() 71 struct saa7185 *encoder = to_saa7185(sd); in saa7185_write() 73 v4l2_dbg(1, debug, sd, "%02x set to %02x\n", reg, value); in saa7185_write() 78 static int saa7185_write_block(struct v4l2_subdev *sd, in saa7185_write_block() argument [all …]
|
D | saa7115.c | 76 struct v4l2_subdev sd; member 101 static inline struct saa711x_state *to_state(struct v4l2_subdev *sd) in to_state() argument 103 return container_of(sd, struct saa711x_state, sd); in to_state() 108 return &container_of(ctrl->handler, struct saa711x_state, hdl)->sd; in to_sd() 113 static inline int saa711x_write(struct v4l2_subdev *sd, u8 reg, u8 value) in saa711x_write() argument 115 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa711x_write() 158 static int saa711x_writeregs(struct v4l2_subdev *sd, const unsigned char *regs) in saa711x_writeregs() argument 160 struct saa711x_state *state = to_state(sd); in saa711x_writeregs() 170 if (saa711x_write(sd, reg, data) < 0) in saa711x_writeregs() 173 v4l2_dbg(1, debug, sd, "tried to access reserved reg 0x%02x\n", reg); in saa711x_writeregs() [all …]
|
D | wm8775.c | 57 struct v4l2_subdev sd; member 66 static inline struct wm8775_state *to_state(struct v4l2_subdev *sd) in to_state() argument 68 return container_of(sd, struct wm8775_state, sd); in to_state() 73 return &container_of(ctrl->handler, struct wm8775_state, hdl)->sd; in to_sd() 76 static int wm8775_write(struct v4l2_subdev *sd, int reg, u16 val) in wm8775_write() argument 78 struct i2c_client *client = v4l2_get_subdevdata(sd); in wm8775_write() 82 v4l2_err(sd, "Invalid register R%d\n", reg); in wm8775_write() 90 v4l2_err(sd, "I2C: cannot write %03x to register R%d\n", val, reg); in wm8775_write() 94 static void wm8775_set_audio(struct v4l2_subdev *sd, int quietly) in wm8775_set_audio() argument 96 struct wm8775_state *state = to_state(sd); in wm8775_set_audio() [all …]
|
D | cs53l32a.c | 45 struct v4l2_subdev sd; member 49 static inline struct cs53l32a_state *to_state(struct v4l2_subdev *sd) in to_state() argument 51 return container_of(sd, struct cs53l32a_state, sd); in to_state() 56 return &container_of(ctrl->handler, struct cs53l32a_state, hdl)->sd; in to_sd() 61 static int cs53l32a_write(struct v4l2_subdev *sd, u8 reg, u8 value) in cs53l32a_write() argument 63 struct i2c_client *client = v4l2_get_subdevdata(sd); in cs53l32a_write() 68 static int cs53l32a_read(struct v4l2_subdev *sd, u8 reg) in cs53l32a_read() argument 70 struct i2c_client *client = v4l2_get_subdevdata(sd); in cs53l32a_read() 75 static int cs53l32a_s_routing(struct v4l2_subdev *sd, in cs53l32a_s_routing() argument 83 v4l2_err(sd, "Invalid input %d.\n", input); in cs53l32a_s_routing() [all …]
|
D | mt9v011.c | 52 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, unsigned char addr, in mt9v011_write() argument 96 struct i2c_client *c = v4l2_get_subdevdata(sd); in mt9v011_write() [all …]
|
D | vs6624.c | 40 struct v4l2_subdev sd; member 485 static inline struct vs6624 *to_vs6624(struct v4l2_subdev *sd) in to_vs6624() argument 487 return container_of(sd, struct vs6624, sd); in to_vs6624() 491 return &container_of(ctrl->handler, struct vs6624, hdl)->sd; in to_sd() 495 static int vs6624_read(struct v4l2_subdev *sd, u16 index) in vs6624_read() argument 497 struct i2c_client *client = v4l2_get_subdevdata(sd); in vs6624_read() 509 static int vs6624_write(struct v4l2_subdev *sd, u16 index, in vs6624_write() argument 512 struct i2c_client *client = v4l2_get_subdevdata(sd); in vs6624_write() 522 static int vs6624_writeregs(struct v4l2_subdev *sd, const u16 *regs) in vs6624_writeregs() argument 531 vs6624_write(sd, reg, data); in vs6624_writeregs() [all …]
|
D | tvp514x.c | 89 static int tvp514x_s_stream(struct v4l2_subdev *sd, int enable); 107 struct v4l2_subdev sd; member 270 static inline struct tvp514x_decoder *to_decoder(struct v4l2_subdev *sd) in to_decoder() argument 272 return container_of(sd, struct tvp514x_decoder, sd); in to_decoder() 277 return &container_of(ctrl->handler, struct tvp514x_decoder, hdl)->sd; in to_sd() 288 static int tvp514x_read_reg(struct v4l2_subdev *sd, u8 reg) in tvp514x_read_reg() argument 291 struct i2c_client *client = v4l2_get_subdevdata(sd); in tvp514x_read_reg() 298 v4l2_warn(sd, "Read: retry ... %d\n", retry); in tvp514x_read_reg() 313 static void dump_reg(struct v4l2_subdev *sd, u8 reg) in dump_reg() argument 317 val = tvp514x_read_reg(sd, reg); in dump_reg() [all …]
|
D | cs5345.c | 40 struct v4l2_subdev sd; member 44 static inline struct cs5345_state *to_state(struct v4l2_subdev *sd) in to_state() argument 46 return container_of(sd, struct cs5345_state, sd); in to_state() 51 return &container_of(ctrl->handler, struct cs5345_state, hdl)->sd; in to_sd() 56 static inline int cs5345_write(struct v4l2_subdev *sd, u8 reg, u8 value) in cs5345_write() argument 58 struct i2c_client *client = v4l2_get_subdevdata(sd); in cs5345_write() 63 static inline int cs5345_read(struct v4l2_subdev *sd, u8 reg) in cs5345_read() argument 65 struct i2c_client *client = v4l2_get_subdevdata(sd); in cs5345_read() 70 static int cs5345_s_routing(struct v4l2_subdev *sd, in cs5345_s_routing() argument 74 v4l2_err(sd, "Invalid input %d.\n", input); in cs5345_s_routing() [all …]
|
D | tlv320aic23b.c | 44 struct v4l2_subdev sd; member 48 static inline struct tlv320aic23b_state *to_state(struct v4l2_subdev *sd) in to_state() argument 50 return container_of(sd, struct tlv320aic23b_state, sd); in to_state() 55 return &container_of(ctrl->handler, struct tlv320aic23b_state, hdl)->sd; in to_sd() 58 static int tlv320aic23b_write(struct v4l2_subdev *sd, int reg, u16 val) in tlv320aic23b_write() argument 60 struct i2c_client *client = v4l2_get_subdevdata(sd); in tlv320aic23b_write() 64 v4l2_err(sd, "Invalid register R%d\n", reg); in tlv320aic23b_write() 72 v4l2_err(sd, "I2C: cannot write %03x to register R%d\n", val, reg); in tlv320aic23b_write() 76 static int tlv320aic23b_s_clock_freq(struct v4l2_subdev *sd, u32 freq) in tlv320aic23b_s_clock_freq() argument 80 tlv320aic23b_write(sd, 8, 0x018); in tlv320aic23b_s_clock_freq() [all …]
|
D | wm8739.c | 54 struct v4l2_subdev sd; member 65 static inline struct wm8739_state *to_state(struct v4l2_subdev *sd) in to_state() argument 67 return container_of(sd, struct wm8739_state, sd); in to_state() 72 return &container_of(ctrl->handler, struct wm8739_state, hdl)->sd; in to_sd() 77 static int wm8739_write(struct v4l2_subdev *sd, int reg, u16 val) in wm8739_write() argument 79 struct i2c_client *client = v4l2_get_subdevdata(sd); in wm8739_write() 83 v4l2_err(sd, "Invalid register R%d\n", reg); in wm8739_write() 87 v4l2_dbg(1, debug, sd, "write: %02x %02x\n", reg, val); in wm8739_write() 93 v4l2_err(sd, "I2C: cannot write %03x to register R%d\n", val, reg); in wm8739_write() 99 struct v4l2_subdev *sd = to_sd(ctrl); in wm8739_s_ctrl() local [all …]
|
D | tw9906.c | 31 struct v4l2_subdev sd; member 36 static inline struct tw9906 *to_state(struct v4l2_subdev *sd) in to_state() argument 38 return container_of(sd, struct tw9906, sd); in to_state() 73 static int write_reg(struct v4l2_subdev *sd, u8 reg, u8 value) in write_reg() argument 75 struct i2c_client *client = v4l2_get_subdevdata(sd); in write_reg() 80 static int write_regs(struct v4l2_subdev *sd, const u8 *regs) in write_regs() argument 85 if (write_reg(sd, regs[i], regs[i + 1]) < 0) in write_regs() 90 static int tw9906_s_video_routing(struct v4l2_subdev *sd, u32 input, in tw9906_s_video_routing() argument 93 write_reg(sd, 0x02, 0x40 | (input << 1)); in tw9906_s_video_routing() 97 static int tw9906_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in tw9906_s_std() argument [all …]
|
D | tw9903.c | 40 struct v4l2_subdev sd; member 45 static inline struct tw9903 *to_state(struct v4l2_subdev *sd) in to_state() argument 47 return container_of(sd, struct tw9903, sd); in to_state() 102 static int write_reg(struct v4l2_subdev *sd, u8 reg, u8 value) in write_reg() argument 104 struct i2c_client *client = v4l2_get_subdevdata(sd); in write_reg() 109 static int write_regs(struct v4l2_subdev *sd, const u8 *regs) in write_regs() argument 114 if (write_reg(sd, regs[i], regs[i + 1]) < 0) in write_regs() 119 static int tw9903_s_video_routing(struct v4l2_subdev *sd, u32 input, in tw9903_s_video_routing() argument 122 write_reg(sd, 0x02, 0x40 | (input << 1)); in tw9903_s_video_routing() 126 static int tw9903_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in tw9903_s_std() argument [all …]
|
D | upd64031a.c | 63 struct v4l2_subdev sd; member 71 static inline struct upd64031a_state *to_state(struct v4l2_subdev *sd) in to_state() argument 73 return container_of(sd, struct upd64031a_state, sd); in to_state() 85 static u8 upd64031a_read(struct v4l2_subdev *sd, u8 reg) in upd64031a_read() argument 87 struct i2c_client *client = v4l2_get_subdevdata(sd); in upd64031a_read() 98 static void upd64031a_write(struct v4l2_subdev *sd, u8 reg, u8 val) in upd64031a_write() argument 100 struct i2c_client *client = v4l2_get_subdevdata(sd); in upd64031a_write() 105 v4l2_dbg(1, debug, sd, "write reg: %02X val: %02X\n", reg, val); in upd64031a_write() 107 v4l2_err(sd, "I/O error write 0x%02x/0x%02x\n", reg, val); in upd64031a_write() 113 static int upd64031a_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *freq) in upd64031a_s_frequency() argument [all …]
|
D | vp27smpx.c | 41 struct v4l2_subdev sd; member 46 static inline struct vp27smpx_state *to_state(struct v4l2_subdev *sd) in to_state() argument 48 return container_of(sd, struct vp27smpx_state, sd); in to_state() 51 static void vp27smpx_set_audmode(struct v4l2_subdev *sd, u32 audmode) in vp27smpx_set_audmode() argument 53 struct vp27smpx_state *state = to_state(sd); in vp27smpx_set_audmode() 54 struct i2c_client *client = v4l2_get_subdevdata(sd); in vp27smpx_set_audmode() 71 v4l2_err(sd, "I/O error setting audmode\n"); in vp27smpx_set_audmode() 76 static int vp27smpx_s_radio(struct v4l2_subdev *sd) in vp27smpx_s_radio() argument 78 struct vp27smpx_state *state = to_state(sd); in vp27smpx_s_radio() 84 static int vp27smpx_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in vp27smpx_s_std() argument [all …]
|
D | ov7670.c | 212 struct v4l2_subdev sd; member 240 static inline struct ov7670_info *to_state(struct v4l2_subdev *sd) in to_state() argument 242 return container_of(sd, struct ov7670_info, sd); in to_state() 247 return &container_of(ctrl->handler, struct ov7670_info, hdl)->sd; in to_sd() 459 static int ov7670_read_smbus(struct v4l2_subdev *sd, unsigned char reg, in ov7670_read_smbus() argument 462 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov7670_read_smbus() 474 static int ov7670_write_smbus(struct v4l2_subdev *sd, unsigned char reg, in ov7670_write_smbus() argument 477 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov7670_write_smbus() 488 static int ov7670_read_i2c(struct v4l2_subdev *sd, unsigned char reg, in ov7670_read_i2c() argument 491 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov7670_read_i2c() [all …]
|
D | adv7393.c | 48 struct v4l2_subdev sd; member 60 static inline struct adv7393_state *to_state(struct v4l2_subdev *sd) in to_state() argument 62 return container_of(sd, struct adv7393_state, sd); in to_state() 67 return &container_of(ctrl->handler, struct adv7393_state, hdl)->sd; in to_sd() 70 static inline int adv7393_write(struct v4l2_subdev *sd, u8 reg, u8 value) in adv7393_write() argument 72 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7393_write() 135 static int adv7393_setstd(struct v4l2_subdev *sd, v4l2_std_id std) in adv7393_setstd() argument 137 struct adv7393_state *state = to_state(sd); in adv7393_setstd() 153 v4l2_dbg(1, debug, sd, in adv7393_setstd() 164 err = adv7393_write(sd, ADV7393_SD_MODE_REG1, val); in adv7393_setstd() [all …]
|
D | m52790.c | 39 struct v4l2_subdev sd; member 44 static inline struct m52790_state *to_state(struct v4l2_subdev *sd) in to_state() argument 46 return container_of(sd, struct m52790_state, sd); in to_state() 51 static int m52790_write(struct v4l2_subdev *sd) in m52790_write() argument 53 struct m52790_state *state = to_state(sd); in m52790_write() 54 struct i2c_client *client = v4l2_get_subdevdata(sd); in m52790_write() 70 static int m52790_s_routing(struct v4l2_subdev *sd, in m52790_s_routing() argument 73 struct m52790_state *state = to_state(sd); in m52790_s_routing() 77 m52790_write(sd); in m52790_s_routing() 82 static int m52790_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in m52790_g_register() argument [all …]
|
D | sr030pc30.c | 145 struct v4l2_subdev sd; member 284 static inline struct sr030pc30_info *to_sr030pc30(struct v4l2_subdev *sd) in to_sr030pc30() argument 286 return container_of(sd, struct sr030pc30_info, sd); in to_sr030pc30() 303 static int cam_i2c_read(struct v4l2_subdev *sd, u32 reg_addr) in cam_i2c_read() argument 305 struct i2c_client *client = v4l2_get_subdevdata(sd); in cam_i2c_read() 306 struct sr030pc30_info *info = to_sr030pc30(sd); in cam_i2c_read() 314 static int cam_i2c_write(struct v4l2_subdev *sd, u32 reg_addr, u32 val) in cam_i2c_write() argument 316 struct i2c_client *client = v4l2_get_subdevdata(sd); in cam_i2c_write() 317 struct sr030pc30_info *info = to_sr030pc30(sd); in cam_i2c_write() 326 static inline int sr030pc30_bulk_write_reg(struct v4l2_subdev *sd, in sr030pc30_bulk_write_reg() argument [all …]
|
D | bt819.c | 54 struct v4l2_subdev sd; member 63 static inline struct bt819 *to_bt819(struct v4l2_subdev *sd) in to_bt819() argument 65 return container_of(sd, struct bt819, sd); in to_bt819() 70 return &container_of(ctrl->handler, struct bt819, hdl)->sd; in to_sd() 92 struct i2c_client *client = v4l2_get_subdevdata(&decoder->sd); in bt819_write() 106 struct i2c_client *client = v4l2_get_subdevdata(&decoder->sd); in bt819_write_block() 146 struct i2c_client *client = v4l2_get_subdevdata(&decoder->sd); in bt819_read() 151 static int bt819_init(struct v4l2_subdev *sd) in bt819_init() argument 187 struct bt819 *decoder = to_bt819(sd); in bt819_init() 213 static int bt819_status(struct v4l2_subdev *sd, u32 *pstatus, v4l2_std_id *pstd) in bt819_status() argument [all …]
|
D | upd64083.c | 52 struct v4l2_subdev sd; member 58 static inline struct upd64083_state *to_state(struct v4l2_subdev *sd) in to_state() argument 60 return container_of(sd, struct upd64083_state, sd); in to_state() 75 static void upd64083_write(struct v4l2_subdev *sd, u8 reg, u8 val) in upd64083_write() argument 77 struct i2c_client *client = v4l2_get_subdevdata(sd); in upd64083_write() 82 v4l2_dbg(1, debug, sd, "write reg: %02x val: %02x\n", reg, val); in upd64083_write() 84 v4l2_err(sd, "I/O error write 0x%02x/0x%02x\n", reg, val); in upd64083_write() 90 static u8 upd64083_read(struct v4l2_subdev *sd, u8 reg) in upd64083_read() argument 92 struct i2c_client *client = v4l2_get_subdevdata(sd); in upd64083_read() 104 static int upd64083_s_routing(struct v4l2_subdev *sd, in upd64083_s_routing() argument [all …]
|
D | noon010pc30.c | 133 struct v4l2_subdev sd; member 235 static inline struct noon010_info *to_noon010(struct v4l2_subdev *sd) in to_noon010() argument 237 return container_of(sd, struct noon010_info, sd); in to_noon010() 242 return &container_of(ctrl->handler, struct noon010_info, hdl)->sd; in to_sd() 259 static int cam_i2c_read(struct v4l2_subdev *sd, u32 reg_addr) in cam_i2c_read() argument 261 struct i2c_client *client = v4l2_get_subdevdata(sd); in cam_i2c_read() 262 struct noon010_info *info = to_noon010(sd); in cam_i2c_read() 270 static int cam_i2c_write(struct v4l2_subdev *sd, u32 reg_addr, u32 val) in cam_i2c_write() argument 272 struct i2c_client *client = v4l2_get_subdevdata(sd); in cam_i2c_write() 273 struct noon010_info *info = to_noon010(sd); in cam_i2c_write() [all …]
|
D | tda9840.c | 59 static void tda9840_write(struct v4l2_subdev *sd, u8 reg, u8 val) in tda9840_write() argument 61 struct i2c_client *client = v4l2_get_subdevdata(sd); in tda9840_write() 64 v4l2_dbg(1, debug, sd, "error writing %02x to %02x\n", in tda9840_write() 68 static int tda9840_status(struct v4l2_subdev *sd) in tda9840_status() argument 70 struct i2c_client *client = v4l2_get_subdevdata(sd); in tda9840_status() 74 v4l2_dbg(1, debug, sd, in tda9840_status() 80 v4l2_dbg(1, debug, sd, in tda9840_status() 85 v4l2_dbg(1, debug, sd, "TDA9840_DETECT: byte: 0x%02x\n", byte); in tda9840_status() 89 static int tda9840_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *t) in tda9840_s_tuner() argument 91 int stat = tda9840_status(sd); in tda9840_s_tuner() [all …]
|
D | tda7432.c | 63 struct v4l2_subdev sd; member 77 static inline struct tda7432 *to_state(struct v4l2_subdev *sd) in to_state() argument 79 return container_of(sd, struct tda7432, sd); in to_state() 84 return &container_of(ctrl->handler, struct tda7432, hdl)->sd; in to_sd() 220 static int tda7432_write(struct v4l2_subdev *sd, int subaddr, int val) in tda7432_write() argument 222 struct i2c_client *client = v4l2_get_subdevdata(sd); in tda7432_write() 225 v4l2_dbg(2, debug, sd, "In tda7432_write\n"); in tda7432_write() 226 v4l2_dbg(1, debug, sd, "Writing %d 0x%x\n", subaddr, val); in tda7432_write() 230 v4l2_err(sd, "I/O error, trying (write %d 0x%x)\n", in tda7432_write() 237 static int tda7432_set(struct v4l2_subdev *sd) in tda7432_set() argument [all …]
|
D | adv7343.c | 46 struct v4l2_subdev sd; member 59 static inline struct adv7343_state *to_state(struct v4l2_subdev *sd) in to_state() argument 61 return container_of(sd, struct adv7343_state, sd); in to_state() 66 return &container_of(ctrl->handler, struct adv7343_state, hdl)->sd; in to_sd() 69 static inline int adv7343_write(struct v4l2_subdev *sd, u8 reg, u8 value) in adv7343_write() argument 71 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7343_write() 132 static int adv7343_setstd(struct v4l2_subdev *sd, v4l2_std_id std) in adv7343_setstd() argument 134 struct adv7343_state *state = to_state(sd); in adv7343_setstd() 151 v4l2_dbg(1, debug, sd, in adv7343_setstd() 160 err = adv7343_write(sd, ADV7343_SD_MODE_REG1, val); in adv7343_setstd() [all …]
|
D | tvp7002.c | 420 struct v4l2_subdev sd; member 437 static inline struct tvp7002 *to_tvp7002(struct v4l2_subdev *sd) in to_tvp7002() argument 439 return container_of(sd, struct tvp7002, sd); in to_tvp7002() 444 return &container_of(ctrl->handler, struct tvp7002, hdl)->sd; in to_sd() 455 static int tvp7002_read(struct v4l2_subdev *sd, u8 addr, u8 *dst) in tvp7002_read() argument 457 struct i2c_client *c = v4l2_get_subdevdata(sd); in tvp7002_read() 471 v4l2_err(sd, "TVP7002 read error %d\n", error); in tvp7002_read() 485 static inline void tvp7002_read_err(struct v4l2_subdev *sd, u8 reg, in tvp7002_read_err() argument 489 *err = tvp7002_read(sd, reg, dst); in tvp7002_read_err() 501 static int tvp7002_write(struct v4l2_subdev *sd, u8 addr, u8 value) in tvp7002_write() argument [all …]
|
D | bt856.c | 55 struct v4l2_subdev sd; member 61 static inline struct bt856 *to_bt856(struct v4l2_subdev *sd) in to_bt856() argument 63 return container_of(sd, struct bt856, sd); in to_bt856() 70 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd); in bt856_write() 87 v4l2_info(&encoder->sd, "register dump:\n"); in bt856_dump() 95 static int bt856_init(struct v4l2_subdev *sd, u32 arg) in bt856_init() argument 97 struct bt856 *encoder = to_bt856(sd); in bt856_init() 100 v4l2_dbg(1, debug, sd, "init\n"); in bt856_init() 122 static int bt856_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in bt856_s_std_output() argument 124 struct bt856 *encoder = to_bt856(sd); in bt856_s_std_output() [all …]
|
D | tvaudio.c | 115 struct v4l2_subdev sd; member 142 static inline struct CHIPSTATE *to_state(struct v4l2_subdev *sd) in to_state() argument 144 return container_of(sd, struct CHIPSTATE, sd); in to_state() 149 return &container_of(ctrl->handler, struct CHIPSTATE, hdl)->sd; in to_sd() 158 struct v4l2_subdev *sd = &chip->sd; in chip_write() local 159 struct i2c_client *c = v4l2_get_subdevdata(sd); in chip_write() 163 v4l2_dbg(1, debug, sd, "chip_write: 0x%x\n", val); in chip_write() 167 v4l2_warn(sd, "I/O error (write 0x%x)\n", val); in chip_write() 172 v4l2_info(sd, in chip_write() 178 v4l2_dbg(1, debug, sd, "chip_write: reg%d=0x%x\n", in chip_write() [all …]
|
D | bt866.c | 52 struct v4l2_subdev sd; member 56 static inline struct bt866 *to_bt866(struct v4l2_subdev *sd) in to_bt866() argument 58 return container_of(sd, struct bt866, sd); in to_bt866() 63 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd); in bt866_write() 90 static int bt866_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in bt866_s_std_output() argument 92 v4l2_dbg(1, debug, sd, "set norm %llx\n", (unsigned long long)std); in bt866_s_std_output() 100 static int bt866_s_routing(struct v4l2_subdev *sd, in bt866_s_routing() argument 130 struct bt866 *encoder = to_bt866(sd); in bt866_s_routing() 153 v4l2_dbg(1, debug, sd, "set input %d\n", input); in bt866_s_routing() 192 struct v4l2_subdev *sd; in bt866_probe() local [all …]
|
D | s5k4ecgx.c | 185 struct v4l2_subdev sd; member 200 static inline struct s5k4ecgx *to_s5k4ecgx(struct v4l2_subdev *sd) in to_s5k4ecgx() argument 202 return container_of(sd, struct s5k4ecgx, sd); in to_s5k4ecgx() 272 static int s5k4ecgx_read_fw_ver(struct v4l2_subdev *sd) in s5k4ecgx_read_fw_ver() argument 274 struct i2c_client *client = v4l2_get_subdevdata(sd); in s5k4ecgx_read_fw_ver() 280 v4l2_err(sd, "FW version check failed!\n"); in s5k4ecgx_read_fw_ver() 288 v4l2_info(sd, "chip found FW ver: 0x%x, HW rev: 0x%x\n", in s5k4ecgx_read_fw_ver() 293 static int s5k4ecgx_set_ahb_address(struct v4l2_subdev *sd) in s5k4ecgx_set_ahb_address() argument 295 struct i2c_client *client = v4l2_get_subdevdata(sd); in s5k4ecgx_set_ahb_address() 330 static int s5k4ecgx_load_firmware(struct v4l2_subdev *sd) in s5k4ecgx_load_firmware() argument [all …]
|
D | tea6420.c | 50 static int tea6420_s_routing(struct v4l2_subdev *sd, in tea6420_s_routing() argument 53 struct i2c_client *client = v4l2_get_subdevdata(sd); in tea6420_s_routing() 59 v4l2_dbg(1, debug, sd, "i=%d, o=%d, g=%d\n", i, o, g); in tea6420_s_routing() 85 v4l2_dbg(1, debug, sd, in tea6420_s_routing() 105 struct v4l2_subdev *sd; in tea6420_probe() local 115 sd = devm_kzalloc(&client->dev, sizeof(*sd), GFP_KERNEL); in tea6420_probe() 116 if (sd == NULL) in tea6420_probe() 118 v4l2_i2c_subdev_init(sd, client, &tea6420_ops); in tea6420_probe() 123 err += tea6420_s_routing(sd, 6, i, 0); in tea6420_probe() 133 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tea6420_remove() local [all …]
|
D | tw2804.c | 40 struct v4l2_subdev sd; member 142 static inline struct tw2804 *to_state(struct v4l2_subdev *sd) in to_state() argument 144 return container_of(sd, struct tw2804, sd); in to_state() 152 static int tw2804_log_status(struct v4l2_subdev *sd) in tw2804_log_status() argument 154 struct tw2804 *state = to_state(sd); in tw2804_log_status() 156 v4l2_info(sd, "Standard: %s\n", in tw2804_log_status() 158 v4l2_info(sd, "Channel: %d\n", state->channel); in tw2804_log_status() 159 v4l2_info(sd, "Input: %d\n", state->input); in tw2804_log_status() 160 return v4l2_ctrl_subdev_log_status(sd); in tw2804_log_status() 179 struct i2c_client *client = v4l2_get_subdevdata(&state->sd); in tw2804_g_volatile_ctrl() [all …]
|
D | ml86v7667.c | 90 struct v4l2_subdev sd; member 97 return container_of(subdev, struct ml86v7667_priv, sd); in to_ml86v7667() 102 return &container_of(ctrl->handler, struct ml86v7667_priv, hdl)->sd; in to_sd() 118 struct v4l2_subdev *sd = to_sd(ctrl); in ml86v7667_s_ctrl() local 119 struct i2c_client *client = v4l2_get_subdevdata(sd); in ml86v7667_s_ctrl() 163 static int ml86v7667_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) in ml86v7667_querystd() argument 165 struct i2c_client *client = v4l2_get_subdevdata(sd); in ml86v7667_querystd() 180 static int ml86v7667_g_input_status(struct v4l2_subdev *sd, u32 *status) in ml86v7667_g_input_status() argument 182 struct i2c_client *client = v4l2_get_subdevdata(sd); in ml86v7667_g_input_status() 194 static int ml86v7667_enum_mbus_fmt(struct v4l2_subdev *sd, unsigned int index, in ml86v7667_enum_mbus_fmt() argument [all …]
|
D | tea6415c.c | 49 static int tea6415c_s_routing(struct v4l2_subdev *sd, in tea6415c_s_routing() argument 52 struct i2c_client *client = v4l2_get_subdevdata(sd); in tea6415c_s_routing() 56 v4l2_dbg(1, debug, sd, "i=%d, o=%d\n", i, o); in tea6415c_s_routing() 114 v4l2_dbg(1, debug, sd, in tea6415c_s_routing() 134 struct v4l2_subdev *sd; in tea6415c_probe() local 142 sd = devm_kzalloc(&client->dev, sizeof(*sd), GFP_KERNEL); in tea6415c_probe() 143 if (sd == NULL) in tea6415c_probe() 145 v4l2_i2c_subdev_init(sd, client, &tea6415c_ops); in tea6415c_probe() 151 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tea6415c_remove() local 153 v4l2_device_unregister_subdev(sd); in tea6415c_remove()
|
D | s5k5baf.c | 304 struct v4l2_subdev sd; member 406 return &container_of(ctrl->handler, struct s5k5baf, ctrls.handler)->sd; in ctrl_to_sd() 409 static inline bool s5k5baf_is_cis_subdev(struct v4l2_subdev *sd) in s5k5baf_is_cis_subdev() argument 411 return sd->entity.type == MEDIA_ENT_T_V4L2_SUBDEV_SENSOR; in s5k5baf_is_cis_subdev() 414 static inline struct s5k5baf *to_s5k5baf(struct v4l2_subdev *sd) in to_s5k5baf() argument 416 if (s5k5baf_is_cis_subdev(sd)) in to_s5k5baf() 417 return container_of(sd, struct s5k5baf, cis_sd); in to_s5k5baf() 419 return container_of(sd, struct s5k5baf, sd); in to_s5k5baf() 424 struct i2c_client *c = v4l2_get_subdevdata(&state->sd); in s5k5baf_i2c_read() 454 struct i2c_client *c = v4l2_get_subdevdata(&state->sd); in s5k5baf_i2c_write() [all …]
|
D | uda1342.c | 33 static int uda1342_s_routing(struct v4l2_subdev *sd, in uda1342_s_routing() argument 36 struct i2c_client *client = v4l2_get_subdevdata(sd); in uda1342_s_routing() 46 v4l2_err(sd, "input %d not supported\n", input); in uda1342_s_routing() 64 struct v4l2_subdev *sd; in uda1342_probe() local 72 sd = devm_kzalloc(&client->dev, sizeof(*sd), GFP_KERNEL); in uda1342_probe() 73 if (sd == NULL) in uda1342_probe() 76 v4l2_i2c_subdev_init(sd, client, &uda1342_ops); in uda1342_probe() 89 struct v4l2_subdev *sd = i2c_get_clientdata(client); in uda1342_remove() local 91 v4l2_device_unregister_subdev(sd); in uda1342_remove()
|
D | s5k6aa.c | 231 struct v4l2_subdev sd; member 306 return &container_of(ctrl->handler, struct s5k6aa, ctrls.handler)->sd; in ctrl_to_sd() 309 static inline struct s5k6aa *to_s5k6aa(struct v4l2_subdev *sd) in to_s5k6aa() argument 311 return container_of(sd, struct s5k6aa, sd); in to_s5k6aa() 386 static int s5k6aa_write_array(struct v4l2_subdev *sd, in s5k6aa_write_array() argument 389 struct i2c_client *client = v4l2_get_subdevdata(sd); in s5k6aa_write_array() 430 struct i2c_client *c = v4l2_get_subdevdata(&s5k6aa->sd); in s5k6aa_configure_pixel_clocks() 469 struct i2c_client *client = v4l2_get_subdevdata(&s5k6aa->sd); in s5k6aa_set_mirror() 481 struct i2c_client *c = v4l2_get_subdevdata(&s5k6aa->sd); in s5k6aa_set_awb() 536 struct i2c_client *c = v4l2_get_subdevdata(&s5k6aa->sd); in s5k6aa_set_auto_exposure() [all …]
|
D | s5k6a3.c | 76 static inline struct s5k6a3 *sd_to_s5k6a3(struct v4l2_subdev *sd) in sd_to_s5k6a3() argument 78 return container_of(sd, struct s5k6a3, subdev); in sd_to_s5k6a3() 101 static int s5k6a3_enum_mbus_code(struct v4l2_subdev *sd, in s5k6a3_enum_mbus_code() argument 135 static int s5k6a3_set_fmt(struct v4l2_subdev *sd, in s5k6a3_set_fmt() argument 139 struct s5k6a3 *sensor = sd_to_s5k6a3(sd); in s5k6a3_set_fmt() 154 static int s5k6a3_get_fmt(struct v4l2_subdev *sd, in s5k6a3_get_fmt() argument 158 struct s5k6a3 *sensor = sd_to_s5k6a3(sd); in s5k6a3_get_fmt() 175 static int s5k6a3_open(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in s5k6a3_open() argument 177 struct v4l2_mbus_framefmt *format = v4l2_subdev_get_try_format(sd, fh->pad, 0); in s5k6a3_open() 249 static int s5k6a3_s_power(struct v4l2_subdev *sd, int on) in s5k6a3_s_power() argument [all …]
|
D | sony-btf-mpx.c | 49 struct v4l2_subdev sd; member 54 static inline struct sony_btf_mpx *to_state(struct v4l2_subdev *sd) in to_state() argument 56 return container_of(sd, struct sony_btf_mpx, sd); in to_state() 171 struct i2c_client *client = v4l2_get_subdevdata(&t->sd); in mpx_setup() 279 static int sony_btf_mpx_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in sony_btf_mpx_s_std() argument 281 struct sony_btf_mpx *t = to_state(sd); in sony_btf_mpx_s_std() 300 static int sony_btf_mpx_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in sony_btf_mpx_g_tuner() argument 302 struct sony_btf_mpx *t = to_state(sd); in sony_btf_mpx_g_tuner() 314 static int sony_btf_mpx_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *vt) in sony_btf_mpx_s_tuner() argument 316 struct sony_btf_mpx *t = to_state(sd); in sony_btf_mpx_s_tuner() [all …]
|
D | ov2659.c | 222 struct v4l2_subdev sd; member 832 static inline struct ov2659 *to_ov2659(struct v4l2_subdev *sd) in to_ov2659() argument 834 return container_of(sd, struct ov2659, sd); in to_ov2659() 990 static int ov2659_init(struct v4l2_subdev *sd, u32 val) in ov2659_init() argument 992 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov2659_init() 1001 static int ov2659_enum_mbus_code(struct v4l2_subdev *sd, in ov2659_enum_mbus_code() argument 1005 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov2659_enum_mbus_code() 1017 static int ov2659_enum_frame_sizes(struct v4l2_subdev *sd, in ov2659_enum_frame_sizes() argument 1021 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov2659_enum_frame_sizes() 1043 static int ov2659_get_fmt(struct v4l2_subdev *sd, in ov2659_get_fmt() argument [all …]
|
D | ak881x.c | 64 static int ak881x_g_register(struct v4l2_subdev *sd, in ak881x_g_register() argument 67 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_g_register() 81 static int ak881x_s_register(struct v4l2_subdev *sd, in ak881x_s_register() argument 84 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_s_register() 96 static int ak881x_try_g_mbus_fmt(struct v4l2_subdev *sd, in ak881x_try_g_mbus_fmt() argument 99 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_try_g_mbus_fmt() 111 static int ak881x_s_mbus_fmt(struct v4l2_subdev *sd, in ak881x_s_mbus_fmt() argument 118 return ak881x_try_g_mbus_fmt(sd, mf); in ak881x_s_mbus_fmt() 121 static int ak881x_enum_mbus_fmt(struct v4l2_subdev *sd, unsigned int index, in ak881x_enum_mbus_fmt() argument 131 static int ak881x_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in ak881x_cropcap() argument [all …]
|
D | msp3400-driver.c | 351 struct i2c_client *client = v4l2_get_subdevdata(&state->sd); in msp_s_ctrl() 421 static int msp_s_radio(struct v4l2_subdev *sd) in msp_s_radio() argument 423 struct msp_state *state = to_state(sd); in msp_s_radio() 424 struct i2c_client *client = v4l2_get_subdevdata(sd); in msp_s_radio() 448 static int msp_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *freq) in msp_s_frequency() argument 450 struct i2c_client *client = v4l2_get_subdevdata(sd); in msp_s_frequency() 457 static int msp_querystd(struct v4l2_subdev *sd, v4l2_std_id *id) in msp_querystd() argument 459 struct msp_state *state = to_state(sd); in msp_querystd() 460 struct i2c_client *client = v4l2_get_subdevdata(sd); in msp_querystd() 471 static int msp_s_std(struct v4l2_subdev *sd, v4l2_std_id id) in msp_s_std() argument [all …]
|
D | ov7640.c | 56 struct v4l2_subdev *sd; in ov7640_probe() local 61 sd = devm_kzalloc(&client->dev, sizeof(*sd), GFP_KERNEL); in ov7640_probe() 62 if (sd == NULL) in ov7640_probe() 64 v4l2_i2c_subdev_init(sd, client, &ov7640_ops); in ov7640_probe() 82 struct v4l2_subdev *sd = i2c_get_clientdata(client); in ov7640_remove() local 84 v4l2_device_unregister_subdev(sd); in ov7640_remove()
|
D | adv7180.c | 189 struct v4l2_subdev sd; member 207 ctrl_hdl)->sd) 328 static inline struct adv7180_state *to_state(struct v4l2_subdev *sd) in to_state() argument 330 return container_of(sd, struct adv7180_state, sd); in to_state() 333 static int adv7180_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) in adv7180_querystd() argument 335 struct adv7180_state *state = to_state(sd); in adv7180_querystd() 350 static int adv7180_s_routing(struct v4l2_subdev *sd, u32 input, in adv7180_s_routing() argument 353 struct adv7180_state *state = to_state(sd); in adv7180_s_routing() 373 static int adv7180_g_input_status(struct v4l2_subdev *sd, u32 *status) in adv7180_g_input_status() argument 375 struct adv7180_state *state = to_state(sd); in adv7180_g_input_status() [all …]
|
D | saa6588.c | 68 struct v4l2_subdev sd; member 82 static inline struct saa6588 *to_saa6588(struct v4l2_subdev *sd) in to_saa6588() argument 84 return container_of(sd, struct saa6588, sd); in to_saa6588() 262 struct i2c_client *client = v4l2_get_subdevdata(&s->sd); in saa6588_i2c_poll() 342 struct i2c_client *client = v4l2_get_subdevdata(&s->sd); in saa6588_configure() 397 static long saa6588_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) in saa6588_ioctl() argument 399 struct saa6588 *s = to_saa6588(sd); in saa6588_ioctl() 429 static int saa6588_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in saa6588_g_tuner() argument 431 struct saa6588 *s = to_saa6588(sd); in saa6588_g_tuner() 439 static int saa6588_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *vt) in saa6588_s_tuner() argument [all …]
|
D | ov9650.c | 248 struct v4l2_subdev sd; member 415 return &container_of(ctrl->handler, struct ov965x, ctrls.handler)->sd; in ctrl_to_sd() 418 static inline struct ov965x *to_ov965x(struct v4l2_subdev *sd) in to_ov965x() argument 420 return container_of(sd, struct ov965x, sd); in to_ov965x() 533 static int ov965x_s_power(struct v4l2_subdev *sd, int on) in ov965x_s_power() argument 535 struct ov965x *ov965x = to_ov965x(sd); in ov965x_s_power() 585 v4l2_dbg(1, debug, &ov965x->sd, "clkrc: %#x, fi: %lu, tr: %lu, %d\n", in ov965x_update_exposure_ctrl() 594 v4l2_err(&ov965x->sd, "Exposure ctrl range update failed\n"); in ov965x_update_exposure_ctrl() 904 struct v4l2_subdev *sd = ctrl_to_sd(ctrl); in ov965x_g_volatile_ctrl() local 905 struct ov965x *ov965x = to_ov965x(sd); in ov965x_g_volatile_ctrl() [all …]
|
D | saa6752hs.c | 94 struct v4l2_subdev sd; member 120 static inline struct saa6752hs_state *to_state(struct v4l2_subdev *sd) in to_state() argument 122 return container_of(sd, struct saa6752hs_state, sd); in to_state() 436 static int saa6752hs_init(struct v4l2_subdev *sd, u32 leading_null_bytes) in saa6752hs_init() argument 439 struct saa6752hs_state *h = to_state(sd); in saa6752hs_init() 440 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa6752hs_init() 557 static int saa6752hs_g_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *f) in saa6752hs_g_mbus_fmt() argument 559 struct saa6752hs_state *h = to_state(sd); in saa6752hs_g_mbus_fmt() 571 static int saa6752hs_try_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *f) in saa6752hs_try_mbus_fmt() argument 598 static int saa6752hs_s_mbus_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *f) in saa6752hs_s_mbus_fmt() argument [all …]
|
/linux-4.1.27/drivers/scsi/aic7xxx/ |
D | aic7xxx_93cx6.c | 101 #define CLOCK_PULSE(sd, rdy) \ argument 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) in send_seeprom_cmd() argument 117 temp = sd->sd_MS ^ sd->sd_CS; in send_seeprom_cmd() 118 SEEPROM_OUTB(sd, temp ^ sd->sd_CK); in send_seeprom_cmd() 119 CLOCK_PULSE(sd, sd->sd_RDY); in send_seeprom_cmd() 123 temp ^= sd->sd_DO; in send_seeprom_cmd() 124 SEEPROM_OUTB(sd, temp); in send_seeprom_cmd() 125 CLOCK_PULSE(sd, sd->sd_RDY); in send_seeprom_cmd() [all …]
|
D | aic7xxx_93cx6.h | 83 #define SEEPROM_INB(sd) \ argument 84 ahc_inb(sd->sd_ahc, sd->sd_control_offset) 85 #define SEEPROM_OUTB(sd, value) \ argument 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) \ argument 92 ahc_inb(sd->sd_ahc, sd->sd_status_offset) 93 #define SEEPROM_DATA_INB(sd) \ argument 94 ahc_inb(sd->sd_ahc, sd->sd_dataout_offset) 96 int ahc_read_seeprom(struct seeprom_descriptor *sd, uint16_t *buf, [all …]
|
D | aic7xxx_proc.c | 191 struct seeprom_descriptor sd; in ahc_proc_write_seeprom() local 215 sd.sd_ahc = ahc; in ahc_proc_write_seeprom() 218 sd.sd_control_offset = SEECTL; in ahc_proc_write_seeprom() 219 sd.sd_status_offset = SEECTL; in ahc_proc_write_seeprom() 220 sd.sd_dataout_offset = SEECTL; in ahc_proc_write_seeprom() 222 sd.sd_chip = C56_66; in ahc_proc_write_seeprom() 224 sd.sd_chip = C46; in ahc_proc_write_seeprom() 225 sd.sd_MS = SEEMS; in ahc_proc_write_seeprom() 226 sd.sd_RDY = SEERDY; in ahc_proc_write_seeprom() 227 sd.sd_CS = SEECS; in ahc_proc_write_seeprom() [all …]
|
D | aic7770.c | 277 struct seeprom_descriptor sd; in aha2840_load_seeprom() local 282 sd.sd_ahc = ahc; in aha2840_load_seeprom() 283 sd.sd_control_offset = SEECTL_2840; in aha2840_load_seeprom() 284 sd.sd_status_offset = STATUS_2840; in aha2840_load_seeprom() 285 sd.sd_dataout_offset = STATUS_2840; in aha2840_load_seeprom() 286 sd.sd_chip = C46; in aha2840_load_seeprom() 287 sd.sd_MS = 0; in aha2840_load_seeprom() 288 sd.sd_RDY = EEPROM_TF; in aha2840_load_seeprom() 289 sd.sd_CS = CS_2840; in aha2840_load_seeprom() 290 sd.sd_CK = CK_2840; in aha2840_load_seeprom() [all …]
|
/linux-4.1.27/drivers/media/platform/davinci/ |
D | vpbe_venc.c | 66 struct v4l2_subdev sd; member 78 static inline struct venc_state *to_state(struct v4l2_subdev *sd) in to_state() argument 80 return container_of(sd, struct venc_state, sd); in to_state() 83 static inline u32 venc_read(struct v4l2_subdev *sd, u32 offset) in venc_read() argument 85 struct venc_state *venc = to_state(sd); in venc_read() 90 static inline u32 venc_write(struct v4l2_subdev *sd, u32 offset, u32 val) in venc_write() argument 92 struct venc_state *venc = to_state(sd); in venc_write() 99 static inline u32 venc_modify(struct v4l2_subdev *sd, u32 offset, in venc_modify() argument 102 u32 new_val = (venc_read(sd, offset) & ~mask) | (val & mask); in venc_modify() 104 venc_write(sd, offset, new_val); in venc_modify() [all …]
|
D | vpbe_osd.c | 63 static inline u32 osd_read(struct osd_state *sd, u32 offset) in osd_read() argument 65 struct osd_state *osd = sd; in osd_read() 70 static inline u32 osd_write(struct osd_state *sd, u32 val, u32 offset) in osd_write() argument 72 struct osd_state *osd = sd; in osd_write() 79 static inline u32 osd_set(struct osd_state *sd, u32 mask, u32 offset) in osd_set() argument 81 struct osd_state *osd = sd; in osd_set() 91 static inline u32 osd_clear(struct osd_state *sd, u32 mask, u32 offset) in osd_clear() argument 93 struct osd_state *osd = sd; in osd_clear() 103 static inline u32 osd_modify(struct osd_state *sd, u32 mask, u32 val, in osd_modify() argument 106 struct osd_state *osd = sd; in osd_modify() [all …]
|
/linux-4.1.27/drivers/media/usb/gspca/m5602/ |
D | m5602_core.c | 41 int m5602_read_bridge(struct sd *sd, const u8 address, u8 *i2c_data) in m5602_read_bridge() argument 44 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd; in m5602_read_bridge() 45 struct usb_device *udev = sd->gspca_dev.dev; in m5602_read_bridge() 46 __u8 *buf = sd->gspca_dev.usb_buf; in m5602_read_bridge() 63 int m5602_write_bridge(struct sd *sd, const u8 address, const u8 i2c_data) in m5602_write_bridge() argument 66 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd; in m5602_write_bridge() 67 struct usb_device *udev = sd->gspca_dev.dev; in m5602_write_bridge() 68 __u8 *buf = sd->gspca_dev.usb_buf; in m5602_write_bridge() 88 static int m5602_wait_for_i2c(struct sd *sd) in m5602_wait_for_i2c() argument 94 err = m5602_read_bridge(sd, M5602_XB_I2C_STATUS, &data); in m5602_wait_for_i2c() [all …]
|
D | m5602_po1030.c | 24 static void po1030_dump_registers(struct sd *sd); 55 int po1030_probe(struct sd *sd) in po1030_probe() argument 58 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in po1030_probe() 76 m5602_write_sensor(sd, in po1030_probe() 79 m5602_write_bridge(sd, preinit_po1030[i][1], data); in po1030_probe() 82 if (m5602_read_sensor(sd, PO1030_DEVID_H, &dev_id_h, 1)) in po1030_probe() 92 sd->gspca_dev.cam.cam_mode = po1030_modes; in po1030_probe() 93 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(po1030_modes); in po1030_probe() 98 int po1030_init(struct sd *sd) in po1030_init() argument 108 err = m5602_write_bridge(sd, in po1030_init() [all …]
|
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) in s5k83a_probe() argument 54 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in s5k83a_probe() 72 err = m5602_write_sensor(sd, preinit_s5k83a[i][1], in s5k83a_probe() 75 err = m5602_write_bridge(sd, preinit_s5k83a[i][1], in s5k83a_probe() 82 if (m5602_read_sensor(sd, 0x00, &prod_id, 1)) in s5k83a_probe() 85 if (m5602_read_sensor(sd, 0x01, &ver_id, 1)) in s5k83a_probe() 94 sd->gspca_dev.cam.cam_mode = s5k83a_modes; in s5k83a_probe() [all …]
|
D | m5602_ov7660.c | 24 static void ov7660_dump_registers(struct sd *sd); 44 int ov7660_probe(struct sd *sd) in ov7660_probe() argument 64 err = m5602_write_bridge(sd, in ov7660_probe() 69 err = m5602_write_sensor(sd, in ov7660_probe() 76 if (m5602_read_sensor(sd, OV7660_PID, &prod_id, 1)) in ov7660_probe() 79 if (m5602_read_sensor(sd, OV7660_VER, &ver_id, 1)) in ov7660_probe() 91 sd->gspca_dev.cam.cam_mode = ov7660_modes; in ov7660_probe() 92 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(ov7660_modes); in ov7660_probe() 97 int ov7660_init(struct sd *sd) in ov7660_init() argument 106 err = m5602_write_bridge(sd, in ov7660_init() [all …]
|
D | m5602_ov9650.c | 24 static void ov9650_dump_registers(struct sd *sd); 146 int ov9650_probe(struct sd *sd) in ov9650_probe() argument 150 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in ov9650_probe() 168 err = m5602_write_sensor(sd, in ov9650_probe() 171 err = m5602_write_bridge(sd, in ov9650_probe() 178 if (m5602_read_sensor(sd, OV9650_PID, &prod_id, 1)) in ov9650_probe() 181 if (m5602_read_sensor(sd, OV9650_VER, &ver_id, 1)) in ov9650_probe() 191 sd->gspca_dev.cam.cam_mode = ov9650_modes; in ov9650_probe() 192 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(ov9650_modes); in ov9650_probe() 197 int ov9650_init(struct sd *sd) in ov9650_init() argument [all …]
|
D | m5602_mt9m111.c | 24 static void mt9m111_dump_registers(struct sd *sd); 55 int mt9m111_probe(struct sd *sd) in mt9m111_probe() argument 59 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in mt9m111_probe() 76 m5602_write_bridge(sd, in mt9m111_probe() 82 m5602_write_sensor(sd, in mt9m111_probe() 87 if (m5602_read_sensor(sd, MT9M111_SC_CHIPVER, data, 2)) in mt9m111_probe() 98 sd->gspca_dev.cam.cam_mode = mt9m111_modes; in mt9m111_probe() 99 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(mt9m111_modes); in mt9m111_probe() 104 int mt9m111_init(struct sd *sd) in mt9m111_init() argument 113 err = m5602_write_bridge(sd, in mt9m111_init() [all …]
|
D | m5602_s5k4aa.c | 24 static void s5k4aa_dump_registers(struct sd *sd); 144 int s5k4aa_probe(struct sd *sd) in s5k4aa_probe() argument 148 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in s5k4aa_probe() 169 err = m5602_write_bridge(sd, in s5k4aa_probe() 176 err = m5602_write_sensor(sd, in s5k4aa_probe() 184 err = m5602_write_sensor(sd, in s5k4aa_probe() 195 if (m5602_read_sensor(sd, 0x00, prod_id, 2)) in s5k4aa_probe() 197 if (m5602_read_sensor(sd, 0x02, prod_id+2, 2)) in s5k4aa_probe() 199 if (m5602_read_sensor(sd, 0x04, prod_id+4, 2)) in s5k4aa_probe() 208 sd->gspca_dev.cam.cam_mode = s5k4aa_modes; in s5k4aa_probe() [all …]
|
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); 70 void (*disconnect)(struct sd *sd);
|
D | m5602_s5k83a.h | 46 int s5k83a_probe(struct sd *sd); 47 int s5k83a_init(struct sd *sd); 48 int s5k83a_init_controls(struct sd *sd); 49 int s5k83a_start(struct sd *sd); 50 int s5k83a_stop(struct sd *sd); 51 void s5k83a_disconnect(struct sd *sd);
|
D | m5602_bridge.h | 133 struct sd { struct 169 struct sd *sd, const u8 address, u8 *i2c_data); argument 172 struct sd *sd, const u8 address, const u8 i2c_data); 174 int m5602_write_sensor(struct sd *sd, const u8 address, 177 int m5602_read_sensor(struct sd *sd, const u8 address,
|
D | m5602_ov7660.h | 91 int ov7660_probe(struct sd *sd); 92 int ov7660_init(struct sd *sd); 93 int ov7660_init(struct sd *sd); 94 int ov7660_init_controls(struct sd *sd); 95 int ov7660_start(struct sd *sd); 96 int ov7660_stop(struct sd *sd); 97 void ov7660_disconnect(struct sd *sd);
|
D | m5602_ov9650.h | 140 int ov9650_probe(struct sd *sd); 141 int ov9650_init(struct sd *sd); 142 int ov9650_init_controls(struct sd *sd); 143 int ov9650_start(struct sd *sd); 144 int ov9650_stop(struct sd *sd); 145 void ov9650_disconnect(struct sd *sd);
|
D | m5602_mt9m111.h | 111 int mt9m111_probe(struct sd *sd); 112 int mt9m111_init(struct sd *sd); 113 int mt9m111_init_controls(struct sd *sd); 114 int mt9m111_start(struct sd *sd); 115 void mt9m111_disconnect(struct sd *sd);
|
D | m5602_po1030.h | 152 int po1030_probe(struct sd *sd); 153 int po1030_init(struct sd *sd); 154 int po1030_init_controls(struct sd *sd); 155 int po1030_start(struct sd *sd); 156 void po1030_disconnect(struct sd *sd);
|
/linux-4.1.27/drivers/media/usb/gspca/stv06xx/ |
D | stv06xx_pb0100.c | 92 struct sd *sd = (struct sd *)gspca_dev; in pb0100_s_ctrl() local 93 struct pb0100_ctrls *ctrls = sd->sensor_priv; in pb0100_s_ctrl() 119 static int pb0100_init_controls(struct sd *sd) in pb0100_init_controls() argument 121 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in pb0100_init_controls() 163 sd->sensor_priv = ctrls; in pb0100_init_controls() 168 static int pb0100_probe(struct sd *sd) in pb0100_probe() argument 173 err = stv06xx_read_sensor(sd, PB_IDENT, &sensor); in pb0100_probe() 182 sd->gspca_dev.cam.cam_mode = pb0100_mode; in pb0100_probe() 183 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(pb0100_mode); in pb0100_probe() 188 static int pb0100_start(struct sd *sd) in pb0100_start() argument [all …]
|
D | stv06xx_st6422.c | 63 static int setbrightness(struct sd *sd, s32 val); 64 static int setcontrast(struct sd *sd, s32 val); 65 static int setgain(struct sd *sd, u8 gain); 66 static int setexposure(struct sd *sd, s16 expo); 72 struct sd *sd = (struct sd *)gspca_dev; in st6422_s_ctrl() local 77 err = setbrightness(sd, ctrl->val); in st6422_s_ctrl() 80 err = setcontrast(sd, ctrl->val); in st6422_s_ctrl() 83 err = setgain(sd, ctrl->val); in st6422_s_ctrl() 86 err = setexposure(sd, ctrl->val); in st6422_s_ctrl() 92 err = stv06xx_write_bridge(sd, 0x143f, 0x01); in st6422_s_ctrl() [all …]
|
D | stv06xx.c | 42 int stv06xx_write_bridge(struct sd *sd, u16 address, u16 i2c_data) in stv06xx_write_bridge() argument 45 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in stv06xx_write_bridge() 46 struct usb_device *udev = sd->gspca_dev.dev; in stv06xx_write_bridge() 47 __u8 *buf = sd->gspca_dev.usb_buf; in stv06xx_write_bridge() 64 int stv06xx_read_bridge(struct sd *sd, u16 address, u8 *i2c_data) in stv06xx_read_bridge() argument 67 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in stv06xx_read_bridge() 68 struct usb_device *udev = sd->gspca_dev.dev; in stv06xx_read_bridge() 69 __u8 *buf = sd->gspca_dev.usb_buf; in stv06xx_read_bridge() 85 int stv06xx_write_sensor(struct sd *sd, u8 address, u16 value) in stv06xx_write_sensor() argument 87 if (sd->sensor->i2c_len == 2) { in stv06xx_write_sensor() [all …]
|
D | stv06xx_vv6410.c | 78 static int vv6410_probe(struct sd *sd) in vv6410_probe() argument 83 err = stv06xx_read_sensor(sd, VV6410_DEVICEH, &data); in vv6410_probe() 92 sd->gspca_dev.cam.cam_mode = vv6410_mode; in vv6410_probe() 93 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(vv6410_mode); in vv6410_probe() 97 static int vv6410_init_controls(struct sd *sd) in vv6410_init_controls() argument 99 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in vv6410_init_controls() 116 static int vv6410_init(struct sd *sd) in vv6410_init() argument 121 stv06xx_write_bridge(sd, stv_bridge_init[i].addr, stv_bridge_init[i].data); in vv6410_init() 126 err = stv06xx_write_sensor_bytes(sd, (u8 *) vv6410_sensor_init, in vv6410_init() 131 static int vv6410_start(struct sd *sd) in vv6410_start() argument [all …]
|
D | stv06xx_hdcs.c | 95 static int hdcs_reg_write_seq(struct sd *sd, u8 reg, u8 *vals, u8 len) in hdcs_reg_write_seq() argument 112 return stv06xx_write_sensor_bytes(sd, regs, len); in hdcs_reg_write_seq() 115 static int hdcs_set_state(struct sd *sd, enum hdcs_power_state state) in hdcs_set_state() argument 117 struct hdcs *hdcs = sd->sensor_priv; in hdcs_set_state() 126 ret = stv06xx_write_sensor(sd, HDCS_REG_CONTROL(sd), 0); in hdcs_set_state() 149 ret = stv06xx_write_sensor(sd, HDCS_REG_CONTROL(sd), val); in hdcs_set_state() 158 static int hdcs_reset(struct sd *sd) in hdcs_reset() argument 160 struct hdcs *hdcs = sd->sensor_priv; in hdcs_reset() 163 err = stv06xx_write_sensor(sd, HDCS_REG_CONTROL(sd), 1); in hdcs_reset() 167 err = stv06xx_write_sensor(sd, HDCS_REG_CONTROL(sd), 0); in hdcs_reset() [all …]
|
D | stv06xx_sensor.h | 35 #define IS_1020(sd) ((sd)->sensor == &stv06xx_sensor_hdcs1020) argument 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, const u8 address, 74 int (*write_sensor)(struct sd *sd, const u8 address, 78 int (*start)(struct sd *sd); 81 int (*stop)(struct sd *sd); 84 int (*dump)(struct sd *sd);
|
D | stv06xx_hdcs.h | 36 #define HDCS_REG_CONFIG(sd) (IS_1020(sd) ? HDCS20_CONFIG : HDCS00_CONFIG) argument 37 #define HDCS_REG_CONTROL(sd) (IS_1020(sd) ? HDCS20_CONTROL : HDCS00_CONTROL) argument 130 static int hdcs_probe_1x00(struct sd *sd); 131 static int hdcs_probe_1020(struct sd *sd); 132 static int hdcs_start(struct sd *sd); 133 static int hdcs_init(struct sd *sd); 134 static int hdcs_init_controls(struct sd *sd); 135 static int hdcs_stop(struct sd *sd); 136 static int hdcs_dump(struct sd *sd);
|
D | stv06xx.h | 86 struct sd { struct 107 int stv06xx_write_bridge(struct sd *sd, u16 address, u16 i2c_data); argument 108 int stv06xx_read_bridge(struct sd *sd, u16 address, u8 *i2c_data); 110 int stv06xx_write_sensor_bytes(struct sd *sd, const u8 *data, u8 len); 111 int stv06xx_write_sensor_words(struct sd *sd, const u16 *data, u8 len); 113 int stv06xx_read_sensor(struct sd *sd, const u8 address, u16 *value); 114 int stv06xx_write_sensor(struct sd *sd, u8 address, u16 value);
|
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);
|
D | stv06xx_pb0100.h | 112 static int pb0100_probe(struct sd *sd); 113 static int pb0100_start(struct sd *sd); 114 static int pb0100_init(struct sd *sd); 115 static int pb0100_init_controls(struct sd *sd); 116 static int pb0100_stop(struct sd *sd); 117 static int pb0100_dump(struct sd *sd);
|
D | stv06xx_vv6410.h | 178 static int vv6410_probe(struct sd *sd); 179 static int vv6410_start(struct sd *sd); 180 static int vv6410_init(struct sd *sd); 181 static int vv6410_init_controls(struct sd *sd); 182 static int vv6410_stop(struct sd *sd); 183 static int vv6410_dump(struct sd *sd);
|
/linux-4.1.27/include/media/ |
D | v4l2-subdev.h | 148 int (*log_status)(struct v4l2_subdev *sd); 149 int (*s_io_pin_config)(struct v4l2_subdev *sd, size_t n, 151 int (*init)(struct v4l2_subdev *sd, u32 val); 152 int (*load_fw)(struct v4l2_subdev *sd); 153 int (*reset)(struct v4l2_subdev *sd, u32 val); 154 int (*s_gpio)(struct v4l2_subdev *sd, u32 val); 155 int (*queryctrl)(struct v4l2_subdev *sd, struct v4l2_queryctrl *qc); 156 int (*g_ctrl)(struct v4l2_subdev *sd, struct v4l2_control *ctrl); 157 int (*s_ctrl)(struct v4l2_subdev *sd, struct v4l2_control *ctrl); 158 int (*g_ext_ctrls)(struct v4l2_subdev *sd, struct v4l2_ext_controls *ctrls); [all …]
|
D | v4l2-device.h | 55 void (*notify)(struct v4l2_subdev *sd, 110 struct v4l2_subdev *sd); 113 void v4l2_device_unregister_subdev(struct v4l2_subdev *sd); 122 static inline void v4l2_subdev_notify(struct v4l2_subdev *sd, in v4l2_subdev_notify() argument 125 if (sd && sd->v4l2_dev && sd->v4l2_dev->notify) in v4l2_subdev_notify() 126 sd->v4l2_dev->notify(sd, notification, arg); in v4l2_subdev_notify() 130 #define v4l2_device_for_each_subdev(sd, v4l2_dev) \ argument 131 list_for_each_entry(sd, &(v4l2_dev)->subdevs, list) 136 #define __v4l2_device_call_subdevs_p(v4l2_dev, sd, cond, o, f, args...) \ argument 138 list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) \ [all …]
|
/linux-4.1.27/drivers/char/ |
D | snsc.c | 41 struct subch_data_s *sd = subch_data; in scdrv_interrupt() local 45 spin_lock_irqsave(&sd->sd_rlock, flags); in scdrv_interrupt() 46 spin_lock(&sd->sd_wlock); in scdrv_interrupt() 47 status = ia64_sn_irtr_intr(sd->sd_nasid, sd->sd_subch); in scdrv_interrupt() 51 wake_up(&sd->sd_rq); in scdrv_interrupt() 55 (sd->sd_nasid, sd->sd_subch, in scdrv_interrupt() 57 wake_up(&sd->sd_wq); in scdrv_interrupt() 60 spin_unlock(&sd->sd_wlock); in scdrv_interrupt() 61 spin_unlock_irqrestore(&sd->sd_rlock, flags); in scdrv_interrupt() 75 struct subch_data_s *sd; in scdrv_open() local [all …]
|
D | snsc_event.c | 42 struct subch_data_s *sd = subch_data; in scdrv_event_interrupt() local 46 spin_lock_irqsave(&sd->sd_rlock, flags); in scdrv_event_interrupt() 47 status = ia64_sn_irtr_intr(sd->sd_nasid, sd->sd_subch); in scdrv_event_interrupt() 52 spin_unlock_irqrestore(&sd->sd_rlock, flags); in scdrv_event_interrupt() 240 struct subch_data_s *sd = event_sd; in scdrv_event() local 244 spin_lock_irqsave(&sd->sd_rlock, flags); in scdrv_event() 245 status = ia64_sn_irtr_recv(sd->sd_nasid, sd->sd_subch, in scdrv_event() 246 sd->sd_rb, &len); in scdrv_event() 249 spin_unlock_irqrestore(&sd->sd_rlock, flags); in scdrv_event() 250 scdrv_dispatch_event(sd->sd_rb, len); in scdrv_event() [all …]
|
/linux-4.1.27/drivers/media/usb/gspca/gl860/ |
D | gl860-ov2640.c | 185 struct sd *sd = (struct sd *) gspca_dev; in ov2640_init_settings() local 187 sd->vcur.backlight = 32; in ov2640_init_settings() 188 sd->vcur.brightness = 0; in ov2640_init_settings() 189 sd->vcur.sharpness = 6; in ov2640_init_settings() 190 sd->vcur.contrast = 0; in ov2640_init_settings() 191 sd->vcur.gamma = 32; in ov2640_init_settings() 192 sd->vcur.hue = 0; in ov2640_init_settings() 193 sd->vcur.saturation = 128; in ov2640_init_settings() 194 sd->vcur.whitebal = 64; in ov2640_init_settings() 195 sd->vcur.mirror = 0; in ov2640_init_settings() [all …]
|
D | gl860-mi1320.c | 187 struct sd *sd = (struct sd *) gspca_dev; in mi1320_init_settings() local 189 sd->vcur.backlight = 0; in mi1320_init_settings() 190 sd->vcur.brightness = 0; in mi1320_init_settings() 191 sd->vcur.sharpness = 6; in mi1320_init_settings() 192 sd->vcur.contrast = 10; in mi1320_init_settings() 193 sd->vcur.gamma = 20; in mi1320_init_settings() 194 sd->vcur.hue = 0; in mi1320_init_settings() 195 sd->vcur.saturation = 6; in mi1320_init_settings() 196 sd->vcur.whitebal = 0; in mi1320_init_settings() 197 sd->vcur.mirror = 0; in mi1320_init_settings() [all …]
|
D | gl860.c | 65 struct sd *sd = (struct sd *) gspca_dev; in sd_s_ctrl() local 69 sd->vcur.brightness = ctrl->val; in sd_s_ctrl() 72 sd->vcur.contrast = ctrl->val; in sd_s_ctrl() 75 sd->vcur.saturation = ctrl->val; in sd_s_ctrl() 78 sd->vcur.hue = ctrl->val; in sd_s_ctrl() 81 sd->vcur.gamma = ctrl->val; in sd_s_ctrl() 84 sd->vcur.mirror = ctrl->val; in sd_s_ctrl() 87 sd->vcur.flip = ctrl->val; in sd_s_ctrl() 90 sd->vcur.AC50Hz = ctrl->val; in sd_s_ctrl() 93 sd->vcur.whitebal = ctrl->val; in sd_s_ctrl() [all …]
|
D | gl860-mi2020.c | 365 struct sd *sd = (struct sd *) gspca_dev; in mi2020_init_settings() local 367 sd->vcur.backlight = 0; in mi2020_init_settings() 368 sd->vcur.brightness = 70; in mi2020_init_settings() 369 sd->vcur.sharpness = 20; in mi2020_init_settings() 370 sd->vcur.contrast = 0; in mi2020_init_settings() 371 sd->vcur.gamma = 0; in mi2020_init_settings() 372 sd->vcur.hue = 0; in mi2020_init_settings() 373 sd->vcur.saturation = 60; in mi2020_init_settings() 374 sd->vcur.whitebal = 0; /* 50, not done by hardware */ in mi2020_init_settings() 375 sd->vcur.mirror = 0; in mi2020_init_settings() [all …]
|
D | gl860-ov9655.c | 155 struct sd *sd = (struct sd *) gspca_dev; in ov9655_init_settings() local 157 sd->vcur.backlight = 0; in ov9655_init_settings() 158 sd->vcur.brightness = 128; in ov9655_init_settings() 159 sd->vcur.sharpness = 0; in ov9655_init_settings() 160 sd->vcur.contrast = 0; in ov9655_init_settings() 161 sd->vcur.gamma = 0; in ov9655_init_settings() 162 sd->vcur.hue = 0; in ov9655_init_settings() 163 sd->vcur.saturation = 0; in ov9655_init_settings() 164 sd->vcur.whitebal = 0; in ov9655_init_settings() 166 sd->vmax.backlight = 0; in ov9655_init_settings() [all …]
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-device.c | 106 struct v4l2_subdev *sd, *next; in v4l2_device_unregister() local 115 list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) { in v4l2_device_unregister() 116 v4l2_device_unregister_subdev(sd); in v4l2_device_unregister() 118 if (sd->flags & V4L2_SUBDEV_FL_IS_I2C) { in v4l2_device_unregister() 119 struct i2c_client *client = v4l2_get_subdevdata(sd); in v4l2_device_unregister() 131 if (sd->flags & V4L2_SUBDEV_FL_IS_SPI) { in v4l2_device_unregister() 132 struct spi_device *spi = v4l2_get_subdevdata(sd); in v4l2_device_unregister() 146 struct v4l2_subdev *sd) in v4l2_device_register_subdev() argument 149 struct media_entity *entity = &sd->entity; in v4l2_device_register_subdev() 154 if (v4l2_dev == NULL || sd == NULL || !sd->name[0]) in v4l2_device_register_subdev() [all …]
|
D | v4l2-subdev.c | 35 static int subdev_fh_init(struct v4l2_subdev_fh *fh, struct v4l2_subdev *sd) in subdev_fh_init() argument 38 fh->pad = kzalloc(sizeof(*fh->pad) * sd->entity.num_pads, GFP_KERNEL); in subdev_fh_init() 56 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_open() local 67 ret = subdev_fh_init(subdev_fh, sd); in subdev_open() 77 if (sd->v4l2_dev->mdev) { in subdev_open() 78 entity = media_entity_get(&sd->entity); in subdev_open() 86 if (sd->internal_ops && sd->internal_ops->open) { in subdev_open() 87 ret = sd->internal_ops->open(sd, subdev_fh); in subdev_open() 109 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_close() local 113 if (sd->internal_ops && sd->internal_ops->close) in subdev_close() [all …]
|
D | v4l2-async.c | 52 struct v4l2_subdev *sd) in v4l2_async_belongs() argument 82 if (match(sd->dev, asd)) in v4l2_async_belongs() 90 struct v4l2_subdev *sd, in v4l2_async_test_notify() argument 97 sd->asd = asd; in v4l2_async_test_notify() 98 sd->notifier = notifier; in v4l2_async_test_notify() 101 ret = notifier->bound(notifier, sd, asd); in v4l2_async_test_notify() 106 list_move(&sd->async_list, ¬ifier->done); in v4l2_async_test_notify() 108 ret = v4l2_device_register_subdev(notifier->v4l2_dev, sd); in v4l2_async_test_notify() 111 notifier->unbind(notifier, sd, asd); in v4l2_async_test_notify() 121 static void v4l2_async_cleanup(struct v4l2_subdev *sd) in v4l2_async_cleanup() argument [all …]
|
D | v4l2-common.c | 112 void v4l2_i2c_subdev_init(struct v4l2_subdev *sd, struct i2c_client *client, in v4l2_i2c_subdev_init() argument 115 v4l2_subdev_init(sd, ops); in v4l2_i2c_subdev_init() 116 sd->flags |= V4L2_SUBDEV_FL_IS_I2C; in v4l2_i2c_subdev_init() 118 sd->owner = client->dev.driver->owner; in v4l2_i2c_subdev_init() 119 sd->dev = &client->dev; in v4l2_i2c_subdev_init() 121 v4l2_set_subdevdata(sd, client); in v4l2_i2c_subdev_init() 122 i2c_set_clientdata(client, sd); in v4l2_i2c_subdev_init() 124 snprintf(sd->name, sizeof(sd->name), "%s %d-%04x", in v4l2_i2c_subdev_init() 135 struct v4l2_subdev *sd = NULL; in v4l2_i2c_new_subdev_board() local 162 sd = i2c_get_clientdata(client); in v4l2_i2c_new_subdev_board() [all …]
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-sodaville.c | 52 struct sdv_gpio_chip_data *sd = gc->private; in sdv_gpio_pub_set_type() local 57 type_reg = sd->gpio_pub_base + GPIT1R0; in sdv_gpio_pub_set_type() 59 type_reg = sd->gpio_pub_base + GPIT1R1; in sdv_gpio_pub_set_type() 82 struct sdv_gpio_chip_data *sd = data; in sdv_gpio_pub_irq_handler() local 83 u32 irq_stat = readl(sd->gpio_pub_base + GPSTR); in sdv_gpio_pub_irq_handler() 85 irq_stat &= readl(sd->gpio_pub_base + GPIO_INT); in sdv_gpio_pub_irq_handler() 93 generic_handle_irq(irq_find_mapping(sd->id, irq_bit)); in sdv_gpio_pub_irq_handler() 132 static int sdv_register_irqsupport(struct sdv_gpio_chip_data *sd, in sdv_register_irqsupport() argument 138 sd->irq_base = irq_alloc_descs(-1, 0, SDV_NUM_PUB_GPIOS, -1); in sdv_register_irqsupport() 139 if (sd->irq_base < 0) in sdv_register_irqsupport() [all …]
|
/linux-4.1.27/drivers/media/radio/ |
D | saa7706h.c | 129 struct v4l2_subdev sd; member 134 static inline struct saa7706h_state *to_state(struct v4l2_subdev *sd) in to_state() argument 136 return container_of(sd, struct saa7706h_state, sd); in to_state() 156 static int saa7706h_set_reg24(struct v4l2_subdev *sd, u16 reg, u32 val) in saa7706h_set_reg24() argument 158 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7706h_set_reg24() 171 static int saa7706h_set_reg24_err(struct v4l2_subdev *sd, u16 reg, u32 val, in saa7706h_set_reg24_err() argument 174 return *err ? *err : saa7706h_set_reg24(sd, reg, val); in saa7706h_set_reg24_err() 177 static int saa7706h_set_reg16(struct v4l2_subdev *sd, u16 reg, u16 val) in saa7706h_set_reg16() argument 179 struct i2c_client *client = v4l2_get_subdevdata(sd); in saa7706h_set_reg16() 191 static int saa7706h_set_reg16_err(struct v4l2_subdev *sd, u16 reg, u16 val, in saa7706h_set_reg16_err() argument [all …]
|
D | tef6862.c | 62 struct v4l2_subdev sd; member 66 static inline struct tef6862_state *to_state(struct v4l2_subdev *sd) in to_state() argument 68 return container_of(sd, struct tef6862_state, sd); in to_state() 80 static int tef6862_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in tef6862_g_tuner() argument 93 v->signal = tef6862_sigstr(v4l2_get_subdevdata(sd)); in tef6862_g_tuner() 98 static int tef6862_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in tef6862_s_tuner() argument 103 static int tef6862_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *f) in tef6862_s_frequency() argument 105 struct tef6862_state *state = to_state(sd); in tef6862_s_frequency() 106 struct i2c_client *client = v4l2_get_subdevdata(sd); in tef6862_s_frequency() 129 static int tef6862_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in tef6862_g_frequency() argument [all …]
|
/linux-4.1.27/drivers/media/i2c/m5mols/ |
D | m5mols_core.c | 141 static int m5mols_read(struct v4l2_subdev *sd, u32 size, u32 reg, u32 *val) in m5mols_read() argument 143 struct i2c_client *client = v4l2_get_subdevdata(sd); in m5mols_read() 144 struct m5mols_info *info = to_m5mols(sd); in m5mols_read() 181 v4l2_err(sd, "read failed: size:%d cat:%02x cmd:%02x. %d\n", in m5mols_read() 187 int m5mols_read_u8(struct v4l2_subdev *sd, u32 reg, u8 *val) in m5mols_read_u8() argument 193 v4l2_err(sd, "Wrong data size\n"); in m5mols_read_u8() 197 ret = m5mols_read(sd, I2C_SIZE(reg), reg, &val_32); in m5mols_read_u8() 205 int m5mols_read_u16(struct v4l2_subdev *sd, u32 reg, u16 *val) in m5mols_read_u16() argument 211 v4l2_err(sd, "Wrong data size\n"); in m5mols_read_u16() 215 ret = m5mols_read(sd, I2C_SIZE(reg), reg, &val_32); in m5mols_read_u16() [all …]
|
D | m5mols_capture.c | 40 static int m5mols_read_rational(struct v4l2_subdev *sd, u32 addr_num, in m5mols_read_rational() argument 45 int ret = m5mols_read_u32(sd, addr_num, &num); in m5mols_read_rational() 47 ret = m5mols_read_u32(sd, addr_den, &den); in m5mols_read_rational() 62 struct v4l2_subdev *sd = &info->sd; in m5mols_capture_info() local 65 ret = m5mols_read_rational(sd, EXIF_INFO_EXPTIME_NU, in m5mols_capture_info() 69 ret = m5mols_read_rational(sd, EXIF_INFO_TV_NU, EXIF_INFO_TV_DE, in m5mols_capture_info() 73 ret = m5mols_read_rational(sd, EXIF_INFO_AV_NU, EXIF_INFO_AV_DE, in m5mols_capture_info() 77 ret = m5mols_read_rational(sd, EXIF_INFO_BV_NU, EXIF_INFO_BV_DE, in m5mols_capture_info() 81 ret = m5mols_read_rational(sd, EXIF_INFO_EBV_NU, EXIF_INFO_EBV_DE, in m5mols_capture_info() 86 ret = m5mols_read_u16(sd, EXIF_INFO_ISO, &exif->iso_speed); in m5mols_capture_info() [all …]
|
D | m5mols_controls.c | 135 struct v4l2_subdev *sd = &info->sd; in m5mols_do_scenemode() local 144 ret = m5mols_write(sd, AE_EV_PRESET_MONITOR, mode); in m5mols_do_scenemode() 146 ret = m5mols_write(sd, AE_EV_PRESET_CAPTURE, mode); in m5mols_do_scenemode() 148 ret = m5mols_write(sd, AE_MODE, scenemode.metering); in m5mols_do_scenemode() 150 ret = m5mols_write(sd, AE_INDEX, scenemode.ev_bias); in m5mols_do_scenemode() 152 ret = m5mols_write(sd, AWB_MODE, scenemode.wb_mode); in m5mols_do_scenemode() 154 ret = m5mols_write(sd, AWB_MANUAL, scenemode.wb_preset); in m5mols_do_scenemode() 156 ret = m5mols_write(sd, MON_CHROMA_EN, scenemode.chroma_en); in m5mols_do_scenemode() 158 ret = m5mols_write(sd, MON_CHROMA_LVL, scenemode.chroma_lvl); in m5mols_do_scenemode() 160 ret = m5mols_write(sd, MON_EDGE_EN, scenemode.edge_en); in m5mols_do_scenemode() [all …]
|
D | m5mols.h | 199 struct v4l2_subdev sd; member 276 int m5mols_read_u8(struct v4l2_subdev *sd, u32 reg_comb, u8 *val); 277 int m5mols_read_u16(struct v4l2_subdev *sd, u32 reg_comb, u16 *val); 278 int m5mols_read_u32(struct v4l2_subdev *sd, u32 reg_comb, u32 *val); 279 int m5mols_write(struct v4l2_subdev *sd, u32 reg_comb, u32 val); 281 int m5mols_busy_wait(struct v4l2_subdev *sd, u32 reg, u32 value, u32 mask, 312 int m5mols_enable_interrupt(struct v4l2_subdev *sd, u8 reg); 313 int m5mols_wait_interrupt(struct v4l2_subdev *sd, u8 condition, u32 timeout); 319 int m5mols_init_controls(struct v4l2_subdev *sd); 322 int m5mols_update_fw(struct v4l2_subdev *sd, [all …]
|
/linux-4.1.27/kernel/sched/ |
D | stats.c | 25 struct sched_domain *sd; in show_schedstat() local 45 for_each_domain(cpu, sd) { in show_schedstat() 49 cpumask_pr_args(sched_domain_span(sd))); in show_schedstat() 53 sd->lb_count[itype], in show_schedstat() 54 sd->lb_balanced[itype], in show_schedstat() 55 sd->lb_failed[itype], in show_schedstat() 56 sd->lb_imbalance[itype], in show_schedstat() 57 sd->lb_gained[itype], in show_schedstat() 58 sd->lb_hot_gained[itype], in show_schedstat() 59 sd->lb_nobusyq[itype], in show_schedstat() [all …]
|
D | core.c | 600 struct sched_domain *sd; in get_nohz_timer_target() local 606 for_each_domain(cpu, sd) { in get_nohz_timer_target() 607 for_each_cpu(i, sched_domain_span(sd)) { in get_nohz_timer_target() 1421 struct sched_domain *sd; in ttwu_stat() local 1425 for_each_domain(this_cpu, sd) { in ttwu_stat() 1426 if (cpumask_test_cpu(cpu, sched_domain_span(sd))) { in ttwu_stat() 1427 schedstat_inc(sd, ttwu_wake_remote); in ttwu_stat() 5123 sd_alloc_ctl_domain_table(struct sched_domain *sd) in sd_alloc_ctl_domain_table() argument 5130 set_table_entry(&table[0], "min_interval", &sd->min_interval, in sd_alloc_ctl_domain_table() 5132 set_table_entry(&table[1], "max_interval", &sd->max_interval, in sd_alloc_ctl_domain_table() [all …]
|
D | fair.c | 1426 struct sched_domain *sd; in task_numa_migrate() local 1440 sd = rcu_dereference(per_cpu(sd_numa, env.src_cpu)); in task_numa_migrate() 1441 if (sd) in task_numa_migrate() 1442 env.imbalance_pct = 100 + (sd->imbalance_pct - 100) / 2; in task_numa_migrate() 1451 if (unlikely(!sd)) { in task_numa_migrate() 4564 static int wake_affine(struct sched_domain *sd, struct task_struct *p, int sync) in wake_affine() argument 4580 idx = sd->wake_idx; in wake_affine() 4614 prev_eff_load = 100 + (sd->imbalance_pct - 100) / 2; in wake_affine() 4631 schedstat_inc(sd, ttwu_move_affine); in wake_affine() 4642 find_idlest_group(struct sched_domain *sd, struct task_struct *p, in find_idlest_group() argument [all …]
|
/linux-4.1.27/fs/configfs/ |
D | dir.c | 56 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_d_iput() local 58 if (sd) { in configfs_d_iput() 69 if (atomic_read(&sd->s_count) <= 2) in configfs_d_iput() 70 sd->s_dentry = NULL; in configfs_d_iput() 73 configfs_put(sd); in configfs_d_iput() 104 static void configfs_init_dirent_depth(struct configfs_dirent *sd) in configfs_init_dirent_depth() argument 106 sd->s_depth = -1; in configfs_init_dirent_depth() 110 struct configfs_dirent *sd) in configfs_set_dir_dirent_depth() argument 115 sd->s_depth = parent_depth + 1; in configfs_set_dir_dirent_depth() 119 configfs_adjust_dir_dirent_depth_before_populate(struct configfs_dirent *sd) in configfs_adjust_dir_dirent_depth_before_populate() argument [all …]
|
D | inode.c | 60 struct configfs_dirent * sd = dentry->d_fsdata; in configfs_setattr() local 65 if (!sd) in configfs_setattr() 68 sd_iattr = sd->s_iattr; in configfs_setattr() 75 sd_iattr->ia_mode = sd->s_mode; in configfs_setattr() 79 sd->s_iattr = sd_iattr; in configfs_setattr() 105 sd_iattr->ia_mode = sd->s_mode = mode; in configfs_setattr() 127 struct inode *configfs_new_inode(umode_t mode, struct configfs_dirent *sd, in configfs_new_inode() argument 136 if (sd->s_iattr) { in configfs_new_inode() 141 set_inode_attr(inode, sd->s_iattr); in configfs_new_inode() 150 static void configfs_set_inode_lock_class(struct configfs_dirent *sd, in configfs_set_inode_lock_class() argument [all …]
|
D | configfs_internal.h | 81 extern const unsigned char * configfs_get_name(struct configfs_dirent *sd); 82 extern void configfs_drop_dentry(struct configfs_dirent *sd, struct dentry *parent); 112 struct configfs_dirent * sd = dentry->d_fsdata; in to_item() local 113 return ((struct config_item *) sd->s_element); in to_item() 118 struct configfs_dirent * sd = dentry->d_fsdata; in to_attr() local 119 return ((struct configfs_attribute *) sd->s_element); in to_attr() 128 struct configfs_dirent * sd = dentry->d_fsdata; in configfs_get_config_item() local 129 if (sd->s_type & CONFIGFS_ITEM_LINK) { in configfs_get_config_item() 130 struct configfs_symlink * sl = sd->s_element; in configfs_get_config_item() 133 item = config_item_get(sd->s_element); in configfs_get_config_item() [all …]
|
/linux-4.1.27/arch/mips/kernel/ |
D | octeon_switch.S | 129 sd t0, OCTEON_CP2_CRC_IV(a0) 130 sd t1, OCTEON_CP2_CRC_LENGTH(a0) 133 sd t2, OCTEON_CP2_CRC_POLY(a0) 138 sd t0, OCTEON_CP2_LLM_DAT(a0) 141 sd t1, OCTEON_CP2_LLM_DAT+8(a0) 149 sd t0, OCTEON_CP2_3DES_IV(a0) 151 sd t1, OCTEON_CP2_3DES_KEY(a0) 153 sd t2, OCTEON_CP2_3DES_KEY+8(a0) 155 sd t3, OCTEON_CP2_3DES_KEY+16(a0) 157 sd t0, OCTEON_CP2_3DES_RESULT(a0) [all …]
|
/linux-4.1.27/drivers/cpufreq/ |
D | sa1110-cpufreq.c | 146 sdram_calculate_timing(struct sdram_info *sd, u_int cpu_khz, in sdram_calculate_timing() argument 165 sd->mdcnfg = MDCNFG & 0x007f007f; in sdram_calculate_timing() 174 sd->mdcnfg |= trp << 8; in sdram_calculate_timing() 175 sd->mdcnfg |= trp << 24; in sdram_calculate_timing() 176 sd->mdcnfg |= sdram->cas_latency << 12; in sdram_calculate_timing() 177 sd->mdcnfg |= sdram->cas_latency << 28; in sdram_calculate_timing() 178 sd->mdcnfg |= twr << 14; in sdram_calculate_timing() 179 sd->mdcnfg |= twr << 30; in sdram_calculate_timing() 181 sd->mdrefr = MDREFR & 0xffbffff0; in sdram_calculate_timing() 182 sd->mdrefr |= 7; in sdram_calculate_timing() [all …]
|
/linux-4.1.27/drivers/media/pci/cx18/ |
D | cx18-av-core.c | 127 static void cx18_av_initialize(struct v4l2_subdev *sd) in cx18_av_initialize() argument 129 struct cx18_av_state *state = to_cx18_av_state(sd); in cx18_av_initialize() 130 struct cx18 *cx = v4l2_get_subdevdata(sd); in cx18_av_initialize() 269 static int cx18_av_reset(struct v4l2_subdev *sd, u32 val) in cx18_av_reset() argument 271 cx18_av_initialize(sd); in cx18_av_reset() 275 static int cx18_av_load_fw(struct v4l2_subdev *sd) in cx18_av_load_fw() argument 277 struct cx18_av_state *state = to_cx18_av_state(sd); in cx18_av_load_fw() 282 cx18_av_initialize(sd); in cx18_av_load_fw() 290 struct v4l2_subdev *sd = &state->sd; in cx18_av_std_setup() local 457 CX18_DEBUG_INFO_DEV(sd, "PLL regs = int: %u, frac: %u, post: %u\n", in cx18_av_std_setup() [all …]
|
D | cx18-gpio.c | 108 static int gpiomux_log_status(struct v4l2_subdev *sd) in gpiomux_log_status() argument 110 struct cx18 *cx = v4l2_get_subdevdata(sd); in gpiomux_log_status() 113 CX18_INFO_DEV(sd, "GPIO: direction 0x%08x, value 0x%08x\n", in gpiomux_log_status() 119 static int gpiomux_s_radio(struct v4l2_subdev *sd) in gpiomux_s_radio() argument 121 struct cx18 *cx = v4l2_get_subdevdata(sd); in gpiomux_s_radio() 133 static int gpiomux_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in gpiomux_s_std() argument 135 struct cx18 *cx = v4l2_get_subdevdata(sd); in gpiomux_s_std() 158 static int gpiomux_s_audio_routing(struct v4l2_subdev *sd, in gpiomux_s_audio_routing() argument 161 struct cx18 *cx = v4l2_get_subdevdata(sd); in gpiomux_s_audio_routing() 207 static int resetctrl_log_status(struct v4l2_subdev *sd) in resetctrl_log_status() argument [all …]
|
D | cx18-i2c.c | 113 struct v4l2_subdev *sd; in cx18_i2c_register() local 121 sd = v4l2_i2c_new_subdev(&cx->v4l2_dev, in cx18_i2c_register() 123 if (sd != NULL) in cx18_i2c_register() 124 sd->grp_id = hw; in cx18_i2c_register() 125 sd = v4l2_i2c_new_subdev(&cx->v4l2_dev, in cx18_i2c_register() 127 if (sd != NULL) in cx18_i2c_register() 128 sd->grp_id = hw; in cx18_i2c_register() 129 sd = v4l2_i2c_new_subdev(&cx->v4l2_dev, in cx18_i2c_register() 131 if (sd != NULL) in cx18_i2c_register() 132 sd->grp_id = hw; in cx18_i2c_register() [all …]
|
D | cx18-av-firmware.c | 38 struct v4l2_subdev *sd = &cx->av_state.sd; in cx18_av_verifyfw() local 64 CX18_ERR_DEV(sd, "verification of %s firmware load " in cx18_av_verifyfw() 73 CX18_INFO_DEV(sd, "verified load of %s firmware (%d bytes)\n", in cx18_av_verifyfw() 80 struct v4l2_subdev *sd = &cx->av_state.sd; in cx18_av_loadfw() local 89 CX18_ERR_DEV(sd, "unable to open firmware %s\n", FWFILE); in cx18_av_loadfw() 140 CX18_ERR_DEV(sd, "unable to load firmware %s\n", FWFILE); in cx18_av_loadfw() 148 CX18_INFO_DEV(sd, "loaded %s firmware (%d bytes)\n", FWFILE, size); in cx18_av_loadfw()
|
/linux-4.1.27/drivers/media/pci/cx23885/ |
D | cx23888-ir.c | 126 struct v4l2_subdev sd; member 142 static inline struct cx23888_ir_state *to_state(struct v4l2_subdev *sd) in to_state() argument 144 return v4l2_get_subdevdata(sd); in to_state() 529 static int cx23888_ir_irq_handler(struct v4l2_subdev *sd, u32 status, in cx23888_ir_irq_handler() argument 532 struct cx23888_ir_state *state = to_state(sd); in cx23888_ir_irq_handler() 556 v4l2_dbg(2, ir_888_debug, sd, "IRQ Status: %s %s %s %s %s %s\n", in cx23888_ir_irq_handler() 562 v4l2_dbg(2, ir_888_debug, sd, "IRQ Enables: %s %s %s %s\n", in cx23888_ir_irq_handler() 583 v4l2_subdev_notify(sd, V4L2_SUBDEV_IR_TX_NOTIFY, &events); in cx23888_ir_irq_handler() 621 v4l2_err(sd, "IR receiver software FIFO overrun\n"); in cx23888_ir_irq_handler() 630 v4l2_err(sd, "IR receiver hardware FIFO overrun\n"); in cx23888_ir_irq_handler() [all …]
|
/linux-4.1.27/drivers/media/i2c/cx25840/ |
D | cx25840-ir.c | 128 static inline struct cx25840_ir_state *to_ir_state(struct v4l2_subdev *sd) in to_ir_state() argument 130 struct cx25840_state *state = to_state(sd); in to_ir_state() 498 static inline void irqenable_rx(struct v4l2_subdev *sd, u32 mask) in irqenable_rx() argument 500 struct cx25840_state *state = to_state(sd); in irqenable_rx() 509 static inline void irqenable_tx(struct v4l2_subdev *sd, u32 mask) in irqenable_tx() argument 511 struct cx25840_state *state = to_state(sd); in irqenable_tx() 522 int cx25840_ir_irq_handler(struct v4l2_subdev *sd, u32 status, bool *handled) in cx25840_ir_irq_handler() argument 524 struct cx25840_state *state = to_state(sd); in cx25840_ir_irq_handler() 525 struct cx25840_ir_state *ir_state = to_ir_state(sd); in cx25840_ir_irq_handler() 561 v4l2_dbg(2, ir_debug, sd, "IR IRQ Status: %s %s %s %s %s %s\n", in cx25840_ir_irq_handler() [all …]
|
D | cx25840-core.h | 54 struct v4l2_subdev sd; member 80 static inline struct cx25840_state *to_state(struct v4l2_subdev *sd) in to_state() argument 82 return container_of(sd, struct cx25840_state, sd); in to_state() 87 return &container_of(ctrl->handler, struct cx25840_state, hdl)->sd; in to_sd() 141 int cx25840_s_clock_freq(struct v4l2_subdev *sd, u32 freq); 147 int cx25840_s_raw_fmt(struct v4l2_subdev *sd, struct v4l2_vbi_format *fmt); 148 int cx25840_s_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *fmt); 149 int cx25840_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *fmt); 150 int cx25840_decode_vbi_line(struct v4l2_subdev *sd, struct v4l2_decode_vbi_line *vbi); 155 int cx25840_ir_log_status(struct v4l2_subdev *sd); [all …]
|
D | cx25840-vbi.c | 85 int cx25840_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *svbi) in cx25840_g_sliced_fmt() argument 87 struct i2c_client *client = v4l2_get_subdevdata(sd); in cx25840_g_sliced_fmt() 88 struct cx25840_state *state = to_state(sd); in cx25840_g_sliced_fmt() 127 int cx25840_s_raw_fmt(struct v4l2_subdev *sd, struct v4l2_vbi_format *fmt) in cx25840_s_raw_fmt() argument 129 struct i2c_client *client = v4l2_get_subdevdata(sd); in cx25840_s_raw_fmt() 130 struct cx25840_state *state = to_state(sd); in cx25840_s_raw_fmt() 143 int cx25840_s_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *svbi) in cx25840_s_sliced_fmt() argument 145 struct i2c_client *client = v4l2_get_subdevdata(sd); in cx25840_s_sliced_fmt() 146 struct cx25840_state *state = to_state(sd); in cx25840_s_sliced_fmt() 211 int cx25840_decode_vbi_line(struct v4l2_subdev *sd, struct v4l2_decode_vbi_line *vbi) in cx25840_decode_vbi_line() argument [all …]
|
/linux-4.1.27/drivers/target/ |
D | target_core_pscsi.c | 306 struct scsi_device *sd) in pscsi_add_device_to_list() argument 309 struct request_queue *q = sd->request_queue; in pscsi_add_device_to_list() 311 pdv->pdv_sd = sd; in pscsi_add_device_to_list() 313 if (!sd->queue_depth) { in pscsi_add_device_to_list() 314 sd->queue_depth = PSCSI_DEFAULT_QUEUEDEPTH; in pscsi_add_device_to_list() 317 " queue_depth to %d\n", sd->channel, sd->id, in pscsi_add_device_to_list() 318 sd->lun, sd->queue_depth); in pscsi_add_device_to_list() 321 dev->dev_attrib.hw_block_size = sd->sector_size; in pscsi_add_device_to_list() 323 min_t(int, sd->host->max_sectors, queue_max_hw_sectors(q)); in pscsi_add_device_to_list() 324 dev->dev_attrib.hw_queue_depth = sd->queue_depth; in pscsi_add_device_to_list() [all …]
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | fimc-isp.c | 114 static int fimc_is_subdev_enum_mbus_code(struct v4l2_subdev *sd, in fimc_is_subdev_enum_mbus_code() argument 127 static int fimc_isp_subdev_get_fmt(struct v4l2_subdev *sd, in fimc_isp_subdev_get_fmt() argument 131 struct fimc_isp *isp = v4l2_get_subdevdata(sd); in fimc_isp_subdev_get_fmt() 135 *mf = *v4l2_subdev_get_try_format(sd, cfg, fmt->pad); in fimc_isp_subdev_get_fmt() 158 isp_dbg(1, sd, "%s: pad%d: fmt: 0x%x, %dx%d\n", __func__, in fimc_isp_subdev_get_fmt() 199 static int fimc_isp_subdev_set_fmt(struct v4l2_subdev *sd, in fimc_isp_subdev_set_fmt() argument 203 struct fimc_isp *isp = v4l2_get_subdevdata(sd); in fimc_isp_subdev_set_fmt() 208 isp_dbg(1, sd, "%s: pad%d: code: 0x%x, %dx%d\n", in fimc_isp_subdev_set_fmt() 215 mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); in fimc_isp_subdev_set_fmt() 227 mf = v4l2_subdev_get_try_format(sd, cfg, pad); in fimc_isp_subdev_set_fmt() [all …]
|
D | mipi-csis.c | 206 struct v4l2_subdev sd; member 279 return container_of(sdev, struct csis_state, sd); in sd_to_csis_state() 337 v4l2_dbg(1, debug, &state->sd, "fmt: %#x, %d x %d\n", in __s5pcsis_set_format() 442 v4l2_info(&state->sd, "--- %s ---\n", label); in dump_regs() 446 v4l2_info(&state->sd, "%10s: 0x%08x\n", registers[i].name, cfg); in dump_regs() 484 v4l2_info(&state->sd, "%s events: %d\n", in s5pcsis_log_counters() 494 static int s5pcsis_s_power(struct v4l2_subdev *sd, int on) in s5pcsis_s_power() argument 496 struct csis_state *state = sd_to_csis_state(sd); in s5pcsis_s_power() 505 static int s5pcsis_s_stream(struct v4l2_subdev *sd, int enable) in s5pcsis_s_stream() argument 507 struct csis_state *state = sd_to_csis_state(sd); in s5pcsis_s_stream() [all …]
|
D | common.c | 20 struct v4l2_subdev *sd; in fimc_find_remote_sensor() local 29 sd = media_entity_to_v4l2_subdev(pad->entity); in fimc_find_remote_sensor() 31 if (sd->grp_id == GRP_ID_FIMC_IS_SENSOR || in fimc_find_remote_sensor() 32 sd->grp_id == GRP_ID_SENSOR) in fimc_find_remote_sensor() 33 return sd; in fimc_find_remote_sensor() 35 pad = &sd->entity.pads[0]; in fimc_find_remote_sensor()
|
/linux-4.1.27/drivers/media/i2c/s5c73m3/ |
D | s5c73m3-core.c | 349 static int s5c73m3_load_fw(struct v4l2_subdev *sd) in s5c73m3_load_fw() argument 351 struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd); in s5c73m3_load_fw() 361 v4l2_err(sd, "Firmware request failed (%s)\n", fw_name); in s5c73m3_load_fw() 365 v4l2_info(sd, "Loading firmware (%s, %zu B)\n", fw_name, fw->size); in s5c73m3_load_fw() 372 v4l2_err(sd, "SPI write failed\n"); in s5c73m3_load_fw() 420 static int __s5c73m3_s_stream(struct s5c73m3 *state, struct v4l2_subdev *sd, in __s5c73m3_s_stream() argument 452 v4l2_err(sd, "Error setting frame rate(%d)\n", ret); in __s5c73m3_s_stream() 458 static int s5c73m3_oif_s_stream(struct v4l2_subdev *sd, int on) in s5c73m3_oif_s_stream() argument 460 struct s5c73m3 *state = oif_sd_to_s5c73m3(sd); in s5c73m3_oif_s_stream() 464 ret = __s5c73m3_s_stream(state, sd, on); in s5c73m3_oif_s_stream() [all …]
|
/linux-4.1.27/include/media/davinci/ |
D | vpbe_osd.h | 330 int (*initialize)(struct osd_state *sd); 331 int (*request_layer)(struct osd_state *sd, enum osd_layer layer); 332 void (*release_layer)(struct osd_state *sd, enum osd_layer layer); 333 int (*enable_layer)(struct osd_state *sd, enum osd_layer layer, 335 void (*disable_layer)(struct osd_state *sd, enum osd_layer layer); 336 int (*set_layer_config)(struct osd_state *sd, enum osd_layer layer, 338 void (*get_layer_config)(struct osd_state *sd, enum osd_layer layer, 340 void (*start_layer)(struct osd_state *sd, enum osd_layer layer, 343 void (*set_left_margin)(struct osd_state *sd, u32 val); 344 void (*set_top_margin)(struct osd_state *sd, u32 val); [all …]
|
/linux-4.1.27/fs/ |
D | splice.c | 708 struct pipe_buffer *buf, struct splice_desc *sd) in pipe_to_sendpage() argument 710 struct file *file = sd->u.file; in pipe_to_sendpage() 711 loff_t pos = sd->pos; in pipe_to_sendpage() 717 more = (sd->flags & SPLICE_F_MORE) ? MSG_MORE : 0; in pipe_to_sendpage() 719 if (sd->len < sd->total_len && pipe->nrbufs > 1) in pipe_to_sendpage() 723 sd->len, &pos, more); in pipe_to_sendpage() 754 static int splice_from_pipe_feed(struct pipe_inode_info *pipe, struct splice_desc *sd, in splice_from_pipe_feed() argument 763 sd->len = buf->len; in splice_from_pipe_feed() 764 if (sd->len > sd->total_len) in splice_from_pipe_feed() 765 sd->len = sd->total_len; in splice_from_pipe_feed() [all …]
|
/linux-4.1.27/arch/arm/vfp/ |
D | vfpsingle.c | 69 #define vfp_single_normaliseround(sd,vsd,fpscr,except,func) __vfp_single_normaliseround(sd,vsd,fpsc… argument 70 u32 __vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions) in __vfp_single_normaliseround() argument 72 u32 vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions, const char … in __vfp_single_normaliseround() 202 sd, d, exceptions); in __vfp_single_normaliseround() 204 vfp_put_float(d, sd); in __vfp_single_normaliseround() 259 static u32 vfp_single_fabs(int sd, int unused, s32 m, u32 fpscr) in vfp_single_fabs() argument 261 vfp_put_float(vfp_single_packed_abs(m), sd); in vfp_single_fabs() 265 static u32 vfp_single_fcpy(int sd, int unused, s32 m, u32 fpscr) in vfp_single_fcpy() argument 267 vfp_put_float(m, sd); in vfp_single_fcpy() 271 static u32 vfp_single_fneg(int sd, int unused, s32 m, u32 fpscr) in vfp_single_fneg() argument [all …]
|
/linux-4.1.27/drivers/media/usb/go7007/ |
D | s2250-board.c | 120 struct v4l2_subdev sd; member 133 static inline struct s2250 *to_state(struct v4l2_subdev *sd) in to_state() argument 135 return container_of(sd, struct s2250, sd); in to_state() 327 static int s2250_s_video_routing(struct v4l2_subdev *sd, u32 input, u32 output, in s2250_s_video_routing() argument 330 struct s2250 *state = to_state(sd); in s2250_s_video_routing() 331 struct i2c_client *client = v4l2_get_subdevdata(sd); in s2250_s_video_routing() 352 static int s2250_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in s2250_s_std() argument 354 struct s2250 *state = to_state(sd); in s2250_s_std() 355 struct i2c_client *client = v4l2_get_subdevdata(sd); in s2250_s_std() 374 struct i2c_client *client = v4l2_get_subdevdata(&state->sd); in s2250_s_ctrl() [all …]
|
/linux-4.1.27/fs/sysfs/ |
D | dir.c | 48 parent = kobj->parent->sd; in sysfs_create_dir_ns() 63 kobj->sd = kn; in sysfs_create_dir_ns() 77 struct kernfs_node *kn = kobj->sd; in sysfs_remove_dir() 92 kobj->sd = NULL; in sysfs_remove_dir() 107 parent = kernfs_get_parent(kobj->sd); in sysfs_rename_dir_ns() 108 ret = kernfs_rename_ns(kobj->sd, parent, new_name, new_ns); in sysfs_rename_dir_ns() 116 struct kernfs_node *kn = kobj->sd; in sysfs_move_dir_ns() 119 new_parent = new_parent_kobj && new_parent_kobj->sd ? in sysfs_move_dir_ns() 120 new_parent_kobj->sd : sysfs_root_kn; in sysfs_move_dir_ns() 132 struct kernfs_node *kn, *parent = parent_kobj->sd; in sysfs_create_mount_point() [all …]
|
D | symlink.c | 35 if (target_kobj->sd) { in sysfs_do_create_link_sd() 36 target = target_kobj->sd; in sysfs_do_create_link_sd() 75 parent = kobj->sd; in sysfs_do_create_link() 131 if (targ->sd && kernfs_ns_enabled(kobj->sd)) in sysfs_delete_link() 132 ns = targ->sd->ns; in sysfs_delete_link() 134 kernfs_remove_by_name_ns(kobj->sd, name, ns); in sysfs_delete_link() 149 parent = kobj->sd; in sysfs_remove_link() 175 parent = kobj->sd; in sysfs_rename_link_ns() 177 if (targ->sd) in sysfs_rename_link_ns() 178 old_ns = targ->sd->ns; in sysfs_rename_link_ns()
|
/linux-4.1.27/drivers/media/platform/s5p-tv/ |
D | hdmiphy_drv.c | 34 struct v4l2_subdev sd; member 174 static inline struct hdmiphy_ctx *sd_to_ctx(struct v4l2_subdev *sd) in sd_to_ctx() argument 176 return container_of(sd, struct hdmiphy_ctx, sd); in sd_to_ctx() 188 static int hdmiphy_s_power(struct v4l2_subdev *sd, int on) in hdmiphy_s_power() argument 194 static int hdmiphy_s_dv_timings(struct v4l2_subdev *sd, in hdmiphy_s_dv_timings() argument 200 struct hdmiphy_ctx *ctx = sd_to_ctx(sd); in hdmiphy_s_dv_timings() 201 struct i2c_client *client = v4l2_get_subdevdata(sd); in hdmiphy_s_dv_timings() 225 static int hdmiphy_dv_timings_cap(struct v4l2_subdev *sd, in hdmiphy_dv_timings_cap() argument 239 static int hdmiphy_s_stream(struct v4l2_subdev *sd, int enable) in hdmiphy_s_stream() argument 241 struct i2c_client *client = v4l2_get_subdevdata(sd); in hdmiphy_s_stream() [all …]
|
D | sdo_drv.c | 65 struct v4l2_subdev sd; member 70 static inline struct sdo_device *sd_to_sdev(struct v4l2_subdev *sd) in sd_to_sdev() argument 72 return container_of(sd, struct sdo_device, sd); in sd_to_sdev() 138 static int sdo_g_tvnorms_output(struct v4l2_subdev *sd, v4l2_std_id *std) in sdo_g_tvnorms_output() argument 146 static int sdo_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in sdo_s_std_output() argument 148 struct sdo_device *sdev = sd_to_sdev(sd); in sdo_s_std_output() 157 static int sdo_g_std_output(struct v4l2_subdev *sd, v4l2_std_id *std) in sdo_g_std_output() argument 159 *std = sd_to_sdev(sd)->fmt->id; in sdo_g_std_output() 163 static int sdo_g_mbus_fmt(struct v4l2_subdev *sd, in sdo_g_mbus_fmt() argument 166 struct sdo_device *sdev = sd_to_sdev(sd); in sdo_g_mbus_fmt() [all …]
|
D | sii9234_drv.c | 37 struct v4l2_subdev sd; member 40 static inline struct sii9234_context *sd_to_context(struct v4l2_subdev *sd) in sd_to_context() argument 42 return container_of(sd, struct sii9234_context, sd); in sd_to_context() 232 struct v4l2_subdev *sd = dev_get_drvdata(dev); in sii9234_runtime_suspend() local 233 struct sii9234_context *ctx = sd_to_context(sd); in sii9234_runtime_suspend() 246 struct v4l2_subdev *sd = dev_get_drvdata(dev); in sii9234_runtime_resume() local 247 struct sii9234_context *ctx = sd_to_context(sd); in sii9234_runtime_resume() 282 static int sii9234_s_power(struct v4l2_subdev *sd, int on) in sii9234_s_power() argument 284 struct sii9234_context *ctx = sd_to_context(sd); in sii9234_s_power() 295 static int sii9234_s_stream(struct v4l2_subdev *sd, int enable) in sii9234_s_stream() argument [all …]
|
/linux-4.1.27/drivers/media/platform/soc_camera/ |
D | soc_camera_platform.c | 33 static int soc_camera_platform_s_stream(struct v4l2_subdev *sd, int enable) in soc_camera_platform_s_stream() argument 35 struct soc_camera_platform_info *p = v4l2_get_subdevdata(sd); in soc_camera_platform_s_stream() 39 static int soc_camera_platform_fill_fmt(struct v4l2_subdev *sd, in soc_camera_platform_fill_fmt() argument 42 struct soc_camera_platform_info *p = v4l2_get_subdevdata(sd); in soc_camera_platform_fill_fmt() 53 static int soc_camera_platform_s_power(struct v4l2_subdev *sd, int on) in soc_camera_platform_s_power() argument 55 struct soc_camera_platform_info *p = v4l2_get_subdevdata(sd); in soc_camera_platform_s_power() 64 static int soc_camera_platform_enum_fmt(struct v4l2_subdev *sd, unsigned int index, in soc_camera_platform_enum_fmt() argument 67 struct soc_camera_platform_info *p = v4l2_get_subdevdata(sd); in soc_camera_platform_enum_fmt() 76 static int soc_camera_platform_g_crop(struct v4l2_subdev *sd, in soc_camera_platform_g_crop() argument 79 struct soc_camera_platform_info *p = v4l2_get_subdevdata(sd); in soc_camera_platform_g_crop() [all …]
|
D | soc_scale_crop.c | 41 int soc_camera_client_g_rect(struct v4l2_subdev *sd, struct v4l2_rect *rect) in soc_camera_client_g_rect() argument 49 ret = v4l2_subdev_call(sd, video, g_crop, &crop); in soc_camera_client_g_rect() 58 ret = v4l2_subdev_call(sd, video, cropcap, &cap); in soc_camera_client_g_rect() 96 int soc_camera_client_s_crop(struct v4l2_subdev *sd, in soc_camera_client_s_crop() argument 101 struct device *dev = sd->v4l2_dev->dev; in soc_camera_client_s_crop() 106 v4l2_subdev_call(sd, video, s_crop, crop); in soc_camera_client_s_crop() 107 ret = soc_camera_client_g_rect(sd, cam_rect); in soc_camera_client_s_crop() 130 ret = v4l2_subdev_call(sd, video, cropcap, &cap); in soc_camera_client_s_crop() 184 v4l2_subdev_call(sd, video, s_crop, cam_crop); in soc_camera_client_s_crop() 185 ret = soc_camera_client_g_rect(sd, cam_rect); in soc_camera_client_s_crop() [all …]
|
/linux-4.1.27/drivers/media/radio/si4713/ |
D | si4713.c | 66 #define to_si4713_device(sd) container_of(sd, struct si4713_device, sd) argument 189 v4l2_dbg(2, debug, &sdev->sd, in si4713_handler() 210 struct i2c_client *client = v4l2_get_subdevdata(&sdev->sd); in si4713_send_command() 221 DBG_BUFFER(&sdev->sd, "Parameters", data1, argn + 1); in si4713_send_command() 225 v4l2_err(&sdev->sd, "Error while sending command 0x%02x\n", in si4713_send_command() 236 v4l2_warn(&sdev->sd, in si4713_send_command() 244 v4l2_err(&sdev->sd, in si4713_send_command() 250 DBG_BUFFER(&sdev->sd, "Response", response, respn); in si4713_send_command() 295 v4l2_dbg(1, debug, &sdev->sd, in si4713_read_property() 335 v4l2_dbg(1, debug, &sdev->sd, in si4713_write_property() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,armada-39x-pinctrl.txt | 38 mpp21 21 gpio, spi0(cs1), sata0(present) [1], sd(cmd), dev(bootcs), ge(rxd0) 41 mpp24 24 gpio, spi0(miso), ua0(cts), ua1(rxd), sd(d4), dev(readyn) 42 mpp25 25 gpio, spi0(cs0), ua0(rts), ua1(txd), sd(d5), dev(cs0) 43 mpp26 26 gpio, spi0(cs2), i2c1(sck), sd(d6), dev(cs1) 44 mpp27 27 gpio, spi0(cs3), i2c1(sda), sd(d7), dev(cs2), ge(txclkout) 45 mpp28 28 gpio, sd(clk), dev(ad5), ge(txd0) 54 mpp37 37 gpio, sd(d3), dev(ad8), ge(rxclk) 55 mpp38 38 gpio, ref(clk), sd(d0), dev(ad4), ge(rxd1) 56 mpp39 39 gpio, i2c1(sck), ua0(cts), sd(d1), dev(a2), ge(rxd2) 57 mpp40 40 gpio, i2c1(sda), ua0(rts), sd(d2), dev(ad6), ge(rxd3) [all …]
|
/linux-4.1.27/drivers/media/pci/ivtv/ |
D | ivtv-gpio.c | 148 static inline struct ivtv *sd_to_ivtv(struct v4l2_subdev *sd) in sd_to_ivtv() argument 150 return container_of(sd, struct ivtv, sd_gpio); in sd_to_ivtv() 158 static int subdev_s_clock_freq(struct v4l2_subdev *sd, u32 freq) in subdev_s_clock_freq() argument 160 struct ivtv *itv = sd_to_ivtv(sd); in subdev_s_clock_freq() 181 static int subdev_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in subdev_g_tuner() argument 183 struct ivtv *itv = sd_to_ivtv(sd); in subdev_g_tuner() 195 static int subdev_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *vt) in subdev_s_tuner() argument 197 struct ivtv *itv = sd_to_ivtv(sd); in subdev_s_tuner() 222 static int subdev_s_radio(struct v4l2_subdev *sd) in subdev_s_radio() argument 224 struct ivtv *itv = sd_to_ivtv(sd); in subdev_s_radio() [all …]
|
/linux-4.1.27/drivers/staging/media/omap4iss/ |
D | iss_ipipe.c | 130 static int ipipe_set_stream(struct v4l2_subdev *sd, int enable) in ipipe_set_stream() argument 132 struct iss_ipipe_device *ipipe = v4l2_get_subdevdata(sd); in ipipe_set_stream() 165 if (omap4iss_module_sync_idle(&sd->entity, &ipipe->wait, in ipipe_set_stream() 243 static int ipipe_enum_mbus_code(struct v4l2_subdev *sd, in ipipe_enum_mbus_code() argument 270 static int ipipe_enum_frame_size(struct v4l2_subdev *sd, in ipipe_enum_frame_size() argument 274 struct iss_ipipe_device *ipipe = v4l2_get_subdevdata(sd); in ipipe_enum_frame_size() 309 static int ipipe_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipe_get_format() argument 312 struct iss_ipipe_device *ipipe = v4l2_get_subdevdata(sd); in ipipe_get_format() 332 static int ipipe_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipe_set_format() argument 335 struct iss_ipipe_device *ipipe = v4l2_get_subdevdata(sd); in ipipe_set_format() [all …]
|
D | iss_ipipeif.c | 306 static int ipipeif_set_stream(struct v4l2_subdev *sd, int enable) in ipipeif_set_stream() argument 308 struct iss_ipipeif_device *ipipeif = v4l2_get_subdevdata(sd); in ipipeif_set_stream() 346 if (omap4iss_module_sync_idle(&sd->entity, &ipipeif->wait, in ipipeif_set_stream() 448 static int ipipeif_enum_mbus_code(struct v4l2_subdev *sd, in ipipeif_enum_mbus_code() argument 452 struct iss_ipipeif_device *ipipeif = v4l2_get_subdevdata(sd); in ipipeif_enum_mbus_code() 482 static int ipipeif_enum_frame_size(struct v4l2_subdev *sd, in ipipeif_enum_frame_size() argument 486 struct iss_ipipeif_device *ipipeif = v4l2_get_subdevdata(sd); in ipipeif_enum_frame_size() 521 static int ipipeif_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipeif_get_format() argument 524 struct iss_ipipeif_device *ipipeif = v4l2_get_subdevdata(sd); in ipipeif_get_format() 544 static int ipipeif_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in ipipeif_set_format() argument [all …]
|
/linux-4.1.27/include/linux/iio/adc/ |
D | ad_sigma_delta.h | 81 static inline int ad_sigma_delta_set_channel(struct ad_sigma_delta *sd, in ad_sigma_delta_set_channel() argument 84 if (sd->info->set_channel) in ad_sigma_delta_set_channel() 85 return sd->info->set_channel(sd, channel); in ad_sigma_delta_set_channel() 90 static inline int ad_sigma_delta_set_mode(struct ad_sigma_delta *sd, in ad_sigma_delta_set_mode() argument 93 if (sd->info->set_mode) in ad_sigma_delta_set_mode() 94 return sd->info->set_mode(sd, mode); in ad_sigma_delta_set_mode() 99 static inline int ad_sigma_delta_postprocess_sample(struct ad_sigma_delta *sd, in ad_sigma_delta_postprocess_sample() argument 102 if (sd->info->postprocess_sample) in ad_sigma_delta_postprocess_sample() 103 return sd->info->postprocess_sample(sd, raw_sample); in ad_sigma_delta_postprocess_sample()
|
/linux-4.1.27/drivers/media/i2c/soc_camera/ |
D | ov5642.c | 694 static int ov5642_get_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in ov5642_get_register() argument 696 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov5642_get_register() 712 static int ov5642_set_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in ov5642_set_register() argument 714 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov5642_set_register() 736 static int ov5642_set_resolution(struct v4l2_subdev *sd) in ov5642_set_resolution() argument 738 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov5642_set_resolution() 789 static int ov5642_try_fmt(struct v4l2_subdev *sd, in ov5642_try_fmt() argument 792 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov5642_try_fmt() 809 static int ov5642_s_fmt(struct v4l2_subdev *sd, in ov5642_s_fmt() argument 812 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov5642_s_fmt() [all …]
|
D | mt9m001.c | 164 static int mt9m001_s_stream(struct v4l2_subdev *sd, int enable) in mt9m001_s_stream() argument 166 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9m001_s_stream() 174 static int mt9m001_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in mt9m001_s_crop() argument 176 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9m001_s_crop() 228 static int mt9m001_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in mt9m001_g_crop() argument 230 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9m001_g_crop() 239 static int mt9m001_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in mt9m001_cropcap() argument 253 static int mt9m001_g_fmt(struct v4l2_subdev *sd, in mt9m001_g_fmt() argument 256 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9m001_g_fmt() 268 static int mt9m001_s_fmt(struct v4l2_subdev *sd, in mt9m001_s_fmt() argument [all …]
|
D | tw9910.c | 459 static int tw9910_s_stream(struct v4l2_subdev *sd, int enable) in tw9910_s_stream() argument 461 struct i2c_client *client = v4l2_get_subdevdata(sd); in tw9910_s_stream() 499 static int tw9910_g_std(struct v4l2_subdev *sd, v4l2_std_id *norm) in tw9910_g_std() argument 501 struct i2c_client *client = v4l2_get_subdevdata(sd); in tw9910_g_std() 509 static int tw9910_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) in tw9910_s_std() argument 511 struct i2c_client *client = v4l2_get_subdevdata(sd); in tw9910_s_std() 523 static int tw9910_g_register(struct v4l2_subdev *sd, in tw9910_g_register() argument 526 struct i2c_client *client = v4l2_get_subdevdata(sd); in tw9910_g_register() 546 static int tw9910_s_register(struct v4l2_subdev *sd, in tw9910_s_register() argument 549 struct i2c_client *client = v4l2_get_subdevdata(sd); in tw9910_s_register() [all …]
|
D | mt9t031.c | 164 static int mt9t031_s_stream(struct v4l2_subdev *sd, int enable) in mt9t031_s_stream() argument 166 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9t031_s_stream() 297 static int mt9t031_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in mt9t031_s_crop() argument 300 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9t031_s_crop() 315 static int mt9t031_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in mt9t031_g_crop() argument 317 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9t031_g_crop() 326 static int mt9t031_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in mt9t031_cropcap() argument 340 static int mt9t031_g_fmt(struct v4l2_subdev *sd, in mt9t031_g_fmt() argument 343 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9t031_g_fmt() 355 static int mt9t031_s_fmt(struct v4l2_subdev *sd, in mt9t031_s_fmt() argument [all …]
|
D | mt9v022.c | 242 static int mt9v022_s_stream(struct v4l2_subdev *sd, int enable) in mt9v022_s_stream() argument 244 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9v022_s_stream() 279 static int mt9v022_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a) in mt9v022_s_crop() argument 281 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9v022_s_crop() 353 static int mt9v022_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a) in mt9v022_g_crop() argument 355 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9v022_g_crop() 364 static int mt9v022_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in mt9v022_cropcap() argument 378 static int mt9v022_g_fmt(struct v4l2_subdev *sd, in mt9v022_g_fmt() argument 381 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9v022_g_fmt() 393 static int mt9v022_s_fmt(struct v4l2_subdev *sd, in mt9v022_s_fmt() argument [all …]
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | au8522_decoder.c | 182 static inline struct au8522_state *to_state(struct v4l2_subdev *sd) in to_state() argument 184 return container_of(sd, struct au8522_state, sd); in to_state() 528 static int au8522_g_register(struct v4l2_subdev *sd, in au8522_g_register() argument 531 struct au8522_state *state = to_state(sd); in au8522_g_register() 537 static int au8522_s_register(struct v4l2_subdev *sd, in au8522_s_register() argument 540 struct au8522_state *state = to_state(sd); in au8522_s_register() 586 static int au8522_s_stream(struct v4l2_subdev *sd, int enable) in au8522_s_stream() argument 588 struct au8522_state *state = to_state(sd); in au8522_s_stream() 616 static int au8522_s_video_routing(struct v4l2_subdev *sd, in au8522_s_video_routing() argument 619 struct au8522_state *state = to_state(sd); in au8522_s_video_routing() [all …]
|
/linux-4.1.27/drivers/block/ |
D | cciss_scsi.c | 383 struct cciss_scsi_dev_t *sd; in cciss_scsi_add_entry() local 405 sd = &ccissscsi[h->ctlr].dev[i]; in cciss_scsi_add_entry() 406 memcpy(addr2, sd->scsi3addr, 8); in cciss_scsi_add_entry() 410 bus = sd->bus; in cciss_scsi_add_entry() 411 target = sd->target; in cciss_scsi_add_entry() 418 sd = &ccissscsi[h->ctlr].dev[n]; in cciss_scsi_add_entry() 421 &sd->bus, &sd->target, &sd->lun) != 0) in cciss_scsi_add_entry() 424 sd->bus = bus; in cciss_scsi_add_entry() 425 sd->target = target; in cciss_scsi_add_entry() 426 sd->lun = lun; in cciss_scsi_add_entry() [all …]
|
/linux-4.1.27/drivers/media/tuners/ |
D | msi001.c | 41 struct v4l2_subdev sd; member 54 static inline struct msi001 *sd_to_msi001(struct v4l2_subdev *sd) in sd_to_msi001() argument 56 return container_of(sd, struct msi001, sd); in sd_to_msi001() 281 static int msi001_s_power(struct v4l2_subdev *sd, int on) in msi001_s_power() argument 283 struct msi001 *s = sd_to_msi001(sd); in msi001_s_power() 300 static int msi001_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in msi001_g_tuner() argument 302 struct msi001 *s = sd_to_msi001(sd); in msi001_g_tuner() 315 static int msi001_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in msi001_s_tuner() argument 317 struct msi001 *s = sd_to_msi001(sd); in msi001_s_tuner() 323 static int msi001_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in msi001_g_frequency() argument [all …]
|
/linux-4.1.27/drivers/staging/media/davinci_vpfe/ |
D | dm365_ipipeif.c | 187 static int ipipeif_hw_setup(struct v4l2_subdev *sd) in ipipeif_hw_setup() argument 189 struct vpfe_ipipeif_device *ipipeif = v4l2_get_subdevdata(sd); in ipipeif_hw_setup() 212 dev_err(&sd->devnode->dev, "ipipeif: links setup required"); in ipipeif_hw_setup() 378 ipipeif_set_config(struct v4l2_subdev *sd, struct ipipeif_params *config) in ipipeif_set_config() argument 380 struct vpfe_ipipeif_device *ipipeif = v4l2_get_subdevdata(sd); in ipipeif_set_config() 421 ipipeif_get_config(struct v4l2_subdev *sd, void __user *arg) in ipipeif_get_config() argument 423 struct vpfe_ipipeif_device *ipipeif = v4l2_get_subdevdata(sd); in ipipeif_get_config() 462 static long ipipeif_ioctl(struct v4l2_subdev *sd, in ipipeif_ioctl() argument 470 ret = ipipeif_set_config(sd, config); in ipipeif_ioctl() 474 ret = ipipeif_get_config(sd, arg); in ipipeif_ioctl() [all …]
|
D | dm365_resizer.c | 1208 static long resizer_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) in resizer_ioctl() argument 1210 struct vpfe_resizer_device *resizer = v4l2_get_subdevdata(sd); in resizer_ioctl() 1215 if (&resizer->crop_resizer.subdev != sd) in resizer_ioctl() 1263 static int resizer_set_stream(struct v4l2_subdev *sd, int enable) in resizer_set_stream() argument 1265 struct vpfe_resizer_device *resizer = v4l2_get_subdevdata(sd); in resizer_set_stream() 1267 if (&resizer->crop_resizer.subdev != sd) in resizer_set_stream() 1297 __resizer_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in __resizer_get_format() argument 1300 struct vpfe_resizer_device *resizer = v4l2_get_subdevdata(sd); in __resizer_get_format() 1303 return v4l2_subdev_get_try_format(sd, cfg, pad); in __resizer_get_format() 1304 if (&resizer->crop_resizer.subdev == sd) in __resizer_get_format() [all …]
|