Lines Matching refs:addr
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)
112 u32 cmd = SSBI_CMD_RDWRN | ((addr & 0xff) << 16);
117 mode2 = SET_SSBI_MODE2_REG_ADDR_15_8(mode2, addr);
139 ssbi_write_bytes(struct ssbi *ssbi, u16 addr, const u8 *buf, int len)
145 mode2 = SET_SSBI_MODE2_REG_ADDR_15_8(mode2, addr);
154 ssbi_writel(ssbi, ((addr & 0xff) << 16) | *buf, SSBI2_CMD);
196 ssbi_pa_read_bytes(struct ssbi *ssbi, u16 addr, u8 *buf, int len)
201 cmd = SSBI_PA_CMD_RDWRN | (addr & SSBI_PA_CMD_ADDR_MASK) << 8;
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;
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);