Lines Matching refs:addr
73 static int tda9950_write_range(struct i2c_client *client, u8 addr, u8 *p, int cnt)
82 buf[0] = addr;
85 msg.addr = client->addr;
90 dev_dbg(&client->dev, "wr 0x%02x: %*ph\n", addr, cnt, p);
94 dev_err(&client->dev, "Error %d writing to cec:0x%x\n", ret, addr);
98 static void tda9950_write(struct i2c_client *client, u8 addr, u8 val)
100 tda9950_write_range(client, addr, &val, 1);
103 static int tda9950_read_range(struct i2c_client *client, u8 addr, u8 *p, int cnt)
108 msg[0].addr = client->addr;
111 msg[0].buf = &addr;
112 msg[1].addr = client->addr;
119 dev_err(&client->dev, "Error %d reading from cec:0x%x\n", ret, addr);
121 dev_dbg(&client->dev, "rd 0x%02x: %*ph\n", addr, cnt, p);
126 static u8 tda9950_read(struct i2c_client *client, u8 addr)
131 ret = tda9950_read_range(client, addr, &val, 1);
233 static int tda9950_cec_adap_log_addr(struct cec_adapter *adap, u8 addr)
239 if (addr == CEC_LOG_ADDR_INVALID)
242 addresses = priv->addresses |= BIT(addr);