/linux-master/drivers/media/i2c/ |
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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | hi847.c | 2201 struct i2c_msg msgs[2]; local 2210 msgs[0].addr = client->addr; 2211 msgs[0].flags = 0; 2212 msgs[0].len = sizeof(addr_buf); 2213 msgs[0].buf = addr_buf; 2214 msgs[1].addr = client->addr; 2215 msgs[1].flags = I2C_M_RD; 2216 msgs[1].len = len; 2217 msgs[1].buf = &data_buf[4 - len]; 2219 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | imx208.c | 325 struct i2c_msg msgs[2]; local 334 msgs[0].addr = client->addr; 335 msgs[0].flags = 0; 336 msgs[0].len = ARRAY_SIZE(addr_buf); 337 msgs[0].buf = addr_buf; 340 msgs[1].addr = client->addr; 341 msgs[1].flags = I2C_M_RD; 342 msgs[1].len = len; 343 msgs[1].buf = &data_buf[4 - len]; 345 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ 772 struct i2c_msg msgs[2]; local [all...] |
H A D | hi846.c | 1220 struct i2c_msg msgs[2]; local 1226 msgs[0].addr = client->addr; 1227 msgs[0].flags = 0; 1228 msgs[0].len = sizeof(addr_buf); 1229 msgs[0].buf = addr_buf; 1230 msgs[1].addr = client->addr; 1231 msgs[1].flags = I2C_M_RD; 1232 msgs[1].len = 1; 1233 msgs[1].buf = data_buf; 1235 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_gpu_scheduler.c | 19 msg = list_first_entry_or_null(&sched->msgs, struct xe_sched_msg, link); 31 msg = list_first_entry_or_null(&sched->msgs, 67 INIT_LIST_HEAD(&sched->msgs); 97 list_add_tail(&msg->link, &sched->msgs);
|
H A D | xe_gpu_scheduler_types.h | 48 /** @msgs: list of messages to be processed in @work_process_msg */ 49 struct list_head msgs; member in struct:xe_gpu_scheduler
|
/linux-master/drivers/net/ethernet/ibm/ |
H A D | ibmvnic.h | 785 union ibmvnic_crq *msgs; member in struct:ibmvnic_crq_queue 788 /* Used for serialization of msgs, cur */ 812 union sub_crq *msgs; member in struct:ibmvnic_sub_crq_queue 820 /* Used for serialization of msgs, cur */
|
/linux-master/drivers/char/ipmi/ |
H A D | ipmi_msghandler.c | 1593 struct list_head msgs; local 1600 INIT_LIST_HEAD(&msgs); 1625 list_move_tail(&msg->link, &msgs); 1635 list_for_each_entry_safe(msg, msg2, &msgs, link) { 4397 struct list_head msgs; local 4413 INIT_LIST_HEAD(&msgs); 4431 list_for_each_entry_safe(recv_msg, recv_msg2, &msgs, 4450 list_add_tail(&recv_msg->link, &msgs); 4456 list_for_each_entry_safe(recv_msg, recv_msg2, &msgs, link) {
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-ocores.c | 372 struct i2c_msg *msgs, int num, 384 i2c->msg = msgs; 409 struct i2c_msg *msgs, int num) 411 return ocores_xfer_core(i2c_get_adapdata(adap), msgs, num, true); 415 struct i2c_msg *msgs, int num) 417 return ocores_xfer_core(i2c_get_adapdata(adap), msgs, num, false); 371 ocores_xfer_core(struct ocores_i2c *i2c, struct i2c_msg *msgs, int num, bool polling) argument 408 ocores_xfer_polling(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 414 ocores_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
|
H A D | i2c-bcm-iproc.c | 840 struct i2c_msg *msgs, bool process_call) 846 struct i2c_msg *msg = &msgs[0]; 960 struct i2c_msg msgs[], int num) 969 if (msgs[1].flags & I2C_M_NOSTART) { 975 ret = bcm_iproc_i2c_xfer_internal(iproc_i2c, msgs, process_call); 839 bcm_iproc_i2c_xfer_internal(struct bcm_iproc_i2c_dev *iproc_i2c, struct i2c_msg *msgs, bool process_call) argument 959 bcm_iproc_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg msgs[], int num) argument
|
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | connector-dvi.c | 143 struct i2c_msg msgs[] = { local 157 r = i2c_transfer(adapter, msgs, 2);
|
/linux-master/drivers/input/touchscreen/ |
H A D | stmfts.c | 149 struct i2c_msg msgs[2] = { local 164 ret = i2c_transfer(sdata->client->adapter, msgs, ARRAY_SIZE(msgs)); 168 return ret == ARRAY_SIZE(msgs) ? 0 : -EIO;
|
H A D | s6sy761.c | 120 struct i2c_msg msgs[2] = { local 135 ret = i2c_transfer(sdata->client->adapter, msgs, ARRAY_SIZE(msgs)); 139 return ret == ARRAY_SIZE(msgs) ? 0 : -EIO;
|
H A D | elants_i2c.c | 229 struct i2c_msg msgs[2]; local 253 msgs[0].addr = client->addr; 254 msgs[0].flags = client->flags & I2C_M_TEN; 255 msgs[0].len = cmd_size; 256 msgs[0].buf = (u8 *)cmd; 258 msgs[1].addr = client->addr; 259 msgs[1].flags = (client->flags & I2C_M_TEN) | I2C_M_RD; 260 msgs[1].flags |= I2C_M_RD; 261 msgs[1].len = resp_size; 262 msgs[ [all...] |
/linux-master/drivers/input/misc/ |
H A D | kxtj9.c | 82 struct i2c_msg msgs[] = { local 97 return i2c_transfer(tj9->client->adapter, msgs, 2);
|
/linux-master/drivers/i2c/ |
H A D | i2c-dev.c | 236 unsigned nmsgs, struct i2c_msg *msgs) 243 kfree(msgs); 250 if (msgs[i].len > 8192) { 255 data_ptrs[i] = (u8 __user *)msgs[i].buf; 256 msgs[i].buf = memdup_user(data_ptrs[i], msgs[i].len); 257 if (IS_ERR(msgs[i].buf)) { 258 res = PTR_ERR(msgs[i].buf); 262 msgs[i].flags |= I2C_M_DMA_SAFE; 275 if (msgs[ 235 i2cdev_ioctl_rdwr(struct i2c_client *client, unsigned nmsgs, struct i2c_msg *msgs) argument 515 compat_caddr_t msgs; /* struct i2c_msg __user *msgs */ member in struct:i2c_rdwr_ioctl_data32 [all...] |