Lines Matching defs:args
237 struct ec_lpc_host_args args;
250 args.flags = EC_HOST_ARGS_FLAG_FROM_HOST;
251 args.command_version = msg->version;
252 args.data_size = msg->outsize;
255 sum = msg->command + args.flags + args.command_version + args.data_size;
261 /* Finalize checksum and write args */
262 args.checksum = sum;
263 cros_ec_lpc_ops.write(EC_LPC_ADDR_HOST_ARGS, sizeof(args),
264 (u8 *)&args);
282 /* Read back args */
283 cros_ec_lpc_ops.read(EC_LPC_ADDR_HOST_ARGS, sizeof(args), (u8 *)&args);
285 if (args.data_size > msg->insize) {
288 args.data_size, msg->insize);
294 sum = msg->command + args.flags + args.command_version + args.data_size;
297 sum += cros_ec_lpc_ops.read(EC_LPC_ADDR_HOST_PARAM, args.data_size,
301 if (args.checksum != sum) {
304 args.checksum, sum);
310 ret = args.data_size;