Lines Matching refs:msg
63 struct cros_ec_command *msg; in cros_pchg_ec_command() local
66 msg = kzalloc(struct_size(msg, data, max(outsize, insize)), GFP_KERNEL); in cros_pchg_ec_command()
67 if (!msg) in cros_pchg_ec_command()
70 msg->version = version; in cros_pchg_ec_command()
71 msg->command = ec_dev->cmd_offset + command; in cros_pchg_ec_command()
72 msg->outsize = outsize; in cros_pchg_ec_command()
73 msg->insize = insize; in cros_pchg_ec_command()
76 memcpy(msg->data, outdata, outsize); in cros_pchg_ec_command()
78 ret = cros_ec_cmd_xfer_status(charger->ec_device, msg); in cros_pchg_ec_command()
80 memcpy(indata, msg->data, insize); in cros_pchg_ec_command()
82 kfree(msg); in cros_pchg_ec_command()