/linux-4.4.14/drivers/media/usb/gspca/ |
D | xirlink_cit.c | 55 struct gspca_dev gspca_dev; /* !! must be the first item */ member 71 static void sd_stop0(struct gspca_dev *gspca_dev); 680 static int cit_write_reg(struct gspca_dev *gspca_dev, u16 value, u16 index) in cit_write_reg() argument 682 struct usb_device *udev = gspca_dev->dev; in cit_write_reg() 695 static int cit_read_reg(struct gspca_dev *gspca_dev, u16 index, int verbose) in cit_read_reg() argument 697 struct usb_device *udev = gspca_dev->dev; in cit_read_reg() 698 __u8 *buf = gspca_dev->usb_buf; in cit_read_reg() 725 static void cit_send_FF_04_02(struct gspca_dev *gspca_dev) in cit_send_FF_04_02() argument 727 cit_write_reg(gspca_dev, 0x00FF, 0x0127); in cit_send_FF_04_02() 728 cit_write_reg(gspca_dev, 0x0004, 0x0124); in cit_send_FF_04_02() [all …]
|
D | spca506.c | 34 struct gspca_dev gspca_dev; /* !! must be the first item */ member 77 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 82 usb_control_msg(gspca_dev->dev, in reg_r() 83 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_r() 87 index, gspca_dev->usb_buf, length, in reg_r() 104 static void spca506_Initi2c(struct gspca_dev *gspca_dev) in spca506_Initi2c() argument 106 reg_w(gspca_dev->dev, 0x07, SAA7113_I2C_BASE_WRITE, 0x0004); in spca506_Initi2c() 109 static void spca506_WriteI2c(struct gspca_dev *gspca_dev, __u16 valeur, in spca506_WriteI2c() argument 114 reg_w(gspca_dev->dev, 0x07, reg, 0x0001); in spca506_WriteI2c() 115 reg_w(gspca_dev->dev, 0x07, valeur, 0x0000); in spca506_WriteI2c() [all …]
|
D | stk014.c | 36 struct gspca_dev gspca_dev; /* !! must be the first item */ member 54 static u8 reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 57 struct usb_device *dev = gspca_dev->dev; in reg_r() 60 if (gspca_dev->usb_err < 0) in reg_r() 67 gspca_dev->usb_buf, 1, in reg_r() 71 gspca_dev->usb_err = ret; in reg_r() 74 return gspca_dev->usb_buf[0]; in reg_r() 78 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 81 struct usb_device *dev = gspca_dev->dev; in reg_w() 84 if (gspca_dev->usb_err < 0) in reg_w() [all …]
|
D | etoms.c | 33 struct gspca_dev gspca_dev; /* !! must be the first item */ member 160 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 164 struct usb_device *dev = gspca_dev->dev; in reg_r() 176 index, gspca_dev->usb_buf, len, 500); in reg_r() 178 index, gspca_dev->usb_buf[0]); in reg_r() 181 static void reg_w_val(struct gspca_dev *gspca_dev, in reg_w_val() argument 185 struct usb_device *dev = gspca_dev->dev; in reg_w_val() 187 gspca_dev->usb_buf[0] = val; in reg_w_val() 193 index, gspca_dev->usb_buf, 1, 500); in reg_w_val() 196 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument [all …]
|
D | conex.c | 38 struct gspca_dev gspca_dev; /* !! must be the first item */ member 70 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 74 struct usb_device *dev = gspca_dev->dev; in reg_r() 86 index, gspca_dev->usb_buf, len, in reg_r() 89 index, gspca_dev->usb_buf[0]); in reg_r() 93 static void reg_w_val(struct gspca_dev *gspca_dev, in reg_w_val() argument 97 struct usb_device *dev = gspca_dev->dev; in reg_w_val() 99 gspca_dev->usb_buf[0] = val; in reg_w_val() 105 index, gspca_dev->usb_buf, 1, 500); in reg_w_val() 108 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument [all …]
|
D | spca500.c | 37 struct gspca_dev gspca_dev; /* !! must be the first item */ member 318 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 322 usb_control_msg(gspca_dev->dev, in reg_r() 323 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_r() 327 index, gspca_dev->usb_buf, length, 500); in reg_r() 330 static int reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 336 ret = usb_control_msg(gspca_dev->dev, in reg_w() 337 usb_sndctrlpipe(gspca_dev->dev, 0), in reg_w() 347 static int reg_r_12(struct gspca_dev *gspca_dev, in reg_r_12() argument 354 gspca_dev->usb_buf[1] = 0; in reg_r_12() [all …]
|
D | spca1528.c | 34 struct gspca_dev gspca_dev; /* !! must be the first item */ member 62 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 70 struct usb_device *dev = gspca_dev->dev; in reg_r() 73 if (gspca_dev->usb_err < 0) in reg_r() 80 gspca_dev->usb_buf, len, in reg_r() 83 gspca_dev->usb_buf[0]); in reg_r() 86 gspca_dev->usb_err = ret; in reg_r() 90 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 95 struct usb_device *dev = gspca_dev->dev; in reg_w() 98 if (gspca_dev->usb_err < 0) in reg_w() [all …]
|
D | ov534_9.c | 52 struct gspca_dev gspca_dev; /* !! must be the first item */ member 1119 static void reg_w_i(struct gspca_dev *gspca_dev, u16 reg, u8 val) in reg_w_i() argument 1121 struct usb_device *udev = gspca_dev->dev; in reg_w_i() 1124 if (gspca_dev->usb_err < 0) in reg_w_i() 1126 gspca_dev->usb_buf[0] = val; in reg_w_i() 1131 0x00, reg, gspca_dev->usb_buf, 1, CTRL_TIMEOUT); in reg_w_i() 1134 gspca_dev->usb_err = ret; in reg_w_i() 1138 static void reg_w(struct gspca_dev *gspca_dev, u16 reg, u8 val) in reg_w() argument 1141 reg_w_i(gspca_dev, reg, val); in reg_w() 1144 static u8 reg_r(struct gspca_dev *gspca_dev, u16 reg) in reg_r() argument [all …]
|
D | stk1135.c | 38 struct gspca_dev gspca_dev; /* !! must be the first item */ member 59 static u8 reg_r(struct gspca_dev *gspca_dev, u16 index) in reg_r() argument 61 struct usb_device *dev = gspca_dev->dev; in reg_r() 64 if (gspca_dev->usb_err < 0) in reg_r() 71 gspca_dev->usb_buf, 1, in reg_r() 74 PDEBUG(D_USBI, "reg_r 0x%x=0x%02x", index, gspca_dev->usb_buf[0]); in reg_r() 77 gspca_dev->usb_err = ret; in reg_r() 81 return gspca_dev->usb_buf[0]; in reg_r() 85 static void reg_w(struct gspca_dev *gspca_dev, u16 index, u8 val) in reg_w() argument 88 struct usb_device *dev = gspca_dev->dev; in reg_w() [all …]
|
D | pac7311.c | 77 struct gspca_dev gspca_dev; /* !! must be the first item */ member 164 static void reg_w_buf(struct gspca_dev *gspca_dev, in reg_w_buf() argument 170 if (gspca_dev->usb_err < 0) in reg_w_buf() 172 memcpy(gspca_dev->usb_buf, buffer, len); in reg_w_buf() 173 ret = usb_control_msg(gspca_dev->dev, in reg_w_buf() 174 usb_sndctrlpipe(gspca_dev->dev, 0), in reg_w_buf() 178 index, gspca_dev->usb_buf, len, in reg_w_buf() 183 gspca_dev->usb_err = ret; in reg_w_buf() 188 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 194 if (gspca_dev->usb_err < 0) in reg_w() [all …]
|
D | topro.c | 124 struct gspca_dev gspca_dev; /* !! must be the first item */ member 986 static void reg_w(struct gspca_dev *gspca_dev, u8 index, u8 value) in reg_w() argument 988 struct usb_device *dev = gspca_dev->dev; in reg_w() 991 if (gspca_dev->usb_err < 0) in reg_w() 999 gspca_dev->usb_err = ret; in reg_w() 1004 static void reg_r(struct gspca_dev *gspca_dev, u8 index) in reg_r() argument 1006 struct usb_device *dev = gspca_dev->dev; in reg_r() 1009 if (gspca_dev->usb_err < 0) in reg_r() 1014 0, index, gspca_dev->usb_buf, 1, 500); in reg_r() 1017 gspca_dev->usb_err = ret; in reg_r() [all …]
|
D | stv0680.c | 42 struct gspca_dev gspca_dev; /* !! must be the first item */ member 49 static int stv_sndctrl(struct gspca_dev *gspca_dev, int set, u8 req, u16 val, in stv_sndctrl() argument 59 pipe = usb_rcvctrlpipe(gspca_dev->dev, 0); in stv_sndctrl() 63 pipe = usb_sndctrlpipe(gspca_dev->dev, 0); in stv_sndctrl() 67 pipe = usb_rcvctrlpipe(gspca_dev->dev, 0); in stv_sndctrl() 71 pipe = usb_sndctrlpipe(gspca_dev->dev, 0); in stv_sndctrl() 75 ret = usb_control_msg(gspca_dev->dev, pipe, in stv_sndctrl() 77 val, 0, gspca_dev->usb_buf, size, 500); in stv_sndctrl() 86 static int stv0680_handle_error(struct gspca_dev *gspca_dev, int ret) in stv0680_handle_error() argument 88 stv_sndctrl(gspca_dev, 0, 0x80, 0, 0x02); /* Get Last Error */ in stv0680_handle_error() [all …]
|
D | gspca.c | 66 static void PDEBUG_MODE(struct gspca_dev *gspca_dev, int debug, char *txt, in PDEBUG_MODE() argument 121 struct gspca_dev *gspca_dev = (struct gspca_dev *) urb->context; in int_irq() local 127 if (gspca_dev->sd_desc->int_pkt_scan(gspca_dev, in int_irq() 155 static int gspca_input_connect(struct gspca_dev *dev) in gspca_input_connect() 192 static int alloc_and_submit_int_urb(struct gspca_dev *gspca_dev, in alloc_and_submit_int_urb() argument 208 dev = gspca_dev->dev; in alloc_and_submit_int_urb() 225 int_irq, (void *)gspca_dev, interval); in alloc_and_submit_int_urb() 232 gspca_dev->int_urb = urb; in alloc_and_submit_int_urb() 246 static void gspca_input_create_urb(struct gspca_dev *gspca_dev) in gspca_input_create_urb() argument 253 if (gspca_dev->sd_desc->int_pkt_scan) { in gspca_input_create_urb() [all …]
|
D | sunplus.c | 37 struct gspca_dev gspca_dev; /* !! must be the first item */ member 247 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 258 if (gspca_dev->usb_err < 0) in reg_r() 260 ret = usb_control_msg(gspca_dev->dev, in reg_r() 261 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_r() 266 len ? gspca_dev->usb_buf : NULL, len, in reg_r() 270 gspca_dev->usb_err = ret; in reg_r() 275 static void reg_w_1(struct gspca_dev *gspca_dev, in reg_w_1() argument 283 if (gspca_dev->usb_err < 0) in reg_w_1() 285 gspca_dev->usb_buf[0] = byte; in reg_w_1() [all …]
|
D | spca561.c | 38 struct gspca_dev gspca_dev; /* !! must be the first item */ member 288 static void reg_w_val(struct gspca_dev *gspca_dev, __u16 index, __u8 value) in reg_w_val() argument 291 struct usb_device *dev = gspca_dev->dev; in reg_w_val() 302 static void write_vector(struct gspca_dev *gspca_dev, in write_vector() argument 309 reg_w_val(gspca_dev, data[i][1], data[i][0]); in write_vector() 315 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 318 usb_control_msg(gspca_dev->dev, in reg_r() 319 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_r() 323 index, gspca_dev->usb_buf, length, 500); in reg_r() 327 static void reg_w_buf(struct gspca_dev *gspca_dev, in reg_w_buf() argument [all …]
|
D | ov534.c | 61 struct gspca_dev gspca_dev; /* !! must be the first item */ member 94 static int sd_start(struct gspca_dev *gspca_dev); 95 static void sd_stopN(struct gspca_dev *gspca_dev); 610 static void ov534_reg_write(struct gspca_dev *gspca_dev, u16 reg, u8 val) in ov534_reg_write() argument 612 struct usb_device *udev = gspca_dev->dev; in ov534_reg_write() 615 if (gspca_dev->usb_err < 0) in ov534_reg_write() 619 gspca_dev->usb_buf[0] = val; in ov534_reg_write() 624 0x00, reg, gspca_dev->usb_buf, 1, CTRL_TIMEOUT); in ov534_reg_write() 627 gspca_dev->usb_err = ret; in ov534_reg_write() 631 static u8 ov534_reg_read(struct gspca_dev *gspca_dev, u16 reg) in ov534_reg_read() argument [all …]
|
D | mars.c | 37 struct gspca_dev gspca_dev; /* !! must be the first item */ member 51 static void setbrightness(struct gspca_dev *gspca_dev, s32 val); 52 static void setcolors(struct gspca_dev *gspca_dev, s32 val); 53 static void setgamma(struct gspca_dev *gspca_dev, s32 val); 54 static void setsharpness(struct gspca_dev *gspca_dev, s32 val); 81 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 86 if (gspca_dev->usb_err < 0) in reg_w() 89 ret = usb_bulk_msg(gspca_dev->dev, in reg_w() 90 usb_sndbulkpipe(gspca_dev->dev, 4), in reg_w() 91 gspca_dev->usb_buf, in reg_w() [all …]
|
D | tv8532.c | 31 struct gspca_dev gspca_dev; /* !! must be the first item */ member 119 static void reg_w1(struct gspca_dev *gspca_dev, in reg_w1() argument 122 gspca_dev->usb_buf[0] = value; in reg_w1() 123 usb_control_msg(gspca_dev->dev, in reg_w1() 124 usb_sndctrlpipe(gspca_dev->dev, 0), in reg_w1() 128 index, gspca_dev->usb_buf, 1, 500); in reg_w1() 132 static void reg_w2(struct gspca_dev *gspca_dev, in reg_w2() argument 135 gspca_dev->usb_buf[0] = value; in reg_w2() 136 gspca_dev->usb_buf[1] = value >> 8; in reg_w2() 137 usb_control_msg(gspca_dev->dev, in reg_w2() [all …]
|
D | pac7302.c | 114 struct gspca_dev gspca_dev; /* !! must be the first item */ member 246 static void reg_w_buf(struct gspca_dev *gspca_dev, in reg_w_buf() argument 252 if (gspca_dev->usb_err < 0) in reg_w_buf() 254 memcpy(gspca_dev->usb_buf, buffer, len); in reg_w_buf() 255 ret = usb_control_msg(gspca_dev->dev, in reg_w_buf() 256 usb_sndctrlpipe(gspca_dev->dev, 0), in reg_w_buf() 260 index, gspca_dev->usb_buf, len, in reg_w_buf() 265 gspca_dev->usb_err = ret; in reg_w_buf() 270 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 276 if (gspca_dev->usb_err < 0) in reg_w() [all …]
|
D | sonixj.c | 36 struct gspca_dev gspca_dev; /* !! must be the first item */ member 1155 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 1160 if (gspca_dev->usb_err < 0) in reg_r() 1167 ret = usb_control_msg(gspca_dev->dev, in reg_r() 1168 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_r() 1172 gspca_dev->usb_buf, len, in reg_r() 1174 PDEBUG(D_USBI, "reg_r [%02x] -> %02x", value, gspca_dev->usb_buf[0]); in reg_r() 1177 gspca_dev->usb_err = ret; in reg_r() 1181 static void reg_w1(struct gspca_dev *gspca_dev, in reg_w1() argument 1187 if (gspca_dev->usb_err < 0) in reg_w1() [all …]
|
D | mr97310a.c | 87 struct gspca_dev gspca_dev; /* !! must be the first item */ member 106 static void sd_stopN(struct gspca_dev *gspca_dev); 137 static int mr_write(struct gspca_dev *gspca_dev, int len) in mr_write() argument 141 rc = usb_bulk_msg(gspca_dev->dev, in mr_write() 142 usb_sndbulkpipe(gspca_dev->dev, 4), in mr_write() 143 gspca_dev->usb_buf, len, NULL, 500); in mr_write() 146 gspca_dev->usb_buf[0], rc); in mr_write() 151 static int mr_read(struct gspca_dev *gspca_dev, int len) in mr_read() argument 155 rc = usb_bulk_msg(gspca_dev->dev, in mr_read() 156 usb_rcvbulkpipe(gspca_dev->dev, 3), in mr_read() [all …]
|
D | nw80x.c | 37 struct gspca_dev gspca_dev; /* !! must be the first item */ member 1539 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 1544 struct usb_device *dev = gspca_dev->dev; in reg_w() 1547 if (gspca_dev->usb_err < 0) in reg_w() 1554 memcpy(gspca_dev->usb_buf, data, len); in reg_w() 1560 gspca_dev->usb_buf, in reg_w() 1565 gspca_dev->usb_err = ret; in reg_w() 1570 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 1574 struct usb_device *dev = gspca_dev->dev; in reg_r() 1577 if (gspca_dev->usb_err < 0) in reg_r() [all …]
|
D | se401.c | 57 struct gspca_dev gspca_dev; /* !! must be the first item */ member 76 static void se401_write_req(struct gspca_dev *gspca_dev, u16 req, u16 value, in se401_write_req() argument 81 if (gspca_dev->usb_err < 0) in se401_write_req() 84 err = usb_control_msg(gspca_dev->dev, in se401_write_req() 85 usb_sndctrlpipe(gspca_dev->dev, 0), req, in se401_write_req() 92 gspca_dev->usb_err = err; in se401_write_req() 96 static void se401_read_req(struct gspca_dev *gspca_dev, u16 req, int silent) in se401_read_req() argument 100 if (gspca_dev->usb_err < 0) in se401_read_req() 105 gspca_dev->usb_err = -ENOBUFS; in se401_read_req() 109 err = usb_control_msg(gspca_dev->dev, in se401_read_req() [all …]
|
D | sn9c2028.c | 33 struct gspca_dev gspca_dev; /* !! must be the first item */ member 72 static int sn9c2028_command(struct gspca_dev *gspca_dev, u8 *command) in sn9c2028_command() argument 79 memcpy(gspca_dev->usb_buf, command, 6); in sn9c2028_command() 80 rc = usb_control_msg(gspca_dev->dev, in sn9c2028_command() 81 usb_sndctrlpipe(gspca_dev->dev, 0), in sn9c2028_command() 84 2, 0, gspca_dev->usb_buf, 6, 500); in sn9c2028_command() 87 gspca_dev->usb_buf[0], rc); in sn9c2028_command() 94 static int sn9c2028_read1(struct gspca_dev *gspca_dev) in sn9c2028_read1() argument 98 rc = usb_control_msg(gspca_dev->dev, in sn9c2028_read1() 99 usb_rcvctrlpipe(gspca_dev->dev, 0), in sn9c2028_read1() [all …]
|
D | touptek.c | 147 struct gspca_dev gspca_dev; /* !! must be the first item */ member 195 static int val_reply(struct gspca_dev *gspca_dev, const char *reply, int rc) in val_reply() argument 212 static void reg_w(struct gspca_dev *gspca_dev, u16 value, u16 index) in reg_w() argument 220 rc = usb_control_msg(gspca_dev->dev, usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_w() 226 gspca_dev->usb_err = rc; in reg_w() 229 if (val_reply(gspca_dev, buff, rc)) { in reg_w() 232 gspca_dev->usb_err = -EIO; in reg_w() 236 static void reg_w_buf(struct gspca_dev *gspca_dev, in reg_w_buf() argument 240 reg_w(gspca_dev, p->value, p->index); in reg_w_buf() 245 static void setexposure(struct gspca_dev *gspca_dev, s32 val) in setexposure() argument [all …]
|
D | jeilinj.c | 59 struct gspca_dev gspca_dev; /* !! must be the first item */ member 99 static void jlj_write2(struct gspca_dev *gspca_dev, unsigned char *command) in jlj_write2() argument 103 if (gspca_dev->usb_err < 0) in jlj_write2() 105 memcpy(gspca_dev->usb_buf, command, 2); in jlj_write2() 106 retval = usb_bulk_msg(gspca_dev->dev, in jlj_write2() 107 usb_sndbulkpipe(gspca_dev->dev, 3), in jlj_write2() 108 gspca_dev->usb_buf, 2, NULL, 500); in jlj_write2() 111 gspca_dev->usb_buf[0], retval); in jlj_write2() 112 gspca_dev->usb_err = retval; in jlj_write2() 117 static void jlj_read1(struct gspca_dev *gspca_dev, unsigned char *response) in jlj_read1() argument [all …]
|
D | vc032x.c | 35 struct gspca_dev gspca_dev; /* !! must be the first item */ member 2903 static void reg_r_i(struct gspca_dev *gspca_dev, in reg_r_i() argument 2910 if (gspca_dev->usb_err < 0) in reg_r_i() 2912 ret = usb_control_msg(gspca_dev->dev, in reg_r_i() 2913 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_r_i() 2917 index, gspca_dev->usb_buf, len, in reg_r_i() 2921 gspca_dev->usb_err = ret; in reg_r_i() 2924 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 2929 reg_r_i(gspca_dev, req, index, len); in reg_r() 2930 if (gspca_dev->usb_err < 0) in reg_r() [all …]
|
D | pac207.c | 65 struct gspca_dev gspca_dev; /* !! must be the first item */ member 100 static void pac207_write_regs(struct gspca_dev *gspca_dev, u16 index, in pac207_write_regs() argument 103 struct usb_device *udev = gspca_dev->dev; in pac207_write_regs() 106 if (gspca_dev->usb_err < 0) in pac207_write_regs() 109 memcpy(gspca_dev->usb_buf, buffer, length); in pac207_write_regs() 114 gspca_dev->usb_buf, length, PAC207_CTRL_TIMEOUT); in pac207_write_regs() 118 gspca_dev->usb_err = err; in pac207_write_regs() 122 static void pac207_write_reg(struct gspca_dev *gspca_dev, u16 index, u16 value) in pac207_write_reg() argument 124 struct usb_device *udev = gspca_dev->dev; in pac207_write_reg() 127 if (gspca_dev->usb_err < 0) in pac207_write_reg() [all …]
|
D | sn9c20x.c | 70 struct gspca_dev gspca_dev; member 909 static void reg_r(struct gspca_dev *gspca_dev, u16 reg, u16 length) in reg_r() argument 911 struct usb_device *dev = gspca_dev->dev; in reg_r() 914 if (gspca_dev->usb_err < 0) in reg_r() 921 gspca_dev->usb_buf, in reg_r() 926 gspca_dev->usb_err = result; in reg_r() 930 static void reg_w(struct gspca_dev *gspca_dev, u16 reg, in reg_w() argument 933 struct usb_device *dev = gspca_dev->dev; in reg_w() 936 if (gspca_dev->usb_err < 0) in reg_w() 938 memcpy(gspca_dev->usb_buf, buffer, length); in reg_w() [all …]
|
D | t613.c | 42 struct gspca_dev gspca_dev; /* !! must be the first item */ member 306 static u8 reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 309 usb_control_msg(gspca_dev->dev, in reg_r() 310 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_r() 315 gspca_dev->usb_buf, 1, 500); in reg_r() 316 return gspca_dev->usb_buf[0]; in reg_r() 319 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 322 usb_control_msg(gspca_dev->dev, in reg_w() 323 usb_sndctrlpipe(gspca_dev->dev, 0), in reg_w() 330 static void reg_w_buf(struct gspca_dev *gspca_dev, in reg_w_buf() argument [all …]
|
D | jl2005bcd.c | 43 struct gspca_dev gspca_dev; /* !! must be the first item */ member 88 static int jl2005c_write2(struct gspca_dev *gspca_dev, unsigned char *command) in jl2005c_write2() argument 92 memcpy(gspca_dev->usb_buf, command, 2); in jl2005c_write2() 93 retval = usb_bulk_msg(gspca_dev->dev, in jl2005c_write2() 94 usb_sndbulkpipe(gspca_dev->dev, 3), in jl2005c_write2() 95 gspca_dev->usb_buf, 2, NULL, 500); in jl2005c_write2() 98 gspca_dev->usb_buf[0], retval); in jl2005c_write2() 103 static int jl2005c_read1(struct gspca_dev *gspca_dev) in jl2005c_read1() argument 107 retval = usb_bulk_msg(gspca_dev->dev, in jl2005c_read1() 108 usb_rcvbulkpipe(gspca_dev->dev, 0x84), in jl2005c_read1() [all …]
|
D | konica.c | 50 struct gspca_dev gspca_dev; /* !! must be the first item */ member 90 static void reg_w(struct gspca_dev *gspca_dev, u16 value, u16 index) in reg_w() argument 92 struct usb_device *dev = gspca_dev->dev; in reg_w() 95 if (gspca_dev->usb_err < 0) in reg_w() 108 gspca_dev->usb_err = ret; in reg_w() 112 static void reg_r(struct gspca_dev *gspca_dev, u16 value, u16 index) in reg_r() argument 114 struct usb_device *dev = gspca_dev->dev; in reg_r() 117 if (gspca_dev->usb_err < 0) in reg_r() 124 gspca_dev->usb_buf, in reg_r() 129 gspca_dev->usb_err = ret; in reg_r() [all …]
|
D | sq905.c | 86 struct gspca_dev gspca_dev; /* !! must be the first item */ member 116 static int sq905_command(struct gspca_dev *gspca_dev, u16 index) in sq905_command() argument 120 gspca_dev->usb_buf[0] = '\0'; in sq905_command() 121 ret = usb_control_msg(gspca_dev->dev, in sq905_command() 122 usb_sndctrlpipe(gspca_dev->dev, 0), in sq905_command() 125 SQ905_COMMAND, index, gspca_dev->usb_buf, 1, in sq905_command() 132 ret = usb_control_msg(gspca_dev->dev, in sq905_command() 133 usb_sndctrlpipe(gspca_dev->dev, 0), in sq905_command() 136 SQ905_PING, 0, gspca_dev->usb_buf, 1, in sq905_command() 149 static int sq905_ack_frame(struct gspca_dev *gspca_dev) in sq905_ack_frame() argument [all …]
|
D | spca508.c | 33 struct gspca_dev gspca_dev; /* !! must be the first item */ member 1244 static int reg_write(struct gspca_dev *gspca_dev, u16 index, u16 value) in reg_write() argument 1247 struct usb_device *dev = gspca_dev->dev; in reg_write() 1263 static int reg_read(struct gspca_dev *gspca_dev, in reg_read() argument 1268 ret = usb_control_msg(gspca_dev->dev, in reg_read() 1269 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_read() 1274 gspca_dev->usb_buf, 1, in reg_read() 1277 index, gspca_dev->usb_buf[0]); in reg_read() 1282 return gspca_dev->usb_buf[0]; in reg_read() 1286 static int ssi_w(struct gspca_dev *gspca_dev, in ssi_w() argument [all …]
|
D | spca505.c | 34 struct gspca_dev gspca_dev; /* !! must be the first item */ member 547 static int reg_write(struct gspca_dev *gspca_dev, in reg_write() argument 551 struct usb_device *dev = gspca_dev->dev; in reg_write() 566 static int reg_read(struct gspca_dev *gspca_dev, in reg_read() argument 572 ret = usb_control_msg(gspca_dev->dev, in reg_read() 573 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_read() 578 gspca_dev->usb_buf, 2, in reg_read() 582 return (gspca_dev->usb_buf[1] << 8) + gspca_dev->usb_buf[0]; in reg_read() 585 static int write_vector(struct gspca_dev *gspca_dev, in write_vector() argument 591 ret = reg_write(gspca_dev, data[i][0], data[i][2], in write_vector() [all …]
|
D | dtcs033.c | 34 static void reg_rw(struct gspca_dev *gspca_dev, in reg_rw() argument 38 struct usb_device *udev = gspca_dev->dev; in reg_rw() 41 if (gspca_dev->usb_err < 0) in reg_rw() 49 gspca_dev->usb_buf, wLength, 500); in reg_rw() 52 gspca_dev->usb_err = ret; in reg_rw() 59 static int reg_reqs(struct gspca_dev *gspca_dev, in reg_reqs() argument 65 while ((i < n_reqs) && (gspca_dev->usb_err >= 0)) { in reg_reqs() 69 reg_rw(gspca_dev, preq->bRequestType, preq->bRequest, in reg_reqs() 72 if (gspca_dev->usb_err < 0) { in reg_reqs() 82 gspca_dev->usb_buf[0], in reg_reqs() [all …]
|
D | sq930x.c | 37 struct gspca_dev gspca_dev; /* !! must be the first item */ member 425 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 430 if (gspca_dev->usb_err < 0) in reg_r() 432 ret = usb_control_msg(gspca_dev->dev, in reg_r() 433 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_r() 436 value, 0, gspca_dev->usb_buf, len, in reg_r() 440 gspca_dev->usb_err = ret; in reg_r() 444 static void reg_w(struct gspca_dev *gspca_dev, u16 value, u16 index) in reg_w() argument 448 if (gspca_dev->usb_err < 0) in reg_w() 451 ret = usb_control_msg(gspca_dev->dev, in reg_w() [all …]
|
D | spca501.c | 34 struct gspca_dev gspca_dev; /* !! must be the first item */ member 1759 static int reg_write(struct gspca_dev *gspca_dev, in reg_write() argument 1763 struct usb_device *dev = gspca_dev->dev; in reg_write() 1778 static int write_vector(struct gspca_dev *gspca_dev, const __u16 data[][3]) in write_vector() argument 1783 ret = reg_write(gspca_dev, data[i][0], data[i][2], in write_vector() 1795 static void setbrightness(struct gspca_dev *gspca_dev, s32 val) in setbrightness() argument 1797 reg_write(gspca_dev, SPCA501_REG_CCDSP, 0x12, val); in setbrightness() 1800 static void setcontrast(struct gspca_dev *gspca_dev, s32 val) in setcontrast() argument 1802 reg_write(gspca_dev, 0x00, 0x00, (val >> 8) & 0xff); in setcontrast() 1803 reg_write(gspca_dev, 0x00, 0x01, val & 0xff); in setcontrast() [all …]
|
D | sonixb.c | 61 struct gspca_dev gspca_dev; /* !! must be the first item */ member 448 static void reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 453 if (gspca_dev->usb_err < 0) in reg_r() 456 res = usb_control_msg(gspca_dev->dev, in reg_r() 457 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_r() 462 gspca_dev->usb_buf, 1, in reg_r() 466 dev_err(gspca_dev->v4l2_dev.dev, in reg_r() 468 gspca_dev->usb_err = res; in reg_r() 472 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 479 if (gspca_dev->usb_err < 0) in reg_w() [all …]
|
D | finepix.c | 41 struct gspca_dev gspca_dev; /* !! must be the first item */ member 63 static int command(struct gspca_dev *gspca_dev, in command() argument 71 memcpy(gspca_dev->usb_buf, order_values[order], 12); in command() 72 return usb_control_msg(gspca_dev->dev, in command() 73 usb_sndctrlpipe(gspca_dev->dev, 0), in command() 76 USB_RECIP_INTERFACE, 0, 0, gspca_dev->usb_buf, in command() 91 struct gspca_dev *gspca_dev = &dev->gspca_dev; in dostream() local 92 struct urb *urb = gspca_dev->urb[0]; in dostream() 101 while (gspca_dev->present && gspca_dev->streaming) { in dostream() 103 if (gspca_dev->frozen) in dostream() [all …]
|
D | autogain_functions.c | 28 struct gspca_dev *gspca_dev, in gspca_expo_autogain() argument 38 if (v4l2_ctrl_g_ctrl(gspca_dev->autogain) == 0) in gspca_expo_autogain() 41 orig_gain = gain = v4l2_ctrl_g_ctrl(gspca_dev->gain); in gspca_expo_autogain() 42 orig_exposure = exposure = v4l2_ctrl_g_ctrl(gspca_dev->exposure); in gspca_expo_autogain() 57 else if (gain > gspca_dev->gain->default_value) in gspca_expo_autogain() 59 else if (exposure > gspca_dev->exposure->minimum) in gspca_expo_autogain() 61 else if (gain > gspca_dev->gain->minimum) in gspca_expo_autogain() 66 if (gain < gspca_dev->gain->default_value) in gspca_expo_autogain() 72 else if (exposure < gspca_dev->exposure->maximum) in gspca_expo_autogain() 74 else if (gain < gspca_dev->gain->maximum) in gspca_expo_autogain() [all …]
|
D | vicam.c | 48 struct gspca_dev gspca_dev; /* !! must be the first item */ member 82 static int vicam_control_msg(struct gspca_dev *gspca_dev, u8 request, in vicam_control_msg() argument 87 ret = usb_control_msg(gspca_dev->dev, in vicam_control_msg() 88 usb_sndctrlpipe(gspca_dev->dev, 0), in vicam_control_msg() 98 static int vicam_set_camera_power(struct gspca_dev *gspca_dev, int state) in vicam_set_camera_power() argument 102 ret = vicam_control_msg(gspca_dev, 0x50, state, 0, NULL, 0); in vicam_set_camera_power() 107 ret = vicam_control_msg(gspca_dev, 0x55, 1, 0, NULL, 0); in vicam_set_camera_power() 115 static int vicam_read_frame(struct gspca_dev *gspca_dev, u8 *data, int size) in vicam_read_frame() argument 118 u8 *req_data = gspca_dev->usb_buf; in vicam_read_frame() 119 s32 expo = v4l2_ctrl_g_ctrl(gspca_dev->exposure); in vicam_read_frame() [all …]
|
D | sq905c.c | 63 struct gspca_dev gspca_dev; /* !! must be the first item */ member 89 static int sq905c_command(struct gspca_dev *gspca_dev, u16 command, u16 index) in sq905c_command() argument 93 ret = usb_control_msg(gspca_dev->dev, in sq905c_command() 94 usb_sndctrlpipe(gspca_dev->dev, 0), in sq905c_command() 107 static int sq905c_read(struct gspca_dev *gspca_dev, u16 command, u16 index, in sq905c_read() argument 112 ret = usb_control_msg(gspca_dev->dev, in sq905c_read() 113 usb_rcvctrlpipe(gspca_dev->dev, 0), in sq905c_read() 116 command, index, gspca_dev->usb_buf, size, in sq905c_read() 137 struct gspca_dev *gspca_dev = &dev->gspca_dev; in sq905c_dostream() local 151 while (gspca_dev->present && gspca_dev->streaming) { in sq905c_dostream() [all …]
|
D | benq.c | 33 struct gspca_dev gspca_dev; /* !! must be the first item */ member 46 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 49 struct usb_device *dev = gspca_dev->dev; in reg_w() 52 if (gspca_dev->usb_err < 0) in reg_w() 64 gspca_dev->usb_err = ret; in reg_w() 69 static int sd_config(struct gspca_dev *gspca_dev, in sd_config() argument 72 gspca_dev->cam.cam_mode = vga_mode; in sd_config() 73 gspca_dev->cam.nmodes = ARRAY_SIZE(vga_mode); in sd_config() 74 gspca_dev->cam.no_urb_create = 1; in sd_config() 79 static int sd_init(struct gspca_dev *gspca_dev) in sd_init() argument [all …]
|
D | cpia1.c | 365 struct gspca_dev gspca_dev; /* !! must be the first item */ member 409 static int cpia_usb_transferCmd(struct gspca_dev *gspca_dev, u8 *command) in cpia_usb_transferCmd() argument 418 pipe = usb_rcvctrlpipe(gspca_dev->dev, 0); in cpia_usb_transferCmd() 421 pipe = usb_sndctrlpipe(gspca_dev->dev, 0); in cpia_usb_transferCmd() 429 ret = usb_control_msg(gspca_dev->dev, pipe, in cpia_usb_transferCmd() 434 gspca_dev->usb_buf, databytes, 1000); in cpia_usb_transferCmd() 448 static int do_command(struct gspca_dev *gspca_dev, u16 command, in do_command() argument 451 struct sd *sd = (struct sd *) gspca_dev; in do_command() 483 ret = cpia_usb_transferCmd(gspca_dev, cmd); in do_command() 489 sd->params.version.firmwareVersion = gspca_dev->usb_buf[0]; in do_command() [all …]
|
D | kinect.c | 61 struct gspca_dev gspca_dev; /* !! must be the first item */ member 133 static int send_cmd(struct gspca_dev *gspca_dev, uint16_t cmd, void *cmdbuf, in send_cmd() argument 136 struct sd *sd = (struct sd *) gspca_dev; in send_cmd() 137 struct usb_device *udev = gspca_dev->dev; in send_cmd() 210 static int write_register(struct gspca_dev *gspca_dev, uint16_t reg, in write_register() argument 221 res = send_cmd(gspca_dev, 0x03, cmd, 4, reply, 4); in write_register() 232 static int sd_config_video(struct gspca_dev *gspca_dev, in sd_config_video() argument 235 struct sd *sd = (struct sd *) gspca_dev; in sd_config_video() 242 cam = &gspca_dev->cam; in sd_config_video() 247 gspca_dev->xfer_ep = 0x81; in sd_config_video() [all …]
|
D | ov519.c | 65 struct gspca_dev gspca_dev; /* !! must be the first item */ member 2039 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in reg_w() local 2042 if (sd->gspca_dev.usb_err < 0) 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() 2074 sd->gspca_dev.usb_buf, 1, 500); in reg_w() 2078 sd->gspca_dev.usb_err = ret; in reg_w() [all …]
|
D | zc3xx.c | 40 struct gspca_dev gspca_dev; /* !! must be the first item */ member 5548 static u8 reg_r(struct gspca_dev *gspca_dev, in reg_r() argument 5553 if (gspca_dev->usb_err < 0) in reg_r() 5555 ret = usb_control_msg(gspca_dev->dev, in reg_r() 5556 usb_rcvctrlpipe(gspca_dev->dev, 0), in reg_r() 5560 index, gspca_dev->usb_buf, 1, in reg_r() 5564 gspca_dev->usb_err = ret; in reg_r() 5567 return gspca_dev->usb_buf[0]; in reg_r() 5570 static void reg_w(struct gspca_dev *gspca_dev, in reg_w() argument 5576 if (gspca_dev->usb_err < 0) in reg_w() [all …]
|
D | w996Xcf.c | 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() 99 if (sd->gspca_dev.usb_err < 0) in w9968cf_write_sb() 104 ret = usb_control_msg(sd->gspca_dev.dev, in w9968cf_write_sb() 105 usb_sndctrlpipe(sd->gspca_dev.dev, 0), in w9968cf_write_sb() 114 sd->gspca_dev.usb_err = ret; in w9968cf_write_sb() 126 if (sd->gspca_dev.usb_err < 0) in w9968cf_read_sb() [all …]
|
D | gspca.h | 29 v4l2_dbg(level, gspca_debug, &gspca_dev->v4l2_dev, fmt, ##__VA_ARGS__) 32 v4l2_err(&gspca_dev->v4l2_dev, fmt, ##__VA_ARGS__) 66 struct gspca_dev; 70 typedef int (*cam_op) (struct gspca_dev *); 71 typedef void (*cam_v_op) (struct gspca_dev *); 72 typedef int (*cam_cf_op) (struct gspca_dev *, const struct usb_device_id *); 73 typedef int (*cam_get_jpg_op) (struct gspca_dev *, 75 typedef int (*cam_set_jpg_op) (struct gspca_dev *, 77 typedef int (*cam_get_reg_op) (struct gspca_dev *, 79 typedef int (*cam_set_reg_op) (struct gspca_dev *, [all …]
|
D | sn9c2028.h | 34 static unsigned char *sn9c2028_find_sof(struct gspca_dev *gspca_dev, in sn9c2028_find_sof() argument 37 struct sd *sd = (struct sd *) gspca_dev; in sn9c2028_find_sof()
|
D | pac_common.h | 74 static unsigned char *pac_find_sof(struct gspca_dev *gspca_dev, u8 *sof_read, in pac_find_sof() argument
|
/linux-4.4.14/drivers/media/usb/gspca/gl860/ |
D | gl860-ov9655.c | 145 static int ov9655_init_at_startup(struct gspca_dev *gspca_dev); 146 static int ov9655_configure_alt(struct gspca_dev *gspca_dev); 147 static int ov9655_init_pre_alt(struct gspca_dev *gspca_dev); 148 static int ov9655_init_post_alt(struct gspca_dev *gspca_dev); 149 static void ov9655_post_unset_alt(struct gspca_dev *gspca_dev); 150 static int ov9655_camera_settings(struct gspca_dev *gspca_dev); 153 void ov9655_init_settings(struct gspca_dev *gspca_dev) in ov9655_init_settings() argument 155 struct sd *sd = (struct sd *) gspca_dev; in ov9655_init_settings() 187 static int ov9655_init_at_startup(struct gspca_dev *gspca_dev) in ov9655_init_at_startup() argument 189 fetch_validx(gspca_dev, tbl_init_at_startup, in ov9655_init_at_startup() [all …]
|
D | gl860-mi1320.c | 176 static int mi1320_init_at_startup(struct gspca_dev *gspca_dev); 177 static int mi1320_configure_alt(struct gspca_dev *gspca_dev); 178 static int mi1320_init_pre_alt(struct gspca_dev *gspca_dev); 179 static int mi1320_init_post_alt(struct gspca_dev *gspca_dev); 180 static void mi1320_post_unset_alt(struct gspca_dev *gspca_dev); 181 static int mi1320_sensor_settings(struct gspca_dev *gspca_dev); 182 static int mi1320_camera_settings(struct gspca_dev *gspca_dev); 185 void mi1320_init_settings(struct gspca_dev *gspca_dev) in mi1320_init_settings() argument 187 struct sd *sd = (struct sd *) gspca_dev; in mi1320_init_settings() 222 static void common(struct gspca_dev *gspca_dev) in common() argument [all …]
|
D | gl860-mi2020.c | 355 static int mi2020_init_at_startup(struct gspca_dev *gspca_dev); 356 static int mi2020_configure_alt(struct gspca_dev *gspca_dev); 357 static int mi2020_init_pre_alt(struct gspca_dev *gspca_dev); 358 static int mi2020_init_post_alt(struct gspca_dev *gspca_dev); 359 static void mi2020_post_unset_alt(struct gspca_dev *gspca_dev); 360 static int mi2020_camera_settings(struct gspca_dev *gspca_dev); 363 void mi2020_init_settings(struct gspca_dev *gspca_dev) in mi2020_init_settings() argument 365 struct sd *sd = (struct sd *) gspca_dev; in mi2020_init_settings() 400 static void common(struct gspca_dev *gspca_dev) in common() argument 402 fetch_validx(gspca_dev, tbl_common_0B, ARRAY_SIZE(tbl_common_0B)); in common() [all …]
|
D | gl860-ov2640.c | 175 static int ov2640_init_at_startup(struct gspca_dev *gspca_dev); 176 static int ov2640_configure_alt(struct gspca_dev *gspca_dev); 177 static int ov2640_init_pre_alt(struct gspca_dev *gspca_dev); 178 static int ov2640_init_post_alt(struct gspca_dev *gspca_dev); 179 static void ov2640_post_unset_alt(struct gspca_dev *gspca_dev); 180 static int ov2640_camera_settings(struct gspca_dev *gspca_dev); 183 void ov2640_init_settings(struct gspca_dev *gspca_dev) in ov2640_init_settings() argument 185 struct sd *sd = (struct sd *) gspca_dev; in ov2640_init_settings() 219 static void common(struct gspca_dev *gspca_dev) in common() argument 221 fetch_validx(gspca_dev, tbl_common, ARRAY_SIZE(tbl_common)); in common() [all …]
|
D | gl860.c | 33 static void (*dev_init_settings)(struct gspca_dev *gspca_dev); 35 static int sd_config(struct gspca_dev *gspca_dev, 37 static int sd_init(struct gspca_dev *gspca_dev); 38 static int sd_isoc_init(struct gspca_dev *gspca_dev); 39 static int sd_start(struct gspca_dev *gspca_dev); 40 static void sd_stop0(struct gspca_dev *gspca_dev); 41 static void sd_pkt_scan(struct gspca_dev *gspca_dev, 43 static void sd_callback(struct gspca_dev *gspca_dev); 45 static int gl860_guess_sensor(struct gspca_dev *gspca_dev, 63 struct gspca_dev *gspca_dev = in sd_s_ctrl() local [all …]
|
D | gl860.h | 35 #define _MI1320_ (((struct sd *) gspca_dev)->sensor == ID_MI1320) 36 #define _MI2020_ (((struct sd *) gspca_dev)->sensor == ID_MI2020) 37 #define _OV2640_ (((struct sd *) gspca_dev)->sensor == ID_OV2640) 38 #define _OV9655_ (((struct sd *) gspca_dev)->sensor == ID_OV9655) 61 struct gspca_dev gspca_dev; /* !! must be the first item */ member 67 int (*dev_configure_alt) (struct gspca_dev *); 68 int (*dev_init_at_startup)(struct gspca_dev *); 69 int (*dev_init_pre_alt) (struct gspca_dev *); 70 void (*dev_post_unset_alt) (struct gspca_dev *); 71 int (*dev_camera_settings)(struct gspca_dev *); [all …]
|
/linux-4.4.14/drivers/media/usb/gspca/stv06xx/ |
D | stv06xx.c | 45 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in stv06xx_write_bridge() local 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() 67 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in stv06xx_read_bridge() local 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() 101 struct usb_device *udev = sd->gspca_dev.dev; in stv06xx_write_sensor_finish() 102 __u8 *buf = sd->gspca_dev.usb_buf; in stv06xx_write_sensor_finish() 116 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in stv06xx_write_sensor_bytes() local 117 struct usb_device *udev = sd->gspca_dev.dev; in stv06xx_write_sensor_bytes() [all …]
|
D | stv06xx_vv6410.c | 49 struct gspca_dev *gspca_dev = in vv6410_s_ctrl() local 50 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in vv6410_s_ctrl() 55 if (!gspca_dev->streaming) in vv6410_s_ctrl() 57 err = vv6410_set_hflip(gspca_dev, ctrl->val); in vv6410_s_ctrl() 60 if (!gspca_dev->streaming) in vv6410_s_ctrl() 62 err = vv6410_set_vflip(gspca_dev, ctrl->val); in vv6410_s_ctrl() 65 err = vv6410_set_analog_gain(gspca_dev, ctrl->val); in vv6410_s_ctrl() 68 err = vv6410_set_exposure(gspca_dev, ctrl->val); in vv6410_s_ctrl() 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() [all …]
|
D | stv06xx_pb0100.c | 90 struct gspca_dev *gspca_dev = in pb0100_s_ctrl() local 91 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in pb0100_s_ctrl() 92 struct sd *sd = (struct sd *)gspca_dev; in pb0100_s_ctrl() 98 err = pb0100_set_autogain(gspca_dev, ctrl->val); in pb0100_s_ctrl() 103 err = pb0100_set_gain(gspca_dev, ctrls->gain->val); in pb0100_s_ctrl() 106 err = pb0100_set_exposure(gspca_dev, ctrls->exposure->val); in pb0100_s_ctrl() 109 err = pb0100_set_autogain_target(gspca_dev, ctrl->val); in pb0100_s_ctrl() 121 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in pb0100_init_controls() 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() [all …]
|
D | stv06xx_pb0100.h | 120 static int pb0100_set_gain(struct gspca_dev *gspca_dev, __s32 val); 121 static int pb0100_set_red_balance(struct gspca_dev *gspca_dev, __s32 val); 122 static int pb0100_set_blue_balance(struct gspca_dev *gspca_dev, __s32 val); 123 static int pb0100_set_exposure(struct gspca_dev *gspca_dev, __s32 val); 124 static int pb0100_set_autogain(struct gspca_dev *gspca_dev, __s32 val); 125 static int pb0100_set_autogain_target(struct gspca_dev *gspca_dev, __s32 val);
|
D | stv06xx_st6422.c | 70 struct gspca_dev *gspca_dev = in st6422_s_ctrl() local 71 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in st6422_s_ctrl() 72 struct sd *sd = (struct sd *)gspca_dev; in st6422_s_ctrl() 93 sd->gspca_dev.usb_err = err; in st6422_s_ctrl() 103 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in st6422_init_controls() 125 sd->gspca_dev.cam.cam_mode = st6422_mode; in st6422_probe() 126 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(st6422_mode); in st6422_probe() 266 struct cam *cam = &sd->gspca_dev.cam; in st6422_start() 268 if (cam->cam_mode[sd->gspca_dev.curr_mode].priv) in st6422_start() 282 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in st6422_stop() local
|
D | stv06xx_hdcs.c | 174 static int hdcs_set_exposure(struct gspca_dev *gspca_dev, __s32 val) in hdcs_set_exposure() argument 176 struct sd *sd = (struct sd *) gspca_dev; in hdcs_set_exposure() 281 static int hdcs_set_gain(struct gspca_dev *gspca_dev, __s32 val) in hdcs_set_gain() argument 284 return hdcs_set_gains((struct sd *) gspca_dev, in hdcs_set_gain() 338 struct gspca_dev *gspca_dev = in hdcs_s_ctrl() local 339 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in hdcs_s_ctrl() 344 err = hdcs_set_gain(gspca_dev, ctrl->val); in hdcs_s_ctrl() 347 err = hdcs_set_exposure(gspca_dev, ctrl->val); in hdcs_s_ctrl() 359 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in hdcs_init_controls() 381 sd->gspca_dev.cam.cam_mode = hdcs1x00_mode; in hdcs_probe_1x00() [all …]
|
D | stv06xx_vv6410.h | 186 static int vv6410_set_hflip(struct gspca_dev *gspca_dev, __s32 val); 187 static int vv6410_set_vflip(struct gspca_dev *gspca_dev, __s32 val); 188 static int vv6410_set_analog_gain(struct gspca_dev *gspca_dev, __s32 val); 189 static int vv6410_set_exposure(struct gspca_dev *gspca_dev, __s32 val);
|
D | stv06xx_hdcs.h | 138 static int hdcs_set_exposure(struct gspca_dev *gspca_dev, __s32 val); 139 static int hdcs_set_gain(struct gspca_dev *gspca_dev, __s32 val);
|
D | stv06xx.h | 87 struct gspca_dev gspca_dev; member
|
/linux-4.4.14/drivers/media/usb/gspca/m5602/ |
D | m5602_core.c | 44 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd; in m5602_read_bridge() local 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() 66 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd; in m5602_write_bridge() local 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() 103 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd; in m5602_read_sensor() local 153 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd; in m5602_write_sensor() local 154 struct usb_device *udev = sd->gspca_dev.dev; in m5602_write_sensor() 155 __u8 *buf = sd->gspca_dev.usb_buf; in m5602_write_sensor() [all …]
|
D | m5602_mt9m111.c | 59 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in mt9m111_probe() local 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() 132 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in mt9m111_init_controls() 134 sd->gspca_dev.vdev.ctrl_handler = hdl; in mt9m111_init_controls() 172 struct cam *cam = &sd->gspca_dev.cam; in mt9m111_start() 173 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in mt9m111_start() local 175 int width = cam->cam_mode[sd->gspca_dev.curr_mode].width - 1; in mt9m111_start() 176 int height = cam->cam_mode[sd->gspca_dev.curr_mode].height; in mt9m111_start() 249 static int mt9m111_set_hvflip(struct gspca_dev *gspca_dev) in mt9m111_set_hvflip() argument [all …]
|
D | m5602_po1030.c | 58 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in po1030_probe() local 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() 135 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in po1030_init_controls() 137 sd->gspca_dev.vdev.ctrl_handler = hdl; in po1030_init_controls() 178 struct cam *cam = &sd->gspca_dev.cam; in po1030_start() 180 int width = cam->cam_mode[sd->gspca_dev.curr_mode].width; in po1030_start() 181 int height = cam->cam_mode[sd->gspca_dev.curr_mode].height; in po1030_start() 182 int ver_offs = cam->cam_mode[sd->gspca_dev.curr_mode].priv; in po1030_start() 303 static int po1030_set_exposure(struct gspca_dev *gspca_dev, __s32 val) in po1030_set_exposure() argument [all …]
|
D | m5602_ov9650.c | 150 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in ov9650_probe() local 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() 219 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in ov9650_init_controls() 221 sd->gspca_dev.vdev.ctrl_handler = hdl; in ov9650_init_controls() 266 struct cam *cam = &sd->gspca_dev.cam; in ov9650_start() 268 int width = cam->cam_mode[sd->gspca_dev.curr_mode].width; in ov9650_start() 269 int height = cam->cam_mode[sd->gspca_dev.curr_mode].height; in ov9650_start() 270 int ver_offs = cam->cam_mode[sd->gspca_dev.curr_mode].priv; in ov9650_start() 272 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in ov9650_start() local [all …]
|
D | m5602_ov7660.c | 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() 126 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in ov7660_init_controls() 128 sd->gspca_dev.vdev.ctrl_handler = hdl; in ov7660_init_controls() 174 static int ov7660_set_gain(struct gspca_dev *gspca_dev, __s32 val) in ov7660_set_gain() argument 178 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_gain() 186 static int ov7660_set_auto_white_balance(struct gspca_dev *gspca_dev, in ov7660_set_auto_white_balance() argument 191 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_auto_white_balance() 205 static int ov7660_set_auto_gain(struct gspca_dev *gspca_dev, __s32 val) in ov7660_set_auto_gain() argument 209 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_auto_gain() [all …]
|
D | m5602_s5k83a.c | 47 static int s5k83a_set_flip_real(struct gspca_dev *gspca_dev, 54 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in s5k83a_probe() local 94 sd->gspca_dev.cam.cam_mode = s5k83a_modes; in s5k83a_probe() 95 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(s5k83a_modes); in s5k83a_probe() 143 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in s5k83a_init_controls() 145 sd->gspca_dev.vdev.ctrl_handler = hdl; in s5k83a_init_controls() 181 if (mutex_lock_interruptible(&sd->gspca_dev.usb_lock)) in rotation_thread_function() 196 s5k83a_set_flip_real((struct gspca_dev *) sd, in rotation_thread_function() 200 mutex_unlock(&sd->gspca_dev.usb_lock); in rotation_thread_function() 208 s5k83a_set_flip_real((struct gspca_dev *) sd, vflip, hflip); in rotation_thread_function() [all …]
|
D | m5602_s5k4aa.c | 148 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in s5k4aa_probe() local 208 sd->gspca_dev.cam.cam_mode = s5k4aa_modes; in s5k4aa_probe() 209 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(s5k4aa_modes); in s5k4aa_probe() 218 struct cam *cam = &sd->gspca_dev.cam; in s5k4aa_start() 219 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in s5k4aa_start() local 221 switch (cam->cam_mode[sd->gspca_dev.curr_mode].width) { in s5k4aa_start() 334 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in s5k4aa_init_controls() 336 sd->gspca_dev.vdev.ctrl_handler = hdl; in s5k4aa_init_controls() 366 static int s5k4aa_set_exposure(struct gspca_dev *gspca_dev, __s32 val) in s5k4aa_set_exposure() argument 368 struct sd *sd = (struct sd *) gspca_dev; in s5k4aa_set_exposure() [all …]
|
D | m5602_bridge.h | 134 struct gspca_dev gspca_dev; member
|