Lines Matching refs:reg
26 static int cs35l56_sdw_read_one(struct sdw_slave *peripheral, unsigned int reg, void *buf)
30 ret = sdw_nread_no_pm(peripheral, reg, 4, (u8 *)buf);
32 dev_err(&peripheral->dev, "Read failed @%#x:%d\n", reg, ret);
47 unsigned int reg, bytes;
50 reg = le32_to_cpu(*(const __le32 *)reg_buf);
51 reg += CS35L56_SDW_ADDR_OFFSET;
54 return cs35l56_sdw_read_one(peripheral, reg, val_buf);
57 bytes = SDW_REG_NO_PAGE - (reg & SDW_REGADDR); /* to end of page */
61 ret = sdw_nread_no_pm(peripheral, reg, bytes, buf8);
64 reg, reg + bytes - 1, ret);
70 reg += bytes;
86 static int cs35l56_sdw_write_one(struct sdw_slave *peripheral, unsigned int reg, const void *buf)
91 ret = sdw_nwrite_no_pm(peripheral, reg, 4, (u8 *)&val_le);
93 dev_err(&peripheral->dev, "Write failed @%#x:%d\n", reg, ret);
107 unsigned int reg, bytes;
110 reg = le32_to_cpu(*(const __le32 *)reg_buf);
111 reg += CS35L56_SDW_ADDR_OFFSET;
114 return cs35l56_sdw_write_one(peripheral, reg, src_be);
117 bytes = SDW_REG_NO_PAGE - (reg & SDW_REGADDR); /* to end of page */
125 ret = sdw_nwrite_no_pm(peripheral, reg, bytes, (u8 *)val_le_buf);
128 reg, reg + bytes - 1, ret);
133 reg += bytes;