/linux-4.4.14/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 | sn9c2028.h | 37 struct sd *sd = (struct sd *) gspca_dev; in sn9c2028_find_sof() local 42 if ((m[i] == sn9c2028_sof_marker[sd->sof_read]) || in sn9c2028_find_sof() 43 (sd->sof_read > 5)) { in sn9c2028_find_sof() 44 sd->sof_read++; in sn9c2028_find_sof() 45 if (sd->sof_read == 11) in sn9c2028_find_sof() 46 sd->avg_lum_l = m[i]; in sn9c2028_find_sof() 47 if (sd->sof_read == 12) in sn9c2028_find_sof() 48 sd->avg_lum = (m[i] << 8) + sd->avg_lum_l; in sn9c2028_find_sof() 49 if (sd->sof_read == sizeof(sn9c2028_sof_marker)) { in sn9c2028_find_sof() 54 sd->sof_read = 0; in sn9c2028_find_sof() [all …]
|
D | sn9c2028.c | 32 struct sd { struct 179 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 185 sd->model = id->idProduct; in sd_config() 187 switch (sd->model) { in sd_config() 212 switch (sd->model) { in sd_config() 266 struct sd *sd = (struct sd *) gspca_dev; in set_gain() local 275 switch (sd->model) { in set_gain() 290 struct sd *sd = (struct sd *)gspca_dev; in sd_s_ctrl() local 304 set_gain(gspca_dev, sd->gain->val); in sd_s_ctrl() 318 struct sd *sd = (struct sd *)gspca_dev; in sd_init_controls() local [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 | 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 | 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()
|
/linux-4.4.14/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 …]
|
/linux-4.4.14/drivers/media/i2c/ |
D | adv7842.c | 100 struct v4l2_subdev sd; member 253 static inline struct adv7842_state *to_state(struct v4l2_subdev *sd) in to_state() argument 255 return container_of(sd, struct adv7842_state, sd); in to_state() 260 return &container_of(ctrl->handler, struct adv7842_state, hdl)->sd; in to_sd() 368 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() argument 370 struct i2c_client *client = v4l2_get_subdevdata(sd); in io_read() 375 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() argument 377 struct i2c_client *client = v4l2_get_subdevdata(sd); in io_write() 382 static inline int io_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) in io_write_and_or() argument 384 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 | tc358743.c | 81 struct v4l2_subdev sd; member 109 static void tc358743_enable_interrupts(struct v4l2_subdev *sd, 111 static int tc358743_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd); 113 static inline struct tc358743_state *to_state(struct v4l2_subdev *sd) in to_state() argument 115 return container_of(sd, struct tc358743_state, sd); in to_state() 120 static void i2c_rd(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_rd() argument 122 struct tc358743_state *state = to_state(sd); in i2c_rd() 143 v4l2_err(sd, "%s: reading register 0x%x from 0x%x failed\n", in i2c_rd() 148 static void i2c_wr(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_wr() argument 150 struct tc358743_state *state = to_state(sd); in i2c_wr() [all …]
|
D | adv7511.c | 88 struct v4l2_subdev sd; member 121 static void adv7511_check_monitor_present_status(struct v4l2_subdev *sd); 122 static bool adv7511_check_edid_status(struct v4l2_subdev *sd); 123 static void adv7511_setup(struct v4l2_subdev *sd); 124 static int adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq); 125 static int adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq); 140 static inline struct adv7511_state *get_adv7511_state(struct v4l2_subdev *sd) in get_adv7511_state() argument 142 return container_of(sd, struct adv7511_state, sd); in get_adv7511_state() 147 return &container_of(ctrl->handler, struct adv7511_state, hdl)->sd; in to_sd() 182 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 | 128 void (*set_termination)(struct v4l2_subdev *sd, bool enable); 129 void (*setup_irqs)(struct v4l2_subdev *sd); 130 unsigned int (*read_hdmi_pixelclock)(struct v4l2_subdev *sd); 131 unsigned int (*read_cable_det)(struct v4l2_subdev *sd); 168 struct v4l2_subdev sd; member 365 static inline struct adv76xx_state *to_state(struct v4l2_subdev *sd) in to_state() argument 367 return container_of(sd, struct adv76xx_state, sd); in to_state() 419 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() argument 421 struct adv76xx_state *state = to_state(sd); in io_read() 426 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() argument [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 | tvp5150.c | 37 struct v4l2_subdev sd; member 47 static inline struct tvp5150 *to_tvp5150(struct v4l2_subdev *sd) in to_tvp5150() argument 49 return container_of(sd, struct tvp5150, sd); in to_tvp5150() 54 return &container_of(ctrl->handler, struct tvp5150, hdl)->sd; in to_sd() 57 static int tvp5150_read(struct v4l2_subdev *sd, unsigned char addr) in tvp5150_read() argument 59 struct i2c_client *c = v4l2_get_subdevdata(sd); in tvp5150_read() 64 v4l2_err(sd, "i2c i/o error: rc == %d\n", rc); in tvp5150_read() 68 v4l2_dbg(2, debug, sd, "tvp5150: read 0x%02x = 0x%02x\n", addr, rc); in tvp5150_read() 73 static inline void tvp5150_write(struct v4l2_subdev *sd, unsigned char addr, in tvp5150_write() argument 76 struct i2c_client *c = v4l2_get_subdevdata(sd); in tvp5150_write() [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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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_code(struct v4l2_subdev *sd, in ml86v7667_enum_mbus_code() 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 | 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 | 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 | 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() 986 static int ov2659_init(struct v4l2_subdev *sd, u32 val) in ov2659_init() argument 988 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov2659_init() 997 static int ov2659_enum_mbus_code(struct v4l2_subdev *sd, in ov2659_enum_mbus_code() argument 1001 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov2659_enum_mbus_code() 1013 static int ov2659_enum_frame_sizes(struct v4l2_subdev *sd, in ov2659_enum_frame_sizes() argument 1017 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov2659_enum_frame_sizes() 1039 static int ov2659_get_fmt(struct v4l2_subdev *sd, in ov2659_get_fmt() argument [all …]
|
D | adv7180.c | 190 struct v4l2_subdev sd; member 208 ctrl_hdl)->sd) 329 static inline struct adv7180_state *to_state(struct v4l2_subdev *sd) in to_state() argument 331 return container_of(sd, struct adv7180_state, sd); in to_state() 334 static int adv7180_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) in adv7180_querystd() argument 336 struct adv7180_state *state = to_state(sd); in adv7180_querystd() 351 static int adv7180_s_routing(struct v4l2_subdev *sd, u32 input, in adv7180_s_routing() argument 354 struct adv7180_state *state = to_state(sd); in adv7180_s_routing() 374 static int adv7180_g_input_status(struct v4l2_subdev *sd, u32 *status) in adv7180_g_input_status() argument 376 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() 340 struct i2c_client *client = v4l2_get_subdevdata(&s->sd); in saa6588_configure() 395 static long saa6588_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) in saa6588_ioctl() argument 397 struct saa6588 *s = to_saa6588(sd); in saa6588_ioctl() 427 static int saa6588_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *vt) in saa6588_g_tuner() argument 429 struct saa6588 *s = to_saa6588(sd); in saa6588_g_tuner() 437 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 | 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_fill_fmt(struct v4l2_subdev *sd, in ak881x_fill_fmt() argument 101 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_fill_fmt() 116 static int ak881x_enum_mbus_code(struct v4l2_subdev *sd, in ak881x_enum_mbus_code() argument 127 static int ak881x_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a) in ak881x_cropcap() argument 129 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_cropcap() 144 static int ak881x_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std) in ak881x_s_std_output() argument [all …]
|
/linux-4.4.14/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.4.14/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_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);
|
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);
|
/linux-4.4.14/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.4.14/include/media/ |
D | v4l2-subdev.h | 184 int (*log_status)(struct v4l2_subdev *sd); 185 int (*s_io_pin_config)(struct v4l2_subdev *sd, size_t n, 187 int (*init)(struct v4l2_subdev *sd, u32 val); 188 int (*load_fw)(struct v4l2_subdev *sd); 189 int (*reset)(struct v4l2_subdev *sd, u32 val); 190 int (*s_gpio)(struct v4l2_subdev *sd, u32 val); 191 int (*queryctrl)(struct v4l2_subdev *sd, struct v4l2_queryctrl *qc); 192 int (*g_ctrl)(struct v4l2_subdev *sd, struct v4l2_control *ctrl); 193 int (*s_ctrl)(struct v4l2_subdev *sd, struct v4l2_control *ctrl); 194 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.4.14/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.4.14/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.4.14/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 | 25 static bool match_i2c(struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_i2c() argument 28 struct i2c_client *client = i2c_verify_client(sd->dev); in match_i2c() 37 static bool match_devname(struct v4l2_subdev *sd, in match_devname() argument 40 return !strcmp(asd->match.device_name.name, dev_name(sd->dev)); in match_devname() 43 static bool match_of(struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_of() argument 45 return sd->of_node == asd->match.of.node; in match_of() 48 static bool match_custom(struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_custom() argument 54 return asd->match.custom.match(sd->dev, asd); in match_custom() 62 struct v4l2_subdev *sd) in v4l2_async_belongs() argument 89 if (match(sd, asd)) in v4l2_async_belongs() [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 …]
|
D | v4l2-flash-led-class.c | 416 v4l2_flash->ctrls = devm_kzalloc(v4l2_flash->sd.dev, in v4l2_flash_init_controls() 474 v4l2_flash->sd.ctrl_handler = &v4l2_flash->hdl; in v4l2_flash_init_controls() 527 static int v4l2_flash_open(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in v4l2_flash_open() argument 529 struct v4l2_flash *v4l2_flash = v4l2_subdev_to_v4l2_flash(sd); in v4l2_flash_open() 576 static int v4l2_flash_close(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) in v4l2_flash_close() argument 578 struct v4l2_flash *v4l2_flash = v4l2_subdev_to_v4l2_flash(sd); in v4l2_flash_close() 630 struct v4l2_subdev *sd; in v4l2_flash_init() local 643 sd = &v4l2_flash->sd; in v4l2_flash_init() 647 sd->dev = dev; in v4l2_flash_init() 648 sd->of_node = of_node; in v4l2_flash_init() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/samples/bpf/ |
D | tracex5_kern.c | 25 struct seccomp_data sd = {}; in bpf_prog1() local 27 bpf_probe_read(&sd, sizeof(sd), (void *)PT_REGS_PARM1(ctx)); in bpf_prog1() 30 bpf_tail_call(ctx, &progs, sd.nr); in bpf_prog1() 33 if (sd.nr >= __NR_getuid && sd.nr <= __NR_getsid) { in bpf_prog1() 35 bpf_trace_printk(fmt, sizeof(fmt), sd.nr); in bpf_prog1() 43 struct seccomp_data sd = {}; in PROG() local 45 bpf_probe_read(&sd, sizeof(sd), (void *)PT_REGS_PARM1(ctx)); in PROG() 46 if (sd.args[2] == 512) { in PROG() 49 sd.args[0], sd.args[1], sd.args[2]); in PROG() 56 struct seccomp_data sd = {}; in PROG() local [all …]
|
/linux-4.4.14/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.4.14/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 | 622 struct sched_domain *sd; in get_nohz_timer_target() local 628 for_each_domain(cpu, sd) { in get_nohz_timer_target() 629 for_each_cpu(i, sched_domain_span(sd)) { in get_nohz_timer_target() 1676 struct sched_domain *sd; in ttwu_stat() local 1680 for_each_domain(this_cpu, sd) { in ttwu_stat() 1681 if (cpumask_test_cpu(cpu, sched_domain_span(sd))) { in ttwu_stat() 1682 schedstat_inc(sd, ttwu_wake_remote); in ttwu_stat() 5377 sd_alloc_ctl_domain_table(struct sched_domain *sd) in sd_alloc_ctl_domain_table() argument 5384 set_table_entry(&table[0], "min_interval", &sd->min_interval, in sd_alloc_ctl_domain_table() 5386 set_table_entry(&table[1], "max_interval", &sd->max_interval, in sd_alloc_ctl_domain_table() [all …]
|
/linux-4.4.14/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.4.14/arch/mips/kernel/ |
D | octeon_switch.S | 105 sd t0, OCTEON_CP2_CRC_IV(a0) 106 sd t1, OCTEON_CP2_CRC_LENGTH(a0) 109 sd t2, OCTEON_CP2_CRC_POLY(a0) 114 sd t0, OCTEON_CP2_LLM_DAT(a0) 117 sd t1, OCTEON_CP2_LLM_DAT+8(a0) 125 sd t0, OCTEON_CP2_3DES_IV(a0) 127 sd t1, OCTEON_CP2_3DES_KEY(a0) 129 sd t2, OCTEON_CP2_3DES_KEY+8(a0) 131 sd t3, OCTEON_CP2_3DES_KEY+16(a0) 133 sd t0, OCTEON_CP2_3DES_RESULT(a0) [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/target/ |
D | target_core_pscsi.c | 302 struct scsi_device *sd) in pscsi_add_device_to_list() argument 305 struct request_queue *q = sd->request_queue; in pscsi_add_device_to_list() 307 pdv->pdv_sd = sd; in pscsi_add_device_to_list() 309 if (!sd->queue_depth) { in pscsi_add_device_to_list() 310 sd->queue_depth = PSCSI_DEFAULT_QUEUEDEPTH; in pscsi_add_device_to_list() 313 " queue_depth to %d\n", sd->channel, sd->id, in pscsi_add_device_to_list() 314 sd->lun, sd->queue_depth); in pscsi_add_device_to_list() 317 dev->dev_attrib.hw_block_size = sd->sector_size; in pscsi_add_device_to_list() 319 min_t(int, sd->host->max_sectors, queue_max_hw_sectors(q)); in pscsi_add_device_to_list() 320 dev->dev_attrib.hw_queue_depth = sd->queue_depth; in pscsi_add_device_to_list() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/fs/ |
D | splice.c | 709 struct pipe_buffer *buf, struct splice_desc *sd) in pipe_to_sendpage() argument 711 struct file *file = sd->u.file; in pipe_to_sendpage() 712 loff_t pos = sd->pos; in pipe_to_sendpage() 718 more = (sd->flags & SPLICE_F_MORE) ? MSG_MORE : 0; in pipe_to_sendpage() 720 if (sd->len < sd->total_len && pipe->nrbufs > 1) in pipe_to_sendpage() 724 sd->len, &pos, more); in pipe_to_sendpage() 755 static int splice_from_pipe_feed(struct pipe_inode_info *pipe, struct splice_desc *sd, in splice_from_pipe_feed() argument 764 sd->len = buf->len; in splice_from_pipe_feed() 765 if (sd->len > sd->total_len) in splice_from_pipe_feed() 766 sd->len = sd->total_len; in splice_from_pipe_feed() [all …]
|
/linux-4.4.14/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.4.14/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()
|
D | group.c | 113 BUG_ON(!kobj || (!update && !kobj->sd)); in internal_create_group() 116 if (unlikely(update && !kobj->sd)) in internal_create_group() 124 kn = kernfs_create_dir(kobj->sd, grp->name, in internal_create_group() 128 sysfs_warn_dup(kobj->sd, grp->name); in internal_create_group() 132 kn = kobj->sd; in internal_create_group() 229 struct kernfs_node *parent = kobj->sd; in sysfs_remove_group() 290 parent = kernfs_find_and_get(kobj->sd, grp->name); in sysfs_merge_group() 317 parent = kernfs_find_and_get(kobj->sd, grp->name); in sysfs_unmerge_group() 339 parent = kernfs_find_and_get(kobj->sd, group_name); in sysfs_add_link_to_group() 361 parent = kernfs_find_and_get(kobj->sd, group_name); in sysfs_remove_link_from_group() [all …]
|
/linux-4.4.14/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_get_fmt(struct v4l2_subdev *sd, in sdo_get_fmt() argument 168 struct sdo_device *sdev = sd_to_sdev(sd); in sdo_get_fmt() [all …]
|
/linux-4.4.14/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.4.14/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 43 struct soc_camera_platform_info *p = v4l2_get_subdevdata(sd); in soc_camera_platform_fill_fmt() 55 static int soc_camera_platform_s_power(struct v4l2_subdev *sd, int on) in soc_camera_platform_s_power() argument 57 struct soc_camera_platform_info *p = v4l2_get_subdevdata(sd); in soc_camera_platform_s_power() 66 static int soc_camera_platform_enum_mbus_code(struct v4l2_subdev *sd, in soc_camera_platform_enum_mbus_code() argument 70 struct soc_camera_platform_info *p = v4l2_get_subdevdata(sd); in soc_camera_platform_enum_mbus_code() 79 static int soc_camera_platform_g_crop(struct v4l2_subdev *sd, in soc_camera_platform_g_crop() argument 82 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.4.14/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.4.14/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.4.14/drivers/staging/media/omap4iss/ |
D | iss_ipipe.c | 132 static int ipipe_set_stream(struct v4l2_subdev *sd, int enable) in ipipe_set_stream() argument 134 struct iss_ipipe_device *ipipe = v4l2_get_subdevdata(sd); in ipipe_set_stream() 167 if (omap4iss_module_sync_idle(&sd->entity, &ipipe->wait, in ipipe_set_stream() 249 static int ipipe_enum_mbus_code(struct v4l2_subdev *sd, in ipipe_enum_mbus_code() argument 276 static int ipipe_enum_frame_size(struct v4l2_subdev *sd, in ipipe_enum_frame_size() argument 280 struct iss_ipipe_device *ipipe = v4l2_get_subdevdata(sd); in ipipe_enum_frame_size() 315 static int ipipe_get_format(struct v4l2_subdev *sd, in ipipe_get_format() argument 319 struct iss_ipipe_device *ipipe = v4l2_get_subdevdata(sd); in ipipe_get_format() 339 static int ipipe_set_format(struct v4l2_subdev *sd, in ipipe_set_format() argument 343 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, in ipipeif_get_format() argument 525 struct iss_ipipeif_device *ipipeif = v4l2_get_subdevdata(sd); in ipipeif_get_format() 545 static int ipipeif_set_format(struct v4l2_subdev *sd, in ipipeif_set_format() argument [all …]
|
/linux-4.4.14/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.4.14/arch/x86/entry/ |
D | common.c | 105 struct seccomp_data sd; in syscall_trace_enter_phase1() local 107 sd.arch = arch; in syscall_trace_enter_phase1() 108 sd.nr = regs->orig_ax; in syscall_trace_enter_phase1() 109 sd.instruction_pointer = regs->ip; in syscall_trace_enter_phase1() 112 sd.args[0] = regs->di; in syscall_trace_enter_phase1() 113 sd.args[1] = regs->si; in syscall_trace_enter_phase1() 114 sd.args[2] = regs->dx; in syscall_trace_enter_phase1() 115 sd.args[3] = regs->r10; in syscall_trace_enter_phase1() 116 sd.args[4] = regs->r8; in syscall_trace_enter_phase1() 117 sd.args[5] = regs->r9; in syscall_trace_enter_phase1() [all …]
|
/linux-4.4.14/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.4.14/drivers/media/i2c/soc_camera/ |
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_get_fmt(struct v4l2_subdev *sd, in mt9m001_get_fmt() argument 257 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9m001_get_fmt() 273 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() 549 static int tw9910_g_register(struct v4l2_subdev *sd, in tw9910_g_register() argument 552 struct i2c_client *client = v4l2_get_subdevdata(sd); in tw9910_g_register() 572 static int tw9910_s_register(struct v4l2_subdev *sd, in tw9910_s_register() argument 575 struct i2c_client *client = v4l2_get_subdevdata(sd); in tw9910_s_register() [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_get_fmt(struct v4l2_subdev *sd, in mt9v022_get_fmt() argument 383 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9v022_get_fmt() 398 static int mt9v022_s_fmt(struct v4l2_subdev *sd, in mt9v022_s_fmt() argument [all …]
|
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_set_fmt(struct v4l2_subdev *sd, in ov5642_set_fmt() argument 794 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov5642_set_fmt() 820 static int ov5642_get_fmt(struct v4l2_subdev *sd, in ov5642_get_fmt() argument 825 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov5642_get_fmt() [all …]
|
D | ov9740.c | 23 #define to_ov9740(sd) container_of(sd, struct ov9740_priv, subdev) argument 505 static int ov9740_s_stream(struct v4l2_subdev *sd, int enable) in ov9740_s_stream() argument 507 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov9740_s_stream() 508 struct ov9740_priv *priv = to_ov9740(sd); in ov9740_s_stream() 671 static int ov9740_s_fmt(struct v4l2_subdev *sd, in ov9740_s_fmt() argument 674 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov9740_s_fmt() 675 struct ov9740_priv *priv = to_ov9740(sd); in ov9740_s_fmt() 707 static int ov9740_set_fmt(struct v4l2_subdev *sd, in ov9740_set_fmt() argument 723 return ov9740_s_fmt(sd, mf); in ov9740_set_fmt() 728 static int ov9740_enum_mbus_code(struct v4l2_subdev *sd, in ov9740_enum_mbus_code() argument [all …]
|
/linux-4.4.14/drivers/block/ |
D | cciss_scsi.c | 382 struct cciss_scsi_dev_t *sd; in cciss_scsi_add_entry() local 404 sd = &ccissscsi[h->ctlr].dev[i]; in cciss_scsi_add_entry() 405 memcpy(addr2, sd->scsi3addr, 8); in cciss_scsi_add_entry() 409 bus = sd->bus; in cciss_scsi_add_entry() 410 target = sd->target; in cciss_scsi_add_entry() 417 sd = &ccissscsi[h->ctlr].dev[n]; in cciss_scsi_add_entry() 420 &sd->bus, &sd->target, &sd->lun) != 0) in cciss_scsi_add_entry() 423 sd->bus = bus; in cciss_scsi_add_entry() 424 sd->target = target; in cciss_scsi_add_entry() 425 sd->lun = lun; in cciss_scsi_add_entry() [all …]
|
/linux-4.4.14/drivers/media/tuners/ |
D | msi001.c | 41 struct v4l2_subdev sd; member 54 static inline struct msi001_dev *sd_to_msi001_dev(struct v4l2_subdev *sd) in sd_to_msi001_dev() argument 56 return container_of(sd, struct msi001_dev, sd); in sd_to_msi001_dev() 294 static int msi001_s_power(struct v4l2_subdev *sd, int on) in msi001_s_power() argument 296 struct msi001_dev *dev = sd_to_msi001_dev(sd); in msi001_s_power() 314 static int msi001_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in msi001_g_tuner() argument 316 struct msi001_dev *dev = sd_to_msi001_dev(sd); in msi001_g_tuner() 330 static int msi001_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in msi001_s_tuner() argument 332 struct msi001_dev *dev = sd_to_msi001_dev(sd); in msi001_s_tuner() 339 static int msi001_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in msi001_g_frequency() argument [all …]
|
/linux-4.4.14/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 | 1209 static long resizer_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) in resizer_ioctl() argument 1211 struct vpfe_resizer_device *resizer = v4l2_get_subdevdata(sd); in resizer_ioctl() 1216 if (&resizer->crop_resizer.subdev != sd) in resizer_ioctl() 1264 static int resizer_set_stream(struct v4l2_subdev *sd, int enable) in resizer_set_stream() argument 1266 struct vpfe_resizer_device *resizer = v4l2_get_subdevdata(sd); in resizer_set_stream() 1268 if (&resizer->crop_resizer.subdev != sd) in resizer_set_stream() 1298 __resizer_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, in __resizer_get_format() argument 1301 struct vpfe_resizer_device *resizer = v4l2_get_subdevdata(sd); in __resizer_get_format() 1304 return v4l2_subdev_get_try_format(sd, cfg, pad); in __resizer_get_format() 1305 if (&resizer->crop_resizer.subdev == sd) in __resizer_get_format() [all …]
|
/linux-4.4.14/drivers/media/pci/cobalt/ |
D | cobalt-driver.c | 134 static unsigned cobalt_get_sd_nr(struct v4l2_subdev *sd) in cobalt_get_sd_nr() argument 136 struct cobalt *cobalt = to_cobalt(sd->v4l2_dev); in cobalt_get_sd_nr() 140 if (sd == cobalt->streams[i].sd) in cobalt_get_sd_nr() 146 static void cobalt_notify(struct v4l2_subdev *sd, in cobalt_notify() argument 149 struct cobalt *cobalt = to_cobalt(sd->v4l2_dev); in cobalt_notify() 150 unsigned sd_nr = cobalt_get_sd_nr(sd); in cobalt_notify() 534 s[i].sd = v4l2_i2c_new_subdev_board(&cobalt->v4l2_dev, in cobalt_subdevs_init() 536 if (!s[i].sd) { in cobalt_subdevs_init() 541 err = v4l2_subdev_call(s[i].sd, video, s_routing, in cobalt_subdevs_init() 545 err = v4l2_subdev_call(s[i].sd, pad, set_edid, in cobalt_subdevs_init() [all …]
|