/drivers/media/dvb/dm1105/ |
H A D | dm1105.c | 489 struct i2c_msg *msgs, int num) 499 if (msgs[i].flags & I2C_M_RD) { 501 addr = msgs[i].addr << 1; 504 for (byte = 0; byte < msgs[i].len; byte++) 507 dm_writeb(DM1105_I2CCTR, 0x81 + msgs[i].len); 517 for (byte = 0; byte < msgs[i].len; byte++) { 521 msgs[i].buf[byte] = rc; 523 } else if ((msgs[i].buf[0] == 0xf7) && (msgs[i].addr == 0x55)) { 526 len = msgs[ 488 dm1105_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument [all...] |
/drivers/media/video/bt8xx/ |
H A D | bttv-i2c.c | 234 static int bttv_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument 246 if (msgs[i].flags & I2C_M_RD) { 248 retval = bttv_i2c_readbytes(btv, &msgs[i], i+1 == num); 253 retval = bttv_i2c_sendbytes(btv, &msgs[i], i+1 == num);
|
/drivers/scsi/ibmvscsi/ |
H A D | ibmvscsi.h | 57 struct viosrp_crq *msgs; member in struct:crq_queue
|
H A D | ibmvstgt.c | 559 queue->msgs = (struct viosrp_crq *) get_zeroed_page(GFP_KERNEL); 560 if (!queue->msgs) 562 queue->size = PAGE_SIZE / sizeof(*queue->msgs); 564 queue->msg_token = dma_map_single(target->dev, queue->msgs, 565 queue->size * sizeof(*queue->msgs), 612 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL); 614 free_page((unsigned long) queue->msgs); 632 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL); 634 free_page((unsigned long) queue->msgs); 687 crq = &queue->msgs[queu [all...] |
/drivers/i2c/busses/ |
H A D | i2c-eg20t.c | 397 struct i2c_msg *msgs, u32 last, u32 first) 409 length = msgs->len; 410 buf = msgs->buf; 411 addr = msgs->addr; 416 pch_dbg(adap, "I2CCTL = %x msgs->len = %d\n", ioread32(p + PCH_I2CCTL), 424 if (msgs->flags & I2C_M_TEN) { 547 * @msgs: Pointer to i2c_msg structure. 551 static s32 pch_i2c_readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, argument 565 length = msgs->len; 566 buf = msgs 396 pch_i2c_writebytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, u32 last, u32 first) argument 781 pch_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, s32 num) argument [all...] |
H A D | i2c-nuc900.c | 413 struct i2c_msg *msgs, int num) 428 i2c->msg = msgs; 434 nuc900_i2c_message_start(i2c, msgs); 479 struct i2c_msg *msgs, int num) 489 ret = nuc900_i2c_doxfer(i2c, msgs, num); 412 nuc900_i2c_doxfer(struct nuc900_i2c *i2c, struct i2c_msg *msgs, int num) argument 478 nuc900_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
|
H A D | i2c-sirf.c | 227 static int i2c_sirfsoc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 236 siic->buf = msgs[i].buf; 237 siic->msg_len = msgs[i].len; 238 siic->msg_read = !!(msgs[i].flags & I2C_M_RD); 244 ret = i2c_sirfsoc_xfer_msg(siic, &msgs[i]);
|
H A D | i2c-tiny-usb.c | 55 static int usb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument 72 pmsg = &msgs[i];
|
H A D | i2c-xlr.c | 186 struct i2c_msg *msgs, int num) 194 msg = &msgs[i]; 185 xlr_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
|
/drivers/media/dvb/ttpci/ |
H A D | budget-av.c | 98 struct i2c_msg msgs[2]; local 100 msgs[0].flags = 0; 101 msgs[1].flags = I2C_M_RD; 102 msgs[0].addr = msgs[1].addr = id / 2; 104 msgs[0].len = 1; 105 msgs[1].len = 1; 106 msgs[0].buf = mm1; 107 msgs[1].buf = mm2; 109 i2c_transfer(i2c, msgs, 117 struct i2c_msg msgs[2] = { local 131 struct i2c_msg msgs; local [all...] |
H A D | av7110_v4l.c | 44 struct i2c_msg msgs = { .flags = 0, .len = 5, .buf = msg }; local 48 msgs.addr = 0x40; 51 msgs.addr = 0x42; 57 if (i2c_transfer(&av7110->i2c_adap, &msgs, 1) != 1) { 69 struct i2c_msg msgs[2] = { local 76 msgs[0].addr = 0x40; 77 msgs[1].addr = 0x40; 80 msgs[0].addr = 0x42; 81 msgs[1].addr = 0x42; 87 if (i2c_transfer(&av7110->i2c_adap, &msgs[ [all...] |
/drivers/media/common/ |
H A D | saa7146_i2c.c | 293 static int saa7146_i2c_transfer(struct saa7146_dev *dev, const struct i2c_msg *msgs, int num, int retries) argument 308 count = saa7146_i2c_msg_prepare(msgs, num, buffer); 360 if ( 0 != saa7146_i2c_msg_cleanup(msgs, num, buffer)) {
|
/drivers/media/dvb/ngene/ |
H A D | ngene-cards.c | 180 struct i2c_msg msgs[1] = {{.addr = adr, .flags = I2C_M_RD, local 182 return (i2c_transfer(adapter, msgs, 1) == 1) ? 0 : -1; 189 struct i2c_msg msgs[2] = {{.addr = adr, .flags = 0, local 193 return (i2c_transfer(adapter, msgs, 2) == 2) ? 0 : -1;
|
/drivers/scsi/arm/ |
H A D | acornscsi.c | 1335 unsigned int message_length = msgqueue_msglength(&host->scsi.msgs); 1360 msg = msgqueue_getmsg(&host->scsi.msgs, 0); 1387 while ((msg = msgqueue_getmsg(&host->scsi.msgs, msgnr++)) != NULL) { 1573 if (msgqueue_msglength(&host->scsi.msgs)) 1646 msgqueue_addmsg(&host->scsi.msgs, 5, EXTENDED_MESSAGE, 3, 1665 msgqueue_flush(&host->scsi.msgs); 1666 msgqueue_addmsg(&host->scsi.msgs, 1, MESSAGE_REJECT); 1690 msgqueue_addmsg(&host->scsi.msgs, 1, ABORT); 1712 msgqueue_flush(&host->scsi.msgs); 1713 msgqueue_addmsg(&host->scsi.msgs, [all...] |
/drivers/gpu/drm/gma500/ |
H A D | psb_intel_sdvo.c | 252 struct i2c_msg msgs[] = { local 268 if ((ret = i2c_transfer(psb_intel_sdvo->i2c, msgs, 2)) == 2) 433 struct i2c_msg msgs[args_len + 3]; local 439 msgs[i].addr = psb_intel_sdvo->slave_addr; 440 msgs[i].flags = 0; 441 msgs[i].len = 2; 442 msgs[i].buf = buf + 2 *i; 446 msgs[i].addr = psb_intel_sdvo->slave_addr; 447 msgs[i].flags = 0; 448 msgs[ 2482 psb_intel_sdvo_ddc_proxy_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument [all...] |
/drivers/gpu/drm/i915/ |
H A D | intel_sdvo.c | 264 struct i2c_msg msgs[] = { local 280 if ((ret = i2c_transfer(intel_sdvo->i2c, msgs, 2)) == 2) 445 struct i2c_msg msgs[args_len + 3]; local 451 msgs[i].addr = intel_sdvo->slave_addr; 452 msgs[i].flags = 0; 453 msgs[i].len = 2; 454 msgs[i].buf = buf + 2 *i; 458 msgs[i].addr = intel_sdvo->slave_addr; 459 msgs[i].flags = 0; 460 msgs[ 2460 intel_sdvo_ddc_proxy_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument [all...] |
H A D | dvo_ch7xxx.c | 119 struct i2c_msg msgs[] = { local 137 if (i2c_transfer(adapter, msgs, 2) == 2) {
|
H A D | dvo_ivch.c | 173 struct i2c_msg msgs[] = { local 195 if (i2c_transfer(adapter, msgs, 3) == 3) {
|
H A D | dvo_tfp410.c | 100 struct i2c_msg msgs[] = { local 118 if (i2c_transfer(adapter, msgs, 2) == 2) {
|
/drivers/rtc/ |
H A D | rtc-bq32k.c | 45 struct i2c_msg msgs[] = { local 59 if (i2c_transfer(client->adapter, msgs, 2) == 2)
|
H A D | rtc-m41t80.c | 96 struct i2c_msg msgs[] = { local 111 if (i2c_transfer(client->adapter, msgs, 2) < 0) { 148 struct i2c_msg msgs[] = { local 181 if (i2c_transfer(client->adapter, msgs, 1) != 1) { 259 struct i2c_msg msgs[] = { local 292 if (i2c_transfer(client->adapter, msgs, 1) != 1) { 314 struct i2c_msg msgs[] = { local 329 if (i2c_transfer(client->adapter, msgs, 2) < 0) {
|
H A D | rtc-pcf8563.c | 78 struct i2c_msg msgs[] = { local 84 if ((i2c_transfer(client->adapter, msgs, 2)) != 2) {
|
/drivers/video/omap2/displays/ |
H A D | panel-dvi.c | 225 struct i2c_msg msgs[] = { local 239 r = i2c_transfer(adapter, msgs, 2);
|
/drivers/media/video/ |
H A D | saa717x.c | 140 struct i2c_msg msgs[2]; local 143 msgs[0].flags = 0; 144 msgs[1].flags = I2C_M_RD; 145 msgs[0].addr = msgs[1].addr = client->addr; 148 msgs[0].len = 2; 149 msgs[0].buf = mm1; 150 msgs[1].len = fw_addr ? 3 : 1; /* Multibyte Registers contains *only* 3 bytes */ 151 msgs[1].buf = mm2; 152 i2c_transfer(adap, msgs, [all...] |
/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 542 struct i2c_msg msgs[], int num) 558 pmsg = &msgs[i]; 570 msgs[i].addr, i); 541 bit_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) argument
|