/linux-master/drivers/scsi/arm/ |
H A D | fas216.c | 204 printk(" msgs async_stp=%X disconnectable=%d aborting=%d }\n", 421 while ((msg = msgqueue_getmsg(&info->scsi.msgs, msgnr++)) != NULL) { 563 msgqueue_flush(&info->scsi.msgs); 564 msgqueue_addmsg(&info->scsi.msgs, 5, 606 msgqueue_flush(&info->scsi.msgs); 607 msgqueue_addmsg(&info->scsi.msgs, 1, MESSAGE_REJECT); 894 msgqueue_flush(&info->scsi.msgs); 987 msgqueue_flush(&info->scsi.msgs); 1030 msgqueue_addmsg(&info->scsi.msgs, 2, ABORT_TAG, tag); 1033 msgqueue_addmsg(&info->scsi.msgs, [all...] |
/linux-master/drivers/media/radio/si4713/ |
H A D | radio-usb-si4713.c | 364 struct i2c_msg *msgs, int num) 371 if (msgs[i].flags & I2C_M_RD) 372 retval = si4713_i2c_read(radio, msgs[i].buf, msgs[i].len); 374 retval = si4713_i2c_write(radio, msgs[i].buf, msgs[i].len); 363 si4713_transfer(struct i2c_adapter *i2c_adapter, struct i2c_msg *msgs, int num) argument
|
/linux-master/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 521 struct i2c_msg msgs[], int num) 537 pmsg = &msgs[i]; 541 if (msgs[i - 1].flags & I2C_M_STOP) { 556 msgs[i].addr, i); 601 static int bit_xfer_atomic(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], argument 609 return bit_xfer(i2c_adap, msgs, num); 520 bit_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) argument
|
/linux-master/drivers/media/radio/si470x/ |
H A D | radio-si470x-i2c.c | 87 struct i2c_msg msgs[1] = { local 96 if (i2c_transfer(radio->client->adapter, msgs, 1) != 1) 112 struct i2c_msg msgs[1] = { local 123 if (i2c_transfer(radio->client->adapter, msgs, 1) != 1) 142 struct i2c_msg msgs[1] = { local 151 if (i2c_transfer(radio->client->adapter, msgs, 1) != 1)
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-qcom-geni.c | 585 static int geni_i2c_gpi_xfer(struct geni_i2c_dev *gi2c, struct i2c_msg msgs[], int num) argument 606 gi2c->cur = &msgs[i]; 614 peripheral.addr = msgs[i].addr; 616 ret = geni_i2c_gpi(gi2c, &msgs[i], &config, 621 if (msgs[i].flags & I2C_M_RD) { 622 ret = geni_i2c_gpi(gi2c, &msgs[i], &config, 644 geni_i2c_gpi_unmap(gi2c, &msgs[i], tx_buf, tx_addr, rx_buf, rx_addr); 653 geni_i2c_gpi_unmap(gi2c, &msgs[i], tx_buf, tx_addr, rx_buf, rx_addr); 658 struct i2c_msg msgs[], int num) 665 m_param |= ((msgs[ 657 geni_i2c_fifo_xfer(struct geni_i2c_dev *gi2c, struct i2c_msg msgs[], int num) argument 680 geni_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument [all...] |
H A D | i2c-mpc.c | 94 struct i2c_msg *msgs; member in struct:mpc_i2c 512 msg = &i2c->msgs[i2c->curr_msg]; 719 static int mpc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 728 msgs[i].addr, msgs[i].flags, msgs[i].len, 729 msgs[i].flags & I2C_M_RD ? 0 : msgs[i].len, 730 msgs[i].buf); 732 WARN_ON(i2c->msgs ! [all...] |
H A D | i2c-robotfuzz-osif.c | 57 static int osif_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, argument 66 pmsg = &msgs[i];
|
H A D | i2c-synquacer.c | 165 struct i2c_msg *msgs, 171 for (i = 0; i < num; i++, msgs++) 172 bit_count += msgs->len; 311 struct i2c_msg *msgs, int num) 326 i2c->msg = msgs; 494 static int synquacer_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 502 i2c->timeout_ms = calc_timeout_ms(i2c, msgs, num); 507 ret = synquacer_i2c_doxfer(i2c, msgs, num); 164 calc_timeout_ms(struct synquacer_i2c *i2c, struct i2c_msg *msgs, int num) argument 310 synquacer_i2c_doxfer(struct synquacer_i2c *i2c, struct i2c_msg *msgs, int num) argument
|
/linux-master/drivers/video/fbdev/mb862xx/ |
H A D | mb862xx-i2c.c | 103 static int mb862xx_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 111 dev_dbg(par->dev, "%s: %d msgs\n", __func__, num); 114 m = &msgs[i]; 116 dev_dbg(par->dev, "%s: null msgs\n", __func__);
|
/linux-master/sound/firewire/fireface/ |
H A D | ff-protocol-former.c | 554 } msgs[FF400_QUEUE_SIZE]; member in struct:ff400_msg_parser 660 parser->msgs[parser->push_pos].msg = quad; 661 parser->msgs[parser->push_pos].tstamp = tstamp; 694 while (count >= sizeof(*parser->msgs) && parser->pull_pos != parser->push_pos) { 696 if (copy_to_user(buf + consumed, parser->msgs + parser->pull_pos, 697 sizeof(*parser->msgs))) 707 count -= sizeof(*parser->msgs); 708 consumed += sizeof(*parser->msgs);
|
/linux-master/drivers/hwmon/ |
H A D | hih6130.c | 88 struct i2c_msg msgs[1] = { local 127 ret = i2c_transfer(client->adapter, msgs, 1);
|
/linux-master/drivers/rtc/ |
H A D | rtc-em3027.c | 49 struct i2c_msg msgs[] = { local 64 if ((i2c_transfer(client->adapter, &msgs[0], 2)) != 2) {
|
/linux-master/drivers/hwmon/pmbus/ |
H A D | tda38640.c | 95 struct i2c_msg msgs[2] = { local 110 ret = i2c_transfer(client->adapter, msgs, 2);
|
/linux-master/drivers/media/pci/bt8xx/ |
H A D | bttv-i2c.c | 220 static int bttv_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument 232 if (msgs[i].flags & I2C_M_RD) { 234 retval = bttv_i2c_readbytes(btv, &msgs[i], i+1 == num); 239 retval = bttv_i2c_sendbytes(btv, &msgs[i], i+1 == num);
|
/linux-master/drivers/media/pci/dm1105/ |
H A D | dm1105.c | 474 struct i2c_msg *msgs, int num) 484 if (msgs[i].flags & I2C_M_RD) { 486 addr = msgs[i].addr << 1; 489 for (byte = 0; byte < msgs[i].len; byte++) 492 dm_writeb(DM1105_I2CCTR, 0x81 + msgs[i].len); 502 for (byte = 0; byte < msgs[i].len; byte++) { 506 msgs[i].buf[byte] = rc; 508 } else if ((msgs[i].buf[0] == 0xf7) && (msgs[i].addr == 0x55)) { 511 len = msgs[ 473 dm1105_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument [all...] |
/linux-master/drivers/input/rmi4/ |
H A D | rmi_i2c.c | 136 struct i2c_msg msgs[] = { local 158 retval = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); 159 if (retval == ARRAY_SIZE(msgs))
|
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_hdmi_i2c.c | 147 struct i2c_msg *msgs, int num) 154 if (!msgs[i].len) 156 if (msgs[i].len > SUN4I_HDMI_DDC_BYTE_COUNT_MAX) 177 err = xfer_msg(hdmi, &msgs[i]); 146 sun4i_hdmi_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
|
/linux-master/drivers/media/usb/em28xx/ |
H A D | em28xx-i2c.c | 525 struct i2c_msg msgs[], int num) 557 addr = msgs[i].addr << 1; 558 if (!msgs[i].len) { 567 } else if (msgs[i].flags & I2C_M_RD) { 569 rc = i2c_recv_bytes(i2c_bus, msgs[i]); 572 rc = i2c_send_bytes(i2c_bus, msgs[i], i == num - 1); 579 (msgs[i].flags & I2C_M_RD) ? "read" : "write", 581 addr, msgs[i].len, 582 msgs[i].len, msgs[ 524 em28xx_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) argument [all...] |
/linux-master/drivers/platform/x86/ |
H A D | asus-tf103c-dock.c | 174 struct i2c_msg msgs[2]; local 181 msgs[0].addr = client->addr; 182 msgs[0].flags = 0; 183 msgs[0].len = sizeof(reg); 184 msgs[0].buf = reg; 186 msgs[1].addr = client->addr; 187 msgs[1].flags = I2C_M_RD; 188 msgs[1].len = TF103C_DOCK_KBD_DATA_MAX_LENGTH; 189 msgs[1].buf = dock->kbd_buf; 191 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
/linux-master/drivers/media/i2c/ |
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 | 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 | 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 | 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 | ov4689.c | 327 struct i2c_msg msgs[2]; local 337 msgs[0].addr = client->addr; 338 msgs[0].flags = 0; 339 msgs[0].len = 2; 340 msgs[0].buf = (u8 *)®_addr_be; 343 msgs[1].addr = client->addr; 344 msgs[1].flags = I2C_M_RD; 345 msgs[1].len = len; 346 msgs[1].buf = &data_be_p[4 - len]; 348 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |