Lines Matching refs:addr
149 static int raydium_i2c_xfer(struct i2c_client *client, u32 addr,
157 int xfer_start_idx = (addr > 0xff) ? 0 : 1;
168 u32 addr, const void *data, size_t len)
173 u8 reg_addr = addr & 0xff;
185 .be_addr = cpu_to_be32(addr),
200 .addr = client->addr,
205 .addr = client->addr,
211 error = raydium_i2c_xfer(client, addr, xfer, ARRAY_SIZE(xfer));
225 u32 addr, void *data, size_t len)
230 u8 reg_addr = addr & 0xff;
233 .be_addr = cpu_to_be32(addr),
249 .addr = client->addr,
254 .addr = client->addr,
259 .addr = client->addr,
266 error = raydium_i2c_xfer(client, addr, xfer, ARRAY_SIZE(xfer));
272 addr += xfer_len;
1118 if (i2c_smbus_xfer(client->adapter, client->addr, 0,