Searched refs:msgs (Results 51 - 75 of 136) sorted by relevance

123456

/drivers/media/dvb/dm1105/
H A Ddm1105.c489 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 Dbttv-i2c.c234 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 Dibmvscsi.h57 struct viosrp_crq *msgs; member in struct:crq_queue
H A Dibmvstgt.c559 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 Di2c-eg20t.c397 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 Di2c-nuc900.c413 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 Di2c-sirf.c227 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 Di2c-tiny-usb.c55 static int usb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
72 pmsg = &msgs[i];
H A Di2c-xlr.c186 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 Dbudget-av.c98 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 Dav7110_v4l.c44 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 Dsaa7146_i2c.c293 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 Dngene-cards.c180 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 Dacornscsi.c1335 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 Dpsb_intel_sdvo.c252 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 Dintel_sdvo.c264 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 Ddvo_ch7xxx.c119 struct i2c_msg msgs[] = { local
137 if (i2c_transfer(adapter, msgs, 2) == 2) {
H A Ddvo_ivch.c173 struct i2c_msg msgs[] = { local
195 if (i2c_transfer(adapter, msgs, 3) == 3) {
H A Ddvo_tfp410.c100 struct i2c_msg msgs[] = { local
118 if (i2c_transfer(adapter, msgs, 2) == 2) {
/drivers/rtc/
H A Drtc-bq32k.c45 struct i2c_msg msgs[] = { local
59 if (i2c_transfer(client->adapter, msgs, 2) == 2)
H A Drtc-m41t80.c96 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 Drtc-pcf8563.c78 struct i2c_msg msgs[] = { local
84 if ((i2c_transfer(client->adapter, msgs, 2)) != 2) {
/drivers/video/omap2/displays/
H A Dpanel-dvi.c225 struct i2c_msg msgs[] = { local
239 r = i2c_transfer(adapter, msgs, 2);
/drivers/media/video/
H A Dsaa717x.c140 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 Di2c-algo-bit.c542 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

Completed in 617 milliseconds

123456