Lines Matching defs:buf

145 static void sii8620_read_buf(struct sii8620 *ctx, u16 addr, u8 *buf, int len)
155 .buf = &data
161 .buf = buf
170 dev_dbg(dev, "read at %04x: %*ph, %d\n", addr, len, buf, ret);
187 static void sii8620_write_buf(struct sii8620 *ctx, u16 addr, const u8 *buf,
204 msg.buf = kmalloc(len + 1, GFP_KERNEL);
205 if (!msg.buf) {
209 memcpy(msg.buf + 1, buf, len);
211 msg.buf = data;
212 msg.buf[1] = *buf;
215 msg.buf[0] = addr;
218 dev_dbg(dev, "write at %04x: %*ph, %d\n", addr, len, buf, ret);
222 addr, len, buf, ret);
227 kfree(msg.buf);
605 u8 *buf = &ctx->burst.tx_buf[ctx->burst.tx_count];
615 buf[1] = len;
617 return buf + 2;
622 u8 *buf = &ctx->burst.rx_buf[ctx->burst.rx_count];
632 buf[0] = len;
634 return buf + 1;
670 u8 buf[3], *d;
673 sii8620_read_buf(ctx, REG_EMSCRFIFOBCNTL, buf, 2);
674 count = get_unaligned_le16(buf);
678 sii8620_read_buf(ctx, REG_EMSC_RCV_READ_PORT, buf, len);
681 ctx->burst.r_count -= buf[1];
685 if (len < 3 || !buf[2])
688 len = buf[2];
1101 u8 buf[31];
1110 ret = hdmi_avi_infoframe_pack(&frm.avi, buf, ARRAY_SIZE(buf));
1112 sii8620_write_buf(ctx, REG_TPI_AVI_CHSUM, buf + 3, ret - 3);
1138 ret = mhl3_infoframe_pack(&mhl_frm, buf, ARRAY_SIZE(buf));
1139 sii8620_write_buf(ctx, REG_TPI_INFO_B0, buf, ret);
1642 u8 buf[17];
1644 sii8620_read_buf(ctx, REG_MDT_RCV_READ_PORT, buf, ARRAY_SIZE(buf));
1748 u8 buf[16];
1752 sii8620_mhl_burst_emsc_support_set((void *)buf,
1754 sii8620_write_buf(ctx, REG_MDT_XMIT_WRITE_PORT, buf, ARRAY_SIZE(buf));
1829 u8 buf[2];
1831 sii8620_read_buf(ctx, REG_MSC_MR_MSC_MSG_RCVD_1ST_DATA, buf, 2);
1833 switch (buf[0]) {
1838 msg->ret = buf[1];
1842 if (!sii8620_rcp_consume(ctx, buf[1]))
1845 sii8620_mt_rcpk(ctx, buf[1]);
1849 __func__, buf[0], buf[1]);