/linux-master/drivers/media/i2c/ |
H A D | imx258.c | 637 struct i2c_msg msgs[2]; local 646 msgs[0].addr = client->addr; 647 msgs[0].flags = 0; 648 msgs[0].len = ARRAY_SIZE(addr_buf); 649 msgs[0].buf = addr_buf; 652 msgs[1].addr = client->addr; 653 msgs[1].flags = I2C_M_RD; 654 msgs[1].len = len; 655 msgs[1].buf = &data_buf[4 - len]; 657 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | imx319.c | 1791 struct i2c_msg msgs[2]; local 1801 msgs[0].addr = client->addr; 1802 msgs[0].flags = 0; 1803 msgs[0].len = ARRAY_SIZE(addr_buf); 1804 msgs[0].buf = addr_buf; 1807 msgs[1].addr = client->addr; 1808 msgs[1].flags = I2C_M_RD; 1809 msgs[1].len = len; 1810 msgs[1].buf = &data_buf[4 - len]; 1812 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | imx334.c | 536 struct i2c_msg msgs[2] = {0}; local 547 msgs[0].addr = client->addr; 548 msgs[0].flags = 0; 549 msgs[0].len = ARRAY_SIZE(addr_buf); 550 msgs[0].buf = addr_buf; 553 msgs[1].addr = client->addr; 554 msgs[1].flags = I2C_M_RD; 555 msgs[1].len = len; 556 msgs[1].buf = data_buf; 558 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | imx355.c | 1088 struct i2c_msg msgs[2]; local 1098 msgs[0].addr = client->addr; 1099 msgs[0].flags = 0; 1100 msgs[0].len = ARRAY_SIZE(addr_buf); 1101 msgs[0].buf = addr_buf; 1104 msgs[1].addr = client->addr; 1105 msgs[1].flags = I2C_M_RD; 1106 msgs[1].len = len; 1107 msgs[1].buf = &data_buf[4 - len]; 1109 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | imx412.c | 432 struct i2c_msg msgs[2] = {0}; local 443 msgs[0].addr = client->addr; 444 msgs[0].flags = 0; 445 msgs[0].len = ARRAY_SIZE(addr_buf); 446 msgs[0].buf = addr_buf; 449 msgs[1].addr = client->addr; 450 msgs[1].flags = I2C_M_RD; 451 msgs[1].len = len; 452 msgs[1].buf = &data_buf[4 - len]; 454 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ks0127.c | 306 struct i2c_msg msgs[] = { local 321 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); 322 if (ret != ARRAY_SIZE(msgs))
|
H A D | msp3400-driver.c | 150 struct i2c_msg msgs[2] = { local 169 if (i2c_transfer(client->adapter, msgs, 2) == 2)
|
H A D | og01a1b.c | 460 struct i2c_msg msgs[2]; local 469 msgs[0].addr = client->addr; 470 msgs[0].flags = 0; 471 msgs[0].len = sizeof(addr_buf); 472 msgs[0].buf = addr_buf; 473 msgs[1].addr = client->addr; 474 msgs[1].flags = I2C_M_RD; 475 msgs[1].len = len; 476 msgs[1].buf = &data_buf[4 - len]; 478 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov01a10.c | 300 struct i2c_msg msgs[2]; local 309 msgs[0].addr = client->addr; 310 msgs[0].flags = 0; 311 msgs[0].len = sizeof(addr_buf); 312 msgs[0].buf = addr_buf; 313 msgs[1].addr = client->addr; 314 msgs[1].flags = I2C_M_RD; 315 msgs[1].len = len; 316 msgs[1].buf = &data_buf[sizeof(data_buf) - len]; 318 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov08x40.c | 1311 struct i2c_msg msgs[2]; local 1322 msgs[0].addr = client->addr; 1323 msgs[0].flags = 0; 1324 msgs[0].len = 2; 1325 msgs[0].buf = (u8 *)®_addr_be; 1328 msgs[1].addr = client->addr; 1329 msgs[1].flags = I2C_M_RD; 1330 msgs[1].len = len; 1331 msgs[1].buf = &data_be_p[4 - len]; 1333 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ 1346 struct i2c_msg msgs; local [all...] |
H A D | ov13858.c | 1056 struct i2c_msg msgs[2]; local 1067 msgs[0].addr = client->addr; 1068 msgs[0].flags = 0; 1069 msgs[0].len = 2; 1070 msgs[0].buf = (u8 *)®_addr_be; 1073 msgs[1].addr = client->addr; 1074 msgs[1].flags = I2C_M_RD; 1075 msgs[1].len = len; 1076 msgs[1].buf = &data_be_p[4 - len]; 1078 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov13b10.c | 664 struct i2c_msg msgs[2]; local 675 msgs[0].addr = client->addr; 676 msgs[0].flags = 0; 677 msgs[0].len = 2; 678 msgs[0].buf = (u8 *)®_addr_be; 681 msgs[1].addr = client->addr; 682 msgs[1].flags = I2C_M_RD; 683 msgs[1].len = len; 684 msgs[1].buf = &data_be_p[4 - len]; 686 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov2685.c | 302 struct i2c_msg msgs[2]; local 313 msgs[0].addr = client->addr; 314 msgs[0].flags = 0; 315 msgs[0].len = 2; 316 msgs[0].buf = (u8 *)®_addr_be; 319 msgs[1].addr = client->addr; 320 msgs[1].flags = I2C_M_RD; 321 msgs[1].len = len; 322 msgs[1].buf = &data_be_p[4 - len]; 324 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov2740.c | 561 struct i2c_msg msgs[2]; local 570 msgs[0].addr = client->addr; 571 msgs[0].flags = 0; 572 msgs[0].len = sizeof(addr_buf); 573 msgs[0].buf = addr_buf; 574 msgs[1].addr = client->addr; 575 msgs[1].flags = I2C_M_RD; 576 msgs[1].len = len; 577 msgs[1].buf = &data_buf[sizeof(data_buf) - len]; 579 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov5670.c | 1896 struct i2c_msg msgs[2]; local 1907 msgs[0].addr = client->addr; 1908 msgs[0].flags = 0; 1909 msgs[0].len = 2; 1910 msgs[0].buf = (u8 *)®_addr_be; 1913 msgs[1].addr = client->addr; 1914 msgs[1].flags = I2C_M_RD; 1915 msgs[1].len = len; 1916 msgs[1].buf = &data_be_p[4 - len]; 1918 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov5675.c | 541 struct i2c_msg msgs[2]; local 550 msgs[0].addr = client->addr; 551 msgs[0].flags = 0; 552 msgs[0].len = sizeof(addr_buf); 553 msgs[0].buf = addr_buf; 554 msgs[1].addr = client->addr; 555 msgs[1].flags = I2C_M_RD; 556 msgs[1].len = len; 557 msgs[1].buf = &data_buf[4 - len]; 559 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov5695.c | 749 struct i2c_msg msgs[2]; local 760 msgs[0].addr = client->addr; 761 msgs[0].flags = 0; 762 msgs[0].len = 2; 763 msgs[0].buf = (u8 *)®_addr_be; 766 msgs[1].addr = client->addr; 767 msgs[1].flags = I2C_M_RD; 768 msgs[1].len = len; 769 msgs[1].buf = &data_be_p[4 - len]; 771 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov8856.c | 1625 struct i2c_msg msgs[2]; local 1634 msgs[0].addr = client->addr; 1635 msgs[0].flags = 0; 1636 msgs[0].len = sizeof(addr_buf); 1637 msgs[0].buf = addr_buf; 1638 msgs[1].addr = client->addr; 1639 msgs[1].flags = I2C_M_RD; 1640 msgs[1].len = len; 1641 msgs[1].buf = &data_buf[4 - len]; 1643 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov8858.c | 1288 struct i2c_msg msgs[2]; local 1296 msgs[0].addr = client->addr; 1297 msgs[0].flags = 0; 1298 msgs[0].len = 2; 1299 msgs[0].buf = (u8 *)®_addr_be; 1302 msgs[1].addr = client->addr; 1303 msgs[1].flags = I2C_M_RD; 1304 msgs[1].len = len; 1305 msgs[1].buf = &data_be_p[4 - len]; 1307 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov9282.c | 459 struct i2c_msg msgs[2] = {0}; local 470 msgs[0].addr = client->addr; 471 msgs[0].flags = 0; 472 msgs[0].len = ARRAY_SIZE(addr_buf); 473 msgs[0].buf = addr_buf; 476 msgs[1].addr = client->addr; 477 msgs[1].flags = I2C_M_RD; 478 msgs[1].len = len; 479 msgs[1].buf = &data_buf[4 - len]; 481 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov9734.c | 368 struct i2c_msg msgs[2]; local 377 msgs[0].addr = client->addr; 378 msgs[0].flags = 0; 379 msgs[0].len = sizeof(addr_buf); 380 msgs[0].buf = addr_buf; 381 msgs[1].addr = client->addr; 382 msgs[1].flags = I2C_M_RD; 383 msgs[1].len = len; 384 msgs[1].buf = &data_buf[sizeof(data_buf) - len]; 386 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | saa717x.c | 127 struct i2c_msg msgs[2]; local 130 msgs[0].flags = 0; 131 msgs[1].flags = I2C_M_RD; 132 msgs[0].addr = msgs[1].addr = client->addr; 135 msgs[0].len = 2; 136 msgs[0].buf = mm1; 137 msgs[1].len = fw_addr ? 3 : 1; /* Multibyte Registers contains *only* 3 bytes */ 138 msgs[1].buf = mm2; 139 i2c_transfer(adap, msgs, [all...] |
H A D | sony-btf-mpx.c | 229 struct i2c_msg msgs[2]; local 244 msgs[0].addr = client->addr; 245 msgs[0].flags = 0; 246 msgs[0].len = 3; 247 msgs[0].buf = buf1; 248 msgs[1].addr = client->addr; 249 msgs[1].flags = I2C_M_RD; 250 msgs[1].len = 2; 251 msgs[1].buf = buf2; 252 i2c_transfer(client->adapter, msgs, [all...] |
H A D | tc358743.c | 119 struct i2c_msg msgs[] = { local 134 err = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); 135 if (err != ARRAY_SIZE(msgs)) {
|
H A D | thp7312.c | 1497 struct i2c_msg msgs[2]; local 1504 msgs[0].addr = client->addr; 1505 msgs[0].flags = 0; 1506 msgs[0].len = sizeof(thp7312_cmd_read_reg), 1507 msgs[0].buf = (u8 *)thp7312_cmd_read_reg; 1509 msgs[1].addr = client->addr; 1510 msgs[1].flags = I2C_M_RD; 1511 msgs[1].len = read_size; 1512 msgs[1].buf = read_buf; 1514 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |