ret = i2c_transfer(&av7110->i2c_adap, &msg, 1);
ret = i2c_transfer(i2c, &msg, 1);
static int alps_bsbe1_pll_set(struct dvb_frontend* fe, struct dvb_frontend_parameters* params){	struct av7110* av7110 = (struct av7110*) fe->dvb->priv;	int ret;	u8 data[4];	u32 div;	struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) };	if ((params->frequency < 950000) || (params->frequency > 2150000))		return -EINVAL;	div = (params->frequency + (125 - 1)) / 125; // round correctly	data[0] = (div >> 8) & 0x7f;	data[1] = div & 0xff;	data[2] = 0x80 | ((div & 0x18000) >> 10) | 4;	data[3] = (params->frequency > 1530000) ? 0xE0 : 0xE4;	ret = i2c_transfer(&av7110->i2c_adap, &msg, 1);	return (ret != 1) ? -EIO : 0;}