Lines Matching refs:new_msgs
645 struct i2c_msg *new_msgs; in tc90522_master_xfer() local
658 new_msgs = kmalloc(sizeof(*new_msgs) * (num + rd_num), GFP_KERNEL); in tc90522_master_xfer()
659 if (!new_msgs) in tc90522_master_xfer()
666 new_msgs[j].addr = state->i2c_client->addr; in tc90522_master_xfer()
667 new_msgs[j].flags = msgs[i].flags; in tc90522_master_xfer()
670 new_msgs[j].flags &= ~I2C_M_RD; in tc90522_master_xfer()
675 new_msgs[j].buf = p; in tc90522_master_xfer()
676 new_msgs[j].len = 2; in tc90522_master_xfer()
679 new_msgs[j].addr = state->i2c_client->addr; in tc90522_master_xfer()
680 new_msgs[j].flags = msgs[i].flags; in tc90522_master_xfer()
681 new_msgs[j].buf = msgs[i].buf; in tc90522_master_xfer()
682 new_msgs[j].len = msgs[i].len; in tc90522_master_xfer()
691 new_msgs[j].buf = p; in tc90522_master_xfer()
692 new_msgs[j].len = msgs[i].len + 2; in tc90522_master_xfer()
693 p += new_msgs[j].len; in tc90522_master_xfer()
699 ret = i2c_transfer(state->i2c_client->adapter, new_msgs, j); in tc90522_master_xfer()
702 kfree(new_msgs); in tc90522_master_xfer()