Home
last modified time | relevance | path

Searched refs:pmsg (Results 1 – 25 of 87) sorted by relevance

1234

/linux/drivers/i2c/busses/
H A Di2c-viai2c-common.c28 if (pmsg->len == 0) { in viai2c_write()
36 writew(pmsg->buf[0] & 0xFF, i2c->base + VIAI2C_REG_CDR); in viai2c_write()
48 tcr_val |= pmsg->addr & VIAI2C_TCR_ADDR_MASK; in viai2c_write()
74 if (pmsg->len == 1) in viai2c_read()
81 tcr_val |= VIAI2C_TCR_READ | (pmsg->addr & VIAI2C_TCR_ADDR_MASK); in viai2c_read()
100 struct i2c_msg *pmsg; in viai2c_xfer() local
107 pmsg = &msgs[i]; in viai2c_xfer()
114 i2c->msg = pmsg; in viai2c_xfer()
117 if (pmsg->flags & I2C_M_RD) in viai2c_xfer()
118 ret = viai2c_read(i2c, pmsg, i == 0); in viai2c_xfer()
[all …]
H A Di2c-tiny-usb.c54 struct i2c_msg *pmsg; in usb_xfer() local
70 pmsg = &msgs[i]; in usb_xfer()
74 i, pmsg->flags & I2C_M_RD ? "read" : "write", in usb_xfer()
75 pmsg->flags, pmsg->len, pmsg->addr); in usb_xfer()
78 if (pmsg->flags & I2C_M_RD) { in usb_xfer()
81 pmsg->flags, pmsg->addr, in usb_xfer()
82 pmsg->buf, pmsg->len) != pmsg->len) { in usb_xfer()
91 pmsg->flags, pmsg->addr, in usb_xfer()
92 pmsg->buf, pmsg->len) != pmsg->len) { in usb_xfer()
H A Di2c-robotfuzz-osif.c61 struct i2c_msg *pmsg; in osif_xfer() local
66 pmsg = &msgs[i]; in osif_xfer()
68 if (pmsg->flags & I2C_M_RD) { in osif_xfer()
70 pmsg->flags, pmsg->addr, in osif_xfer()
71 pmsg->buf, pmsg->len); in osif_xfer()
72 if (ret != pmsg->len) { in osif_xfer()
78 pmsg->flags, pmsg->addr, in osif_xfer()
79 pmsg->buf, pmsg->len); in osif_xfer()
80 if (ret != pmsg->len) { in osif_xfer()
H A Di2c-mt7621.c143 struct i2c_msg *pmsg; in mtk_i2c_xfer() local
152 pmsg = &msgs[i]; in mtk_i2c_xfer()
165 if (pmsg->flags & I2C_M_TEN) { in mtk_i2c_xfer()
168 addr |= (pmsg->addr & 0xff) << 8; in mtk_i2c_xfer()
169 if (pmsg->flags & I2C_M_RD) in mtk_i2c_xfer()
177 addr = i2c_8bit_addr_from_msg(pmsg); in mtk_i2c_xfer()
185 if (!(pmsg->flags & I2C_M_IGNORE_NAK)) { in mtk_i2c_xfer()
195 if (pmsg->flags & I2C_M_RD) { in mtk_i2c_xfer()
199 memcpy(data, &pmsg->buf[j], page_len); in mtk_i2c_xfer()
209 if (pmsg->flags & I2C_M_RD) { in mtk_i2c_xfer()
[all …]
H A Di2c-dln2.c144 struct i2c_msg *pmsg; in dln2_i2c_xfer() local
150 pmsg = &msgs[i]; in dln2_i2c_xfer()
152 if (pmsg->flags & I2C_M_RD) { in dln2_i2c_xfer()
153 ret = dln2_i2c_read(dln2, pmsg->addr, pmsg->buf, in dln2_i2c_xfer()
154 pmsg->len); in dln2_i2c_xfer()
158 pmsg->len = ret; in dln2_i2c_xfer()
160 ret = dln2_i2c_write(dln2, pmsg->addr, pmsg->buf, in dln2_i2c_xfer()
161 pmsg->len); in dln2_i2c_xfer()
162 if (ret != pmsg->len) in dln2_i2c_xfer()
H A Di2c-viperboard.c268 struct i2c_msg *pmsg; in vprbrd_i2c_xfer() local
277 pmsg = &msgs[i]; in vprbrd_i2c_xfer()
281 i, pmsg->flags & I2C_M_RD ? "read" : "write", in vprbrd_i2c_xfer()
282 pmsg->flags, pmsg->len, pmsg->addr); in vprbrd_i2c_xfer()
286 if (pmsg->flags & I2C_M_RD) { in vprbrd_i2c_xfer()
291 amsg->addr = pmsg->addr; in vprbrd_i2c_xfer()
293 amsg->len = cpu_to_le16(pmsg->len); in vprbrd_i2c_xfer()
299 ret = vprbrd_i2c_read(vb, pmsg); in vprbrd_i2c_xfer()
311 ret = vprbrd_i2c_write(vb, pmsg); in vprbrd_i2c_xfer()
316 amsg->addr = pmsg->addr; in vprbrd_i2c_xfer()
[all …]
H A Di2c-cpm.c207 if (!(pmsg->flags & I2C_M_NOSTART)) in cpm_i2c_parse_message()
213 if (pmsg->flags & I2C_M_RD) { in cpm_i2c_parse_message()
233 memcpy(tb+1, pmsg->buf, pmsg->len); in cpm_i2c_parse_message()
259 if (pmsg->flags & I2C_M_RD) { in cpm_i2c_check_message()
276 memcpy(pmsg->buf, rb, pmsg->len); in cpm_i2c_check_message()
302 struct i2c_msg *pmsg; in cpm_i2c_xfer() local
328 pmsg = &msgs[tptr]; in cpm_i2c_xfer()
332 if (pmsg->flags & I2C_M_RD) in cpm_i2c_xfer()
351 pmsg = &msgs[tptr]; in cpm_i2c_xfer()
352 if (pmsg->flags & I2C_M_RD) in cpm_i2c_xfer()
[all …]
H A Di2c-diolan-u2c.c343 struct i2c_msg *pmsg; in diolan_usb_xfer() local
352 pmsg = &msgs[i]; in diolan_usb_xfer()
359 i2c_8bit_addr_from_msg(pmsg)); in diolan_usb_xfer()
362 if (pmsg->flags & I2C_M_RD) { in diolan_usb_xfer()
363 for (j = 0; j < pmsg->len; j++) { in diolan_usb_xfer()
365 bool ack = j < pmsg->len - 1; in diolan_usb_xfer()
371 if (j == 0 && (pmsg->flags & I2C_M_RECV_LEN)) in diolan_usb_xfer()
386 pmsg->len += byte; in diolan_usb_xfer()
388 pmsg->buf[j] = byte; in diolan_usb_xfer()
391 for (j = 0; j < pmsg->len; j++) { in diolan_usb_xfer()
[all …]
H A Di2c-brcmstb.c326 struct i2c_msg *pmsg) in brcmstb_i2c_xfer_bsc_data() argument
448 struct i2c_msg *pmsg; in brcmstb_i2c_xfer() local
459 pmsg = &msgs[i]; in brcmstb_i2c_xfer()
460 len = pmsg->len; in brcmstb_i2c_xfer()
461 tmp_buf = pmsg->buf; in brcmstb_i2c_xfer()
465 num - 1, pmsg->flags, in brcmstb_i2c_xfer()
466 pmsg->buf ? pmsg->buf[0] : '0', pmsg->len); in brcmstb_i2c_xfer()
476 if (!(pmsg->flags & I2C_M_NOSTART)) { in brcmstb_i2c_xfer()
477 rc = brcmstb_i2c_do_addr(dev, pmsg); in brcmstb_i2c_xfer()
481 pmsg->addr, i, rc); in brcmstb_i2c_xfer()
[all …]
H A Di2c-amd-mp2-plat.c133 static int i2c_amd_xfer_msg(struct amd_i2c_dev *i2c_dev, struct i2c_msg *pmsg) in i2c_amd_xfer_msg() argument
138 i2c_common->msg = pmsg; in i2c_amd_xfer_msg()
140 if (pmsg->len > 32) in i2c_amd_xfer_msg()
144 if (pmsg->flags & I2C_M_RD) in i2c_amd_xfer_msg()
156 struct i2c_msg *pmsg; in i2c_amd_xfer() local
166 pmsg = &msgs[i]; in i2c_amd_xfer()
167 err = i2c_amd_xfer_msg(i2c_dev, pmsg); in i2c_amd_xfer()
H A Di2c-iop3xx.c335 iop3xx_i2c_handle_msg(struct i2c_adapter *i2c_adap, struct i2c_msg *pmsg) in iop3xx_i2c_handle_msg() argument
340 rc = iop3xx_i2c_send_target_addr(iop3xx_adap, pmsg); in iop3xx_i2c_handle_msg()
345 if ((pmsg->flags&I2C_M_RD)) { in iop3xx_i2c_handle_msg()
346 return iop3xx_i2c_readbytes(i2c_adap, pmsg->buf, pmsg->len); in iop3xx_i2c_handle_msg()
348 return iop3xx_i2c_writebytes(i2c_adap, pmsg->buf, pmsg->len); in iop3xx_i2c_handle_msg()
H A Di2c-octeon-core.c648 struct i2c_msg *pmsg = &msgs[i]; in octeon_i2c_xfer() local
651 if (!pmsg->len) { in octeon_i2c_xfer()
660 if (pmsg->flags & I2C_M_RD) in octeon_i2c_xfer()
661 ret = octeon_i2c_read(i2c, pmsg->addr, pmsg->buf, in octeon_i2c_xfer()
662 &pmsg->len, pmsg->flags & I2C_M_RECV_LEN); in octeon_i2c_xfer()
664 ret = octeon_i2c_write(i2c, pmsg->addr, pmsg->buf, in octeon_i2c_xfer()
665 pmsg->len); in octeon_i2c_xfer()
H A Di2c-bcm-kona.c594 struct i2c_msg *pmsg; in bcm_kona_i2c_xfer() local
627 pmsg = &msgs[i]; in bcm_kona_i2c_xfer()
630 if ((i != 0) && ((pmsg->flags & I2C_M_NOSTART) == 0)) { in bcm_kona_i2c_xfer()
640 if (!(pmsg->flags & I2C_M_NOSTART)) { in bcm_kona_i2c_xfer()
641 rc = bcm_kona_i2c_do_addr(dev, pmsg); in bcm_kona_i2c_xfer()
645 pmsg->addr, i, rc); in bcm_kona_i2c_xfer()
651 if (pmsg->flags & I2C_M_RD) { in bcm_kona_i2c_xfer()
652 rc = bcm_kona_i2c_read_fifo(dev, pmsg); in bcm_kona_i2c_xfer()
658 rc = bcm_kona_i2c_write_fifo(dev, pmsg); in bcm_kona_i2c_xfer()
/linux/arch/sh/kernel/cpu/sh2/
H A Dsmp-j2.c24 volatile unsigned *pmsg = &per_cpu(j2_ipi_messages, cpu); in j2_ipi_interrupt_handler() local
27 do messages = *pmsg; in j2_ipi_interrupt_handler()
28 while (cmpxchg(pmsg, messages, 0) != messages); in j2_ipi_interrupt_handler()
110 volatile unsigned *pmsg; in j2_send_ipi() local
116 pmsg = &per_cpu(j2_ipi_messages, cpu); in j2_send_ipi()
117 do old = *pmsg; in j2_send_ipi()
118 while (cmpxchg(pmsg, old, old|(1U<<message)) != old); in j2_send_ipi()
/linux/drivers/gpu/drm/gma500/
H A Doaktrail_hdmi_i2c.c93 static int xfer_read(struct i2c_adapter *adap, struct i2c_msg *pmsg) in xfer_read() argument
100 i2c_dev->msg = pmsg; in xfer_read()
105 temp = ((pmsg->len) << 20) | HI2C_EDID_READ | HI2C_ENABLE_TRANSACTION; in xfer_read()
116 static int xfer_write(struct i2c_adapter *adap, struct i2c_msg *pmsg) in xfer_write() argument
125 struct i2c_msg *pmsg, in oaktrail_hdmi_i2c_access() argument
140 if (pmsg->len && pmsg->buf) { in oaktrail_hdmi_i2c_access()
141 if (pmsg->flags & I2C_M_RD) in oaktrail_hdmi_i2c_access()
142 xfer_read(adap, pmsg); in oaktrail_hdmi_i2c_access()
144 xfer_write(adap, pmsg); in oaktrail_hdmi_i2c_access()
146 pmsg++; /* next message */ in oaktrail_hdmi_i2c_access()
/linux/drivers/i2c/algos/
H A Di2c-algo-pcf.c299 struct i2c_msg *pmsg; in pcf_xfer() local
316 pmsg = &msgs[i]; in pcf_xfer()
319 pmsg->flags & I2C_M_RD ? "read" : "write", in pcf_xfer()
320 pmsg->len, pmsg->addr, i + 1, num);) in pcf_xfer()
322 ret = pcf_doAddress(adap, pmsg); in pcf_xfer()
354 if (pmsg->flags & I2C_M_RD) { in pcf_xfer()
355 ret = pcf_readbytes(i2c_adap, pmsg->buf, pmsg->len, in pcf_xfer()
358 if (ret != pmsg->len) { in pcf_xfer()
365 ret = pcf_sendbytes(i2c_adap, pmsg->buf, pmsg->len, in pcf_xfer()
368 if (ret != pmsg->len) { in pcf_xfer()
H A Di2c-algo-bit.c523 struct i2c_msg *pmsg; in bit_xfer() local
537 pmsg = &msgs[i]; in bit_xfer()
538 nak_ok = pmsg->flags & I2C_M_IGNORE_NAK; in bit_xfer()
539 if (!(pmsg->flags & I2C_M_NOSTART)) { in bit_xfer()
552 ret = bit_doAddress(i2c_adap, pmsg); in bit_xfer()
560 if (pmsg->flags & I2C_M_RD) { in bit_xfer()
562 ret = readbytes(i2c_adap, pmsg); in bit_xfer()
566 if (ret < pmsg->len) { in bit_xfer()
573 ret = sendbytes(i2c_adap, pmsg); in bit_xfer()
577 if (ret < pmsg->len) { in bit_xfer()
/linux/drivers/media/pci/cobalt/
H A Dcobalt-i2c.c235 struct i2c_msg *pmsg; in cobalt_xfer() local
243 pmsg = &msgs[i]; in cobalt_xfer()
244 flags = pmsg->flags; in cobalt_xfer()
246 if (!(pmsg->flags & I2C_M_NOSTART)) { in cobalt_xfer()
247 u8 addr = pmsg->addr << 1; in cobalt_xfer()
264 if (pmsg->flags & I2C_M_RD) { in cobalt_xfer()
267 pmsg->buf, pmsg->len); in cobalt_xfer()
273 pmsg->buf, pmsg->len); in cobalt_xfer()
/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_transport.c208 if (pmsg && in svc_rdma_parse_connect_private()
209 pmsg->cp_magic == rpcrdma_cmp_magic && in svc_rdma_parse_connect_private()
210 pmsg->cp_version == RPCRDMA_CMP_VERSION) { in svc_rdma_parse_connect_private()
211 newxprt->sc_snd_w_inv = pmsg->cp_flags & in svc_rdma_parse_connect_private()
412 struct rpcrdma_connect_private pmsg; in svc_rdma_accept() local
529 pmsg.cp_magic = rpcrdma_cmp_magic; in svc_rdma_accept()
530 pmsg.cp_version = RPCRDMA_CMP_VERSION; in svc_rdma_accept()
531 pmsg.cp_flags = 0; in svc_rdma_accept()
532 pmsg.cp_send_size = pmsg.cp_recv_size = in svc_rdma_accept()
546 conn_param.private_data = &pmsg; in svc_rdma_accept()
[all …]
H A Dverbs.c201 if (pmsg && in rpcrdma_update_cm_private()
202 pmsg->cp_magic == rpcrdma_cmp_magic && in rpcrdma_update_cm_private()
203 pmsg->cp_version == RPCRDMA_CMP_VERSION) { in rpcrdma_update_cm_private()
204 rsize = rpcrdma_decode_buffer_size(pmsg->cp_send_size); in rpcrdma_update_cm_private()
380 struct rpcrdma_connect_private *pmsg; in rpcrdma_ep_create() local
444 pmsg = &ep->re_cm_private; in rpcrdma_ep_create()
445 pmsg->cp_magic = rpcrdma_cmp_magic; in rpcrdma_ep_create()
446 pmsg->cp_version = RPCRDMA_CMP_VERSION; in rpcrdma_ep_create()
447 pmsg->cp_flags |= RPCRDMA_CMP_F_SND_W_INV_OK; in rpcrdma_ep_create()
450 ep->re_remote_cma.private_data = pmsg; in rpcrdma_ep_create()
[all …]
/linux/tools/testing/selftests/pstore/
H A Dpstore_post_reboot_tests47 check_files_exist pmsg
63 nr_matched=`grep -c "$TEST_STRING_PATTERN" pmsg-${backend}-0`
65 grep -q "$TEST_STRING_PATTERN"$prev_uuid pmsg-${backend}-0
/linux/arch/powerpc/platforms/ps3/
H A Dgelic_udbg.c66 static __iomem char *pmsg; variable
182 pmsgc = pmsg = (char *)(h_udp + 1); in gelic_debug_init()
228 if (ch == '\n' || (pmsgc-pmsg) >= GELIC_MAX_MESSAGE_SIZE) { in ps3gelic_udbg_putc()
229 gelic_sendbuf(pmsgc-pmsg); in ps3gelic_udbg_putc()
230 pmsgc = pmsg; in ps3gelic_udbg_putc()
/linux/drivers/spi/
H A Dspi-topcliff-pch.c477 pmsg->actual_length = 0; in pch_spi_transfer()
480 pmsg->status = -EINPROGRESS; in pch_spi_transfer()
564 pmsg->status = -ENOMEM; in pch_spi_set_tx()
566 if (pmsg->complete) in pch_spi_set_tx()
567 pmsg->complete(pmsg->context); in pch_spi_set_tx()
649 pmsg->status = -EIO; in pch_spi_nomore_transfer()
651 if (pmsg->complete) in pch_spi_nomore_transfer()
652 pmsg->complete(pmsg->context); in pch_spi_nomore_transfer()
1118 pmsg->status = -EIO; in pch_spi_process_messages()
1120 if (pmsg->complete) { in pch_spi_process_messages()
[all …]
/linux/kernel/printk/
H A Dnbcon.c945 struct printk_message pmsg = { in nbcon_emit_next_record() local
977 ctxt->backlog = printk_get_next_message(&pmsg, ctxt->seq, is_extended, true); in nbcon_emit_next_record()
988 dropped = con_dropped + pmsg.dropped; in nbcon_emit_next_record()
990 console_prepend_dropped(&pmsg, dropped); in nbcon_emit_next_record()
998 if (__ulseq_to_u64seq(prb, ulseq) == pmsg.seq) { in nbcon_emit_next_record()
999 console_prepend_replay(&pmsg); in nbcon_emit_next_record()
1012 __u64seq_to_ulseq(pmsg.seq)); in nbcon_emit_next_record()
1019 if (pmsg.outbuf_len == 0) in nbcon_emit_next_record()
1023 nbcon_write_context_set_buf(wctxt, &pmsg.pbufs->outbuf[0], pmsg.outbuf_len); in nbcon_emit_next_record()
1065 nbcon_seq_try_update(ctxt, pmsg.seq + 1); in nbcon_emit_next_record()
H A Dprintk.c827 struct printk_message pmsg = { in devkmsg_read() local
859 if (pmsg.dropped) { in devkmsg_read()
868 if (pmsg.outbuf_len > count) { in devkmsg_read()
877 ret = pmsg.outbuf_len; in devkmsg_read()
2893 pmsg->outbuf_len += len; in console_prepend_message()
2966 pmsg->seq = r.info->seq; in printk_get_next_message()
2981 pmsg->outbuf_len = len; in printk_get_next_message()
3052 if (pmsg.outbuf_len == 0) { in console_emit_next_record()
3053 con->seq = pmsg.seq + 1; in console_emit_next_record()
3073 con->seq = pmsg.seq + 1; in console_emit_next_record()
[all …]

1234