i2c_msgs 45 drivers/i2c/busses/i2c-cros-ec-tunnel.c static int ec_i2c_count_message(const struct i2c_msg i2c_msgs[], int num) i2c_msgs 53 drivers/i2c/busses/i2c-cros-ec-tunnel.c if (!(i2c_msgs[i].flags & I2C_M_RD)) i2c_msgs 54 drivers/i2c/busses/i2c-cros-ec-tunnel.c size += i2c_msgs[i].len; i2c_msgs 72 drivers/i2c/busses/i2c-cros-ec-tunnel.c static int ec_i2c_construct_message(u8 *buf, const struct i2c_msg i2c_msgs[], i2c_msgs 86 drivers/i2c/busses/i2c-cros-ec-tunnel.c const struct i2c_msg *i2c_msg = &i2c_msgs[i]; i2c_msgs 114 drivers/i2c/busses/i2c-cros-ec-tunnel.c static int ec_i2c_count_response(struct i2c_msg i2c_msgs[], int num) i2c_msgs 121 drivers/i2c/busses/i2c-cros-ec-tunnel.c if (i2c_msgs[i].flags & I2C_M_RD) i2c_msgs 122 drivers/i2c/busses/i2c-cros-ec-tunnel.c size += i2c_msgs[i].len; i2c_msgs 139 drivers/i2c/busses/i2c-cros-ec-tunnel.c static int ec_i2c_parse_response(const u8 *buf, struct i2c_msg i2c_msgs[], i2c_msgs 162 drivers/i2c/busses/i2c-cros-ec-tunnel.c struct i2c_msg *i2c_msg = &i2c_msgs[i]; i2c_msgs 164 drivers/i2c/busses/i2c-cros-ec-tunnel.c if (i2c_msgs[i].flags & I2C_M_RD) { i2c_msgs 173 drivers/i2c/busses/i2c-cros-ec-tunnel.c static int ec_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg i2c_msgs[], i2c_msgs 185 drivers/i2c/busses/i2c-cros-ec-tunnel.c request_len = ec_i2c_count_message(i2c_msgs, num); i2c_msgs 191 drivers/i2c/busses/i2c-cros-ec-tunnel.c response_len = ec_i2c_count_response(i2c_msgs, num); i2c_msgs 203 drivers/i2c/busses/i2c-cros-ec-tunnel.c result = ec_i2c_construct_message(msg->data, i2c_msgs, num, bus_num); i2c_msgs 220 drivers/i2c/busses/i2c-cros-ec-tunnel.c result = ec_i2c_parse_response(msg->data, i2c_msgs, &num);