Lines Matching defs:buf
71 int (*read)(struct ssbi *, u16 addr, u8 *buf, int len);
72 int (*write)(struct ssbi *, u16 addr, const u8 *buf, int len);
110 ssbi_read_bytes(struct ssbi *ssbi, u16 addr, u8 *buf, int len)
130 *buf++ = ssbi_readl(ssbi, SSBI2_RD) & 0xff;
139 ssbi_write_bytes(struct ssbi *ssbi, u16 addr, const u8 *buf, int len)
154 ssbi_writel(ssbi, ((addr & 0xff) << 16) | *buf, SSBI2_CMD);
158 buf++;
196 ssbi_pa_read_bytes(struct ssbi *ssbi, u16 addr, u8 *buf, int len)
204 ret = ssbi_pa_transfer(ssbi, cmd, buf);
207 buf++;
216 ssbi_pa_write_bytes(struct ssbi *ssbi, u16 addr, const u8 *buf, int len)
222 cmd = (addr & SSBI_PA_CMD_ADDR_MASK) << 8 | *buf;
226 buf++;
234 int ssbi_read(struct device *dev, u16 addr, u8 *buf, int len)
241 ret = ssbi->read(ssbi, addr, buf, len);
248 int ssbi_write(struct device *dev, u16 addr, const u8 *buf, int len)
255 ret = ssbi->write(ssbi, addr, buf, len);